AdSense

ラベル USBシリアル の投稿を表示しています。 すべての投稿を表示
ラベル USBシリアル の投稿を表示しています。 すべての投稿を表示

2017年4月15日土曜日

ミニ四駆をワイヤレス(Wi-Fi)で動かす⑤ ステアを制御する

前回投稿からしばらく経ちましたが、今回ミニ四駆の前輪ステアを制御できるようにしました。
ただし、ミニ四駆では前輪は固定ですので、代わりにバギーカーを使用しています。
さらに、ステア用の動力としてサーボモータを使用しています。

使ったもの:

・タミヤのバギーカー


・前輪ステア用サーボモータ


・電池と電池ボックス(ESP-WROOM-02とサーボ用)


・ESP-WROOM-02(WiFiモジュール)


・FT232RL USB-シリアル変換モジュール(千円以下の安いやつでOK)


(注意)ESP-WROOM-02は単品で使うと、
上記のFT232RL USBシリアル変換、レギュレータ、その他コンデンサなど必要になるので、下記の開発ボードを使った方がはるかに楽です。



やったこと:

さて、やったことのおさらいです。

(注意)開発ボードを使う場合はUSBを指すだけで電源供給もできるので、図のFT232RLや3.3Vレギュレータは不要です。


ここまでの説明は前回記事を参照ください。
http://mementomorisince2013.blogspot.jp/2015/11/wi-fi_29.html

さて、本題はここからです。


接続は上記のイメージですが、今回肝心なのは、サーボモータの動力を前輪シャフトに伝える機構部分です。下記の赤矢印になります。


この部品が欲しかったので、先日組み立てた、3Dプリンタでつくりました。
使った3D編集ソフトは、Windows10に標準で入っている3Dペイントアプリです。

データは下記になります。
ステアの部分のデータはこちらです。

サーボモーターのマウンターはこちらのデータを使わせていただきました。


全体でみるとこんな感じです。


無事、前輪のステアをワイヤレスで制御できました。


2015年11月1日日曜日

ミニ四駆をワイヤレス(Wi-Fi)で動かす① Wi-Fiモジュール(ESP-WROOM-02)を動かしてみる

ESP8266が乗ってるESP-WROOM-02を動かした記録。DMM,makeのミニ四駆のwifi操作ワークショップにエントリーできなかったので、自前で部品買ってどこまで出来るか頑張ってみる。


使ったもの

・ESP-WROOM-02(wifiモジュール) ※リンクは参考
   https://amzn.to/46pspZ8
・FT232RL USBシリアル変換 ※リンクは参考
  https://amzn.to/3G5YZET
・3.3v レギュレーター
・47μF、0.1μFコンデンサ
・10k抵抗



秋月電子で購入。



所々のブログを参考に回路を組む。
どうやら、「ESP-WROOM-02ピッチ変換済みモジュール《シンプル版》」を使った例は少ない模様。PINに注意しながらブレッドボードに回路を組む。




USB挿した時点では、ESP-WROOM-02と通信できなかったが、
ESP-WROOM-02の3.3V入力を抜き差しすると、シリアル通信OK。

その後、ATコマンドでWifi接続OK。

こちらを参考にArduinoのスケッチアップロード設定。

途中で、
error : espcomm_open failed
となって書き込み失敗。

ググると、下記PIN設定必要なことがわかる。
GPIO 0 -> GND(PullDown)
GPIO 2 -> 3.3V(PullUp)

設定後は、書き込みOK。
ESP-WROOM-02だけ3.3V入力PIN挿し直してリセット。



無事プログラム書き込み成功。
webサーバとして動きました。

次回はモーターだ。