2013/07/28

ZenWheels Micro Carの内部

内部ブロック図

内部ブロック図

左図(原典:Microchip Technology Inc.)は、Microchip Directで紹介されている、カナダPlantraco社製のMicro Carのブロック図です。
これを見ると、Bluetooth受信機には、Microchip社のRN42NAPL Bluetooth Module、制御には、同社のPIC24HJ128GP204(16-bit, 40 MIPS, 128K Flash MCU)が使われているようです。
受信した制御コマンドで、ステアリング用サーボ、駆動用のモータードライバー、ヘッドライト、ウインカ×2、ハザードランプ、ホーンなどの制御、またラップタ計測用のタグリーダーの読み取りを行なっているようです。
結構贅沢な構成です。

ZenWheels 動かしてみる

ZenWheels動作確認

ZenWheels動作確認の様子

スマホで操作できるMicroCarを発注しましたが、次回の入荷はまだ先のようです。 取りあえず、ZenWheelsという操縦アプリをダウンロードして、動作確認。 Bluetoothペアリングして、画面を触るとバイナリデータが送り出されることが確認できました。

このアプリで自作のラジコンカーを動かすことは使用許諾契約違反になるのかなぁ・・(^-^;

2013/07/22

ラジコンの通信方式

通信方式をどれにするかで、難易度が大きく変わります。
(ここでは、一般的なラジオコントロールで使われる通信方式は除外します)

Wi-Fi
AR.Droneで使われています。
Wi-Fiで操作できるヘリや車などがありますが、操作情報の送信と共に、操作される側(ヘリコプタや車)に搭載されたカメラからの映像をリアルタイムで受信し、そのまま端末に録画できるものも多くあります。
iPhone、Android端末から操作でき、端末を傾けることで飛ぶ方向や速度を操作できたりします。
アドホック・モードで接続され、送信機と受信機が直接つながるので、アクセスポイントが必要がなく、野外で使うには便利です。

Bluetooth
これも、iPhone、Android端末が送信機になり、受信機と直接つながります。
Webを検索すると幾つかの作例があります。
(リンク承諾をいただいていないので、それぞれのキーワードで検索してください)
・「Nobuki HIRAMINE」さんの「RCカーを作る」
・「あきのり」さんの「AndroidとPICマイコンを接続してみた-USB HOST機能のあるPICマイコンの作成例」の「Bluetooth + PIC24FJ256GB106 + モータードライバ」

赤外線方式
最近のiPhoneで操作できる小型のヘリコプタが使用しているのは、(多分)この方式で、公開されているアプリをダウンロードして操作します。操作情報は、ヘッドフォンコネクタに装着する赤外線アダプタから赤外線に変換して送出されます。

*Gojiは、対Android端末とのWi-Fi通信(アドホック接続)は上手くできていません。