MultiWiiConfの画面を見るとわかると思いますが内蔵センサー状態、PID値設定、フライトモード設定、などなどたくさんの項目がPC経由でモニタリング&設定可能です。
でも実際にフィールドにノートPCなどを持ちこんでの作業はとても大変です。(有線なのでそもそもフライト中には接続できないですね)
それを解消するためにBluetoothを搭載しスマホ(タブレット)でモニタリング&設定ということが可能です。
- Bluetoothボード搭載
- スマホアプリMultiWii EZ-GUIのインストール&接続
を今回はやってみました。
Bluetoothボード搭載
これは本当に簡単でした、何の設定も必要なく単にコネクタを差し込むだけでした。
CRIUS Bluetoothボード
MultiWiiとの接続
4ピンコネクタをMultiWiiのシリアルコネクタに差し込みます。
ちなみに、各リード線の信号は
- 赤 ⇒ +5V
- 黒 ⇒ GND
- 黄 ⇒ TXD
- 緑 ⇒ RXD
MultiWiiとの通信速度は115200baudにMultiWii側で設定されているので(config.h)、このBTボードのシリアルインタフェース側も115200になっている必要があるとのことです。(購入品は最初から115200なのでOKでした)
CRIUS BTボードn関する詳しい情報はHobbyRobotFactoryさんのこの記事に載ってます。
スマホアプリ「MultiWii EZ-GUI」インストール
このアプリとても秀逸です、フリーソフトでして更にオープンソースの様です。でもAndroidアプリだけみたいですが...
GooglePlayのここにあります。
手持ちのAndroid機、3機種で試してみました。
- Fujitsu Arrows X F-02E (docomo) ⇒ NG (BT接続できず)
- HTC EVO 3D ISW12HT (au) ⇒ OK
- Nexus7 (Google) ⇒ OK
最初はF-02Eで接続テストしてて、全然ダメだったのでBTボードとかMultiWiiの方を疑ってたんですが、Nexusに変えたらあっという間につながりました、機種を選ぶんですね、国産機はダメっていうことでしょうかね。
MultiWiiとの接続は...
- Bluetoothのペアリング
- EZ-GUIのSettingメニューでペアリングしたBT接続先を選択
- Connectをタップ、成功すると「Connected!」と喋ってくれます。(この他にも英語ですが音声ガイダンスが随時出てきて助かります)
使い方の詳しいのを次回以降に記事アップするつもりではいますが、そろそろこのシリーズの記事書きも疲れてきたのでスキップするかもです。
実は、今日のフライトでアームを1本折っちゃいました、ペラも3本すっ飛びました。(悲)
以上
管理人の