メカ徒然日記
とある工学屋のブログ.鳥人間とかプログラミングとか.
プロフィール
Author:MachineMaker
FC2ブログへようこそ!
最新記事
WiiBalanceBoardをUnity+Windowsで使用するまで (06/10)
HPASimにペダル入力が付きました。 (06/08)
Unityリンク集 (12/29)
OculusRift+Unity失敗 解決事例 主にカメラ (12/19)
HPA_Naviを無線化する (12/19)
最新コメント
meka:シミュレータ更新 (02/27)
meka:シミュレータ更新 (02/17)
魔姫★:シミュレータ更新 (02/16)
meka:HPAシミュレータ開発状況 (02/10)
最新トラックバック
月別アーカイブ
2015/06 (1)
2014/06 (1)
2013/12 (5)
2013/06 (1)
2013/05 (1)
2013/04 (1)
2013/03 (4)
2013/02 (5)
2013/01 (6)
カテゴリ
未分類 (11)
日記 (2)
人力飛行機 (9)
OculusRift (1)
mbed (1)
WiiBalanceBoard (1)
検索フォーム
RSSリンクの表示
最近記事のRSS
最新コメントのRSS
最新トラックバックのRSS
リンク
管理画面
このブログをリンクに追加する
ブロとも申請フォーム
この人とブロともになる
QRコード
HPA_Naviを無線化する
@HirakuTOIDA さんの製作された
HPA_Navi
を
Bluetooth(BT)でPCと通信させるお話です。
HPA_Naviは標準でXBeeに対応しています。そのため
ランニングエレクトロニクスさんのSBXBT
と適当なBTドングルを使うと、HPA_NaviとPCがBTのSPP(Serial Port Profile)で通信できるようになります
BluetoothのSPPはペアリング済みのBT機器との通信を、シリアルポートと同じように扱えるお手軽なBT通信です。
やり方は簡単。
(PCにBT機能がない場合、あらかじめBTドングルをPCにさす)
①SBXBTにBTドングルを挿す
②HPA_Naviに①を挿す。LEDの関係上、↓の写真のほうに挿すと確認しやすいのであすすめ。
③HPA_Naviの電源を入れる
④SBXBTの赤LEDが消え、SBXBTのオレンジLEDが点滅するまで待つ(SBXBT初期化完了)
⑤Bluetoothデバイスの追加->(デバイスを検索しています)->SBXBT-xxxxxx(xxxxxxはその機器のBTアドレス)をクリック
⑥ペアリングのコードを聞かれるので、0000 と入力しOK(SBXBTの標準)
これでペアリングが完了する。
⑦割り当てられたCOMポートを調べる。
⑧
Ground station software for HPA_Navi
を起動し、先ほど調べたSelect欄からCOMポートを選択し、Connectボタンを押す、
接続に成功すると、HPA_NaviのLED5(赤)が点滅。
SBXBTの赤LEDも点滅。
これだけ。ペアリングしてポートを調べるところ以外、特に面倒なところはありません。
いちどペアリングしておけば、
次からはHPA_Naviの電源入れて、初期化の赤ランプが消えるのを待って、⑧でつなげます。
parityやstopbit、フロー制御などの設定を変更する必要は特になさそうです。
(ちなみにSBXBTは標準だとフロー制御有になっている。)
SBXBTはHPA_Naviの通信速度に合わせて、勝手にボーレート38400にしてくれます。便利。
試した環境:
OS:Windows8 64bit
HPA_Navi:Rev.A DipスイッチはON-ON(500mA制限) (HPA_Navi Ⅱではない)ファーム変更なし
BTドングル:BT-Micro3F2XおよびBSBT4D09BKで確認。
SBXBT:1.1(と基板に刻印されてる)
余談:
0:ペアリングができれば、設定とか特になくつながります。ペアリングできない人は、ランニングエレクトロニクスさんの取扱説明のpdfを読みましょう。
win8は新しいBTデバイスの検索時にヒットしないことがたまにあるので、
そのときはHPA_Naviの電源を入れなおして再度試しましょう。
1:BTなどの無線機器は本来、技適といって認証を通していない無線機器を所持しちゃいけない、という法律があり、認証を通す必要があるのですが、SBXBTは市販の認証のとれたBTドングルをそのまま使うことで解決しています。
2:割り当てられたシリアルポートの番号を変えたい場合、こんなやり方があります。
http://d.hatena.ne.jp/takinoya/20080505/1210001295
3:
ちなみに、はじめXbee-WifiでWifi化しようと思ったのですが、シリアル通信とTCP/IP通信は別物なので、
HPA_Naviファームウェアの書き換えが必要になるので保留しました。
スポンサーサイト
[2013/12/19 01:19]
|
未分類
|
トラックバック(0)
|
コメント(0)
<<
OculusRift+Unity失敗 解決事例 主にカメラ
|
ホーム
|
mbedでMPU6050
>>
コメント
コメントの投稿
名前:
タイトル
メールアドレス:
URL:
本文:
パスワード:
非公開コメント:
管理者にだけ表示を許可する
|
ホーム
|
トラックバック
この記事にトラックバックする(FC2ブログユーザー)
トラックバック URL
http://machinemaker.blog.fc2.com/tb.php/22-3fc5dcdc
powered by
FC2ブログ
. Copryright © メカ徒然日記 All Rights Reserved.