• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2020年03月15日

ESP32 戦車をiPhoneでコントロールしてみた

ESP32 戦車をiPhoneでコントロールしてみた 新型コロナウィルス予防のため外出はひかえてる昨今ですが、おかげで時間はたっぷりあるので ESP32というマイコン(実際使ったのはESP32DevkitC互換品)で戦車を作りiPhoneで動かしてみました。

ESP32はいつも使ってるArduinoにBluetoothとWiFiの通信機能を持たせた言わば「Arduino高性能版」といったところでしょうか。もちろんプログラミングはArduino IDEで行えます。

今回はBluetoothのBLE接続と WiFi接続の両方を試しました。

BLE接続にはiPhone無料アプリRCBControllerを使い、WiFi接続にはRCWControllerを使いました。これらのアプリは同じ作者(Micono氏)で使い勝手が大変良いです。

BLE接続とWifi接続のソースコードもインターネット上にいろいろ公開されてるので遠慮なくそれらを拝借しました。BLEはこちらで WiFiはこちらです。

ESP32戦車の組み立にはモータードライバTB6612とSG90サーボを用いました。
戦車はBLEとWiFi共用です。大砲と機関銃が動き発光と効果音が鳴ります。(ESP32の8ビットDAC出力のスピーカー駆動なので蚊の鳴くような音量ですが)
電源はESP32DevkitCには単4エネループ4本、モーター・サーボ用には単4アルカリ3本を使用しました。





BLE、WiFiそれぞれの通信データを取り込み戦車の動きに変換するプログラム(スケッチ)部分は自作です。

何度かArduinoで戦車プラモをラジコン化してるので同じ要領で作りました。ただし WavデーターをDACから再生する方法が初めてだったり、PWMモーターやサーボを動かす記述はledcWrite()で行わないといけなかったりで学習しながら進めました。

そんなこんなでBLE用とWiFi用のプログラム(スケッチ)をそれぞれ作りあげ動かすことが出来ました。

<ESP32-iPhone BLE接続写真>

<動画 BLE接続を試す>



<ESP32-iPhone WiFi接続写真>

<動画 WiFi接続を試す>
ブログ一覧 | ラジコン化 戦車 | 日記
Posted at 2020/03/15 14:28:37

イイね!0件



今、あなたにおすすめ

関連記事

ミニ四駆マッハビュレット ESP3 ...
ぴ ー し ー え むさん

ArduinoとESP32でNゲー ...
ぴ ー し ー え むさん

ワイルドミニ四駆ブルヘッドを ES ...
ぴ ー し ー え むさん

ワイルドミニ四駆をESP32でラジ ...
ぴ ー し ー え むさん

6脚歩行ロボット(HEXAPOD) ...
!ビアンキ!さん

RaspberryPi+Ardui ...
こはだ@白らいおんさん

この記事へのコメント

コメントはありません。

おすすめアイテム

プロフィール

「RaspberryPiではじめる機械学習「じゃんけん勝負」 http://cvw.jp/b/216856/44454677/
何シテル?   10/06 15:36
みんカラ新規会員登録

ユーザー内検索

<< 2021/1 >>

     12
3456789
10111213141516
17181920212223
24252627282930
31      

リンク・クリップ

大橋自動車整備工場 
カテゴリ:自動車整備
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 ...
ヘルプ利用規約サイトマップ
©2021 Carview Corporation All Rights Reserved.