Tag Archives: ミニ四駆RC化

ミニ四駆をラジコン化 ~その4~ 回路とプログラム

前回3Dパーツのデータを投稿し、「その他のデータは追って掲載予定」と書きながら放置してしまいました。。。という事で今回は回路図とESP32_C3に書込むプログラムを掲載します。

受信(車体側)基板回路図。

受信機用プログラム
https://www.hoihoido.com/data/ESP32RCcar_C3.zip

プログラムのビルドはPlatformIOで実施しています。
ArduinoIDEでビルドしたい場合は*.inoファイル(*の部分はフォルダと同じ名前)を空っぽの内容で作ってmain.cppと並べておけばビルドできると思います。
なおESP32Servoライブラリのインストールが必要です。

送信機(コントローラー)回路図

そして送信機用プログラム
https://www.hoihoido.com/data/ESP32-RCTX_C3.zip

実際の基板

基板は下の様なものを作成しました。
右が受信機用(両面だしなるべく小型にするためPCBgogoに発注しました)。
左が送信機用(こちらは自作基板です)。

ESP32_C3への書き込み方

ESP32_C3へ書き込む方法を書いておきます。
(PlatformIOでのビルドまでは終わっている前提)

ESP32_C3はUSB信号を直接接続して書き込むことができます。FT-232RL等のUSBシリアル変換を使わなくてもいいのです。
PCとの接続にはこんなケーブルを使いました。USB-Aプラグからそのまま4本の線が出ていてQIコネクタに繋がっています。


この4本をそれぞれ基板につなぎます。
GND,+D,-Dは基板上の同名の端子へ。
+5Vは受信基板の場合回路図中の「+5.0V」へ。
送信基板だと「VCC J2」へ接続します。

そしてESP32_C3のIO9端子をGNDに落としておいてUSB-AプラグをPCに挿します。

(Windowsの場合)デバイスマネージャーを開くとCOMポートがある筈です。

あとはPlatformIO上で書き込み先をAuto又は上記COMポートに設定し、「→」ボタンを押すと書込みが始まります(未ビルドであればビルドに時間を要するかもしれません)。


下図の様に「SUCCESS」と表示されたら書込み成功です。

ミニ四駆をラジコン化 ~その3~ 完成版

だいぶ時が過ぎてしまいましたが前回の続き、ミニ四駆グラスホッパーRC化のその後です。

小中学生向けの組立講座は一か月以上前に実施しており、全員無事動作させる事ができました。
そして車体と送信機、最終的には下記の様になりました。

車体

車体は前回の投稿から、ほぼ変わっていません。

息子が持っていた正規のグラスホッパーと並べたところ。

ミニ四駆RC化でキモとなりがちなステアリング部分、動作が分かりやすい様に動画にしてみました。

4グラムサーボをバッテリーの上に載せ、ここからゼムクリップを伸ばして曲げたリンケージで接続しています。

Android送信機

こちらも前回から殆ど変わっていないのでスキップして・・・

ホイラー送信機

こちらは手の大小にかかわらず扱いやすい様にと、試作を繰り返していたら沼にハマりましたが、最終的には下の形になりました。

裏側・・・

トリガーパーツのストッパーねじ取付け穴は3つ開けておき、手のサイズに応じて3種類の角度から選択できる様にしています。

トリガーやホイールにテンションを掛ける部分の動画です。動画ではトリガー部分のみですがホイール側も同じ構造です。輪ゴムでテンションを掛けておきM3ネジをストッパーにする事で、ほぼ同じ位置にカチッと止まります。

プリントパーツ一式

左の大きなパーツ2個は送信機用。中央より右の5個は車体用。

MDF(レーザーカット)パーツ一式

MDFは送信機側だけで使っています。
左下のホイールのみ5.5mm厚で他は全て2.5mm厚です。

基板一式

左側が送信機用、右側が車体用。

そして・・・

以前書いた様に小中学生に組立講座を行いました。
その際、最後に全員で走らせた風景・・・

3Dパーツ、MDFパーツをアップロードします(その他のデータは追って掲載予定)。