
前回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」と表示されたら書込み成功です。


















































