• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

ぴ ー し ー え むのブログ一覧

2020年08月27日 イイね!

ArduinoとESP32でNゲージを楽しむ

ArduinoとESP32でNゲージを楽しむ爺さんは毎日が暇である、、、。

なので ①Arduinoを使って 入門キットについてきた手動ポイントをサーボで自動切り替える ②Arduinoの内部フラッシュメモリに警笛や駅の発車メロディーの効果音をデータ入力しLM386(プリアンプ)を介してスピーカーを鳴らす ③ESP32-CAMを用いてNゲージカメラカーを作って走行動画を撮る などを行った。



①手動ポイントのサーボによる自動切換え(Arduino+SG90サーボ使用)
こんな感じでポイントスイッチを指で動かす代わりにArduinoで駆動するサーボをつないだ。

ポイント切り替え動画



②効果音(Arduino+LM386+超小型スピーカー使用)
Arduinoのフラッシュメモリには8kHzモノラルで4秒位の音声(効果音)データをテキスト変換して書き込むことが出来、その音声データをPWM制御で可聴アナログ波形出力できる。 警笛と発車メロディを書き込んだ。ちなみに今回はarduino pin3から出力させた。



③ESP32-CAMでカメラカー(ESP32-CAM+DCコンバーター+3.7vリポ使用)
1200円でESP32SのカメラモジュールESP32-CAMが買える。Arduino IDE上でESP32-CAMのサンプルプログラムを書き込めば簡単にWebカメラ化できる。貨物台車にプラ板で箱を作って3.7vリポバッテリー、DC昇圧コンバーター(3.7vから5v)、ESP32-CAMを載せて機関車で引いた。映像はWifiでとばしiPhoneでモニターした。

走行動画1

走行動画2



次回はシンプルな自動走行プログラムを作る予定。
Posted at 2020/08/27 15:12:09 | トラックバック(0) | nゲージ | 日記
2020年08月23日 イイね!

Arduinoでnゲージをラジコン化した

Arduinoでnゲージをラジコン化した爺さんは毎日が暇である、、、が、、

65歳になるこれまで鉄道模型というものに触れたことがなかった。 あまりにも暇なので 物は試しとばかり Nゲージの入門用セットを購入してみた。



レールを組み 機関車を走らせてみると なかなか面白い。ただ進行方向を切り替えるのにコントローラーボックスのスイッチをいちいち切り替える必要があったり、そもそもコントローラーボックスはレールの近場に設置するので走らせるときにはレールに張り付いてなければならない。

そんなわけで離れて楽に操縦できるように Arduinoマイコンでラジコン無線操縦出来るにした。

使用したのは手持ちのArduinoUnoとUno用モータードライバーシールド、ワイレスPS2コントローラー、9v乾電池(Arduino Vin用)、単3エネループ充電池4本(モータードライバVM用~5v) 等。PS2ワイヤレスコントローラーでnゲージを動かすことに少し違和感を覚えるが(実際の電車の運転台のイメージとかけ離れてるので )私はマニアではないので気にしないことにした。


ラジコン化にあたってPS2ワイヤレスコントローラー受信器ををPS2X_lib.hというArduino用ライブラリの使用を前提にArduinoのGPIO10-13につなぎSPI接続している。

モータードライバーシールドはVMに5v接続しPS2ワイヤレスコントローラーのジョイスチック値に合わせたPWM制御でnゲージのレールに供給した。レールへの印加電圧は12vではなく5vでも充分に動く。

プログラムはArduino IDE上で作成した。

以下に無線コントロールの動画を示す。



なお9v乾電池とエネループの2つを使う代わりに昔のラジコン戦車の7.2v 600mAニッカド小型バッテリーなどを使えば電池は一つで済む(Vin、VM共に7.2v接続)。


次のステップとして自動操縦と自動ポイント切り替え、効果音、車載カメラカーの作製を行っていくつもりだ。


Posted at 2020/08/23 16:59:21 | トラックバック(0) | nゲージ | 日記
2020年08月06日 イイね!

ラズベリーパイDonkey戦車(もどき)自動走行

ラズベリーパイDonkey戦車(もどき)自動走行爺さんは毎日が暇である、、、。

なので 狭い場所でも遊べるように 前回作ったDonkeyCarを Donkey戦車もどきに組み立て直した。

本当は1/35戦車プラモデルで組みたかったのだが内部スペースが足りなくて 仕方なしにタミヤ楽しい工作シリーズの戦車を使用した。

プログラムはDonkeyCar3で供給されてるものをそのまま使った。ただしDonkeyCarのステアリングは戦車の左モーターに、スロットルは右モーターにアサインしている。

また教師走行用のF710ジョイスティックは左スティックを横動作から縦動作に設定し直した。これで教師走行がらくになった。

機械学習はDonkeycarと同じようにGoogle Chrome Colaboratoryで行った。

走行動画
Posted at 2020/08/06 17:50:42 | トラックバック(0) | ラズベリーパイ | 日記

プロフィール

「ESP32で昔のロボット(ROBOXERO)を動かした http://cvw.jp/b/216856/45596170/
何シテル?   11/05 15:47
みんカラ新規会員登録

ユーザー内検索

<< 2020/8 >>

      1
2345 678
9101112131415
16171819202122
23242526 272829
3031     

リンク・クリップ

大橋自動車整備工場 
カテゴリ:自動車整備
2009/09/30 10:56:05
 

愛車一覧

フォルクスワーゲン ゴルフ (ハッチバック) フォルクスワーゲン ゴルフ (ハッチバック)
ゴルフ6 TSI コンフォートラインとBMW Z4クーペからの乗り換えです。(2台から1 ...
アウディ TT クーペ アウディ TT クーペ
息子所有のクルマ、8S TTクーペ2.0TFSI FF。8J TTクーペ3.2_クワト ...
ドイツその他 その他 ドイツその他 その他
Z4クーペ 3.0siです。 剛性の高いボディと古典的なスタイルに惹かれました。 201 ...
フォルクスワーゲン ゴルフ (ハッチバック) フォルクスワーゲン ゴルフ (ハッチバック)
妻がメインで使用してた GOLF6 コンフォートラインです。 良いクルマでした! 201 ...
ヘルプ利用規約サイトマップ
© LY Corporation