●Taka袋式 コントローラ の 試行
●ESP-NOW通信の簡単動作確認ができましたので 動く模型のラジコン送信機を想定して … 実験的なコントローラを、テストボードで試行してみます。
【 Taka袋式 】IOM 電文( 書込み )支援機器」の 基板とプログラムを参考にしての製作です。
・ ・ ・ ●Taka袋式 コントローラの接続イメージです。 ・ ・
![]()
・ ・ ・ ●【 ESP32搭載基板 】GPIOピンの用途です。 ・ ・
![]()
・ ・ ・ ●ボタン入力について ・ ・
●12ボタン(仕切)設定です。![]()
●ボタン入力の設定表です。![]()
・ ・ ・ ●スティツク入力について ・ ・
●スティツク操作のイメージです。![]()
●スティツク(仕切)設定です。![]()
・ ・ ・ ●テストボードです。 ・ ・
●ESP32搭載基板の配線です。![]()
●ボタン類の配線です。![]()
●ボタンの用途です。![]()
・ ・ ・ ●各ユニットの接続です。 ・ ・
●【ESP32搭載基板】→【ボタン・スティック】接続の配線です。![]()
●スティック入力接続の配線です。![]()
●ボタン&スティック( 入力・送信 )コード表との関連図です。→ 送信するデータは、1バイト( UTFコード )です。
・ ・ ・ ●テストです。 ・ ・
●ボタン、スティック操作で入力します。
●送信プログラム //******************************************************** //●【ESP32】ESP-NOW(ボタン・スティック)送信テストA プログラム // ESP32マイコン(Arduino): ESP32-TES-ESPNOW-BTANJTAN-02 //-------------------------------------------------------- //■スティック入力 ……… 【X軸】、【Y軸】、【SW】<3線> //■ボタン(12個)入力 … @AB *各ボタン4個 <3線> //********************************************************
●受信プログラム //******************************************************** //●【ESP32】ESP-NOW(受信)ボタン入力 テスト プログラム // ESP32マイコン(Arduino): ESP32-TES-ESPNOW-RECV-BTAN-50 //********************************************************
●テスト結果です。→ 送信 したものが … 受信 できました。
・ ・ ・ ●設定画面起動SW( GPIO15 )を装着しました。 ・ ・
●黄色ボタン(中央上)が、設定画面起動SWです。
・ ・ ・ ●(最新)仕様です。 ・ ・
//******************************************************** //【 Taka袋式 】コントローラ プログラム @ //-------------------------------------------------------- // ESPマイコン(ESP32): ESP32-TBV-CONTROLLER-01-01 //-------------------------------------------------------- //●システムパラメータ(SET)… ESP32-TBV-EEPROM-PUT-01 //******************************************************** //【接続選択】アナログ入力@:(ANA_IN1・GPIO4<A10>):0〜4095 //-------------------------------------------------------- // DIP 選択 … 処理 // 0 @ PS4コントローラ → IOM(電文)出力処理 // 1 A 赤外線リモコン → IOM(電文)出力処理 // 2 B Taka袋式コントローラ → IOM(電文)出力処理 // 3 C Taka袋式コントローラ → ESP-NOW・無線接続 // 4 D アクセスポイント(APA)起動のみ //********************************************************
●DIPスイッチ選択の用途![]()
●( ESP32 )GPIOピンの用途です。![]()
●【 ESP32搭載基板 】の配線です。![]()
●ボタン類の配線です。![]()
●全体構成の配線です。
・ ・ ●Taka袋式 コントローラから … ・ ・ 電子メールで、接続メッセージを送信しています。 ・
●接続すれば … 「 Gmail 」で、通知されます。
【 Gmail (Google) 】
・ ・ ・ ・ ・
●感想 ・【 Taka袋式 】IOM 電文( 書込み )支援機器」を 基本モデルとして、入力ボタンとスティック部品を 追加装着した状態からの製作でした。 ・IOM仕様の基本機能も活用していますので PS4コントローラなどのIOM操作もできます。 ・コントローラ機能を、操作確認できましたので ホビー用途で、お手軽に使用できそうです。
・ ・ ・ ・ ・