ラジコンカー(改)」は、スマホのジャイロセンサーを使って操作するものでしたが、最新のブラウザからは操作できなくなっています(^-^;)改修するのが難しそうなので、以前から考えていたジョイスチック風の操作画面に改変しました。メインのスケッチは、ほぼそのままでスマホ上の操作画面だけを書き直しました。ラジコンカー本体のハード構成は変更ありません。ラジコンカー(改)」のハードウェア編になります、市販のESP-WROOM-02またはESP-WROOM-32のボードや汎用の車体を使ってラジコンカーを組立てます。Wi-Fiラジコンカー」は、投稿日が「2015/09/15」とかなり古いですが、このブログ中では2番目に来訪者の多い記事です。Boardを作る」です(^-^;)旧記事は今でもそのままで動作しますが、久々に更新することにしました。モータードライバーは、当時と変わらず安価で入手可能ですのでそのままにして、ソフトウェアを改訂します。元記事では、スマホアプリや自作のリモコンでUPD通信を使って操作する方式でしたが、今回はスマホのジャイロセンサーを使って操作することにしました、ラジコンカーがWebサーバーとして動作し、スマホのブラウザから接続することになります。第65回勉強会」での発表資料です。使ってみるESP-WROOM-02には32Mbit(4MByte)のFlashメモリーが搭載されています。System(FFS)に割り当てることができます。(注あり)音楽ファイルのような大きなファイルは格納できませんが、スケッチ実行時に使用するSSIDやパスワードなどのパラメータの保存に使うには十分な大きさです。system」に説明があります。LED+RTCでデジタル時計」にESP-WROOM-02を接続して、NTP時刻同期します。WROOMはWi-Fiアクセスポイント経由で60秒毎(正常動作が確認できたら間隔は長くする)にタイムサーバに接続し、標準時刻を受信します。UNOに送出し時刻を同期させます。UNO側のスケッチはそのままです。NJM2670E3-TE2を使って小型化しました、基板はEagleでレイアウトし、スイッチサイエンスの基板製造サービスを使用しました。OSCアプリで操作する」と同じコードで動きます。(1)2015/10/13加速度センサ(ADXL345)を使ったWi-Fiラジコン・コントローラ加速度センサ(ADXL345)を使ったWi-Fiラジコンカーのコントローラを作りました。スマホを使えない幼児向けのコントローラになります。ESP-WROOM-02にI2Cで3軸加速度センサ(ADXL345)を接続します。AP(SoftAP)モードのラジコンカーに接続し、UDPパケットで左右のモータの速度制御データを送信します。UDPパケットをiOSCの形式に合わせることでラジコンカー側の変更を不要にします。このコントローラをおもちゃの「魔法の杖」とか「おきあがりこぼし」などに組込めば面白いかと・・・(^-^;操作の方法これを使って操作してみました。AppのiOSCを使って操作しましたが、今回はAndroid携帯から操作するアプリを紹介します。Android上でもOSCアプリは多くありますが、その中でラジコンのコントローラーっぽい操作画面に設定できるAndrOSCを使用します。安価なWi-Fiモジュールを使ってiPhoneから操作するラジコンカーを作りました。リモコン受信側(ESP-WROOM-02)受信側はAPモードで動作し、アクセスポイント無しでiPhoneと直接接続します。左右にギアモータを取付けた台車(バッテリケース)に搭載し、iPhone上のiOSCアプリからのコマンドを受信して動作します。制御、ヘッドライトの点灯、警笛の鳴動を用意しました。ezorisu-web。