VagabondWorksTitle
  当Blogは個人の趣味等に関するものです。Vagabond Worksは実在の企業、組織ではありません。
  著作権等は放棄していません。文章や写真、動画の無断盗用、転用はお断りします。

 bCore/bCoreNKD関連情報はこちら⇒bCore/bCoreNKDまとめページ

Sale: BlueTooth Bridge 完売!

LCXXで使用している Bluetooth Bridge を
MTM07会場にて5個限定で販売します。予約可!

CIMG0778.jpg CIMG0779.jpg
※Bluetooth USBドングルは付属しません。


価格 2,500円
予定数量 5個
 完売しました!


機能概略
 PIC24FJ64GBのUSBマスタ機能を使用してAndroid端末とBluetooth(SPP)にて
 通信を行い、双方向のシリアル通信(38.4kbps)に変換します。
 Android端末から100ms周期でコマンドをうけて、それに応答して装置側の
 ステータス情報を返してAndroid端末をリモコンとして使用します。
 供給電源電圧は5V(150mA程度必要)。
 外部接続信号はJSTのZHコネクタ4ピンで、Rx, Tx, +5V, GND。
 Tx, Rxは3.3Vレベル出力で5Vシステムとの直結が可能。
 開発用端子はJSTのZHコネクタ5ピンで、PicKitとストレート接続。
 動作確認済みのものですが、基本的に 人柱自己責任アイテム ですので
 そのことを理解した方のみご購入ください。
 USBマスタの各種サンプルはMicroChipから提供されているため、プログラムを書き換えれば
 マウスやキーボードなどのUSBデバイスのシリアルブリッジとしても利用できます。

付属品
 ZH4ピンコネクタ圧着配線済み(10cm+)
 ZH5ピンコネクタ圧着配線済み(10cm+)

ソースコード等
 Android端末側のサンプルコード uLCX_Driver.zip
 PIC24のサンプルコード     BTB.zip
 Android端末側のサンプルコードはBluetoothChatがベースになっています。
 PIC24側のサンプルコードは@hrdakinori氏がPIC対応実装したBluetoothスタック
 と公開されているソースコードをベースにしております。
 これらのコードの各実装部分の著作権は著作者に帰属します。
 ほとんど他人のフンドシでとってる相撲なので、ソースコードそのものを
 広く公開はしません。購入者に別途個別に参照用として提供します。

 →もともと公開されているものなので、公開することにしました。メンドクサイので。
 販売するのは ハードウェア部分 であって、ソフト部分はサンプルです。
 ご了承ください。
 Androidの開発環境、PIC24の開発環境はどちらもフリーで入手できます。
 構築方法はググればいくらでも親切な解説が出てくるので当方では解説しません。

 Android側は、uLCXDriver.java だけを見れば、他は基本的に見る必要無いです。
 やっていることは、BTの通信の確立まではサンプルコードのままなので
 おいといて、タイマで100ms周期に タッチ情報を元に固定フォーマットの
 Stringを送信して、それに対して固定フォーマットのString(char[])を
 を受け取って、それをグラフィックで表示しているだけです。
 
 PIC24側は、main.c, bt_spp.cだけを見れば、他は基本的に見る必要無いです。
 こちらは、BTから来た文字列をシリアルに改行コードをつけてシリアルに
 垂れ流して、その際に最後に受信(改行コードまで)されてバッファされている
 シリアルの入力文字列をAndroid側に返すような実装になってます。
 基本的に、コマンドをもらって機器側のステータスを返すような使い方を
 想定してます。
 シリアルのラインには、BTB:connectとかBTB:disconnectとか、通信以外の
 出力も出てるので、受け側で工夫するか、出力部をコメントアウトするか
 してください。

回路図
 BTB.gif

コネクタ
 CN1:SCI (JST ZH 4pin)
  1:Rx/RB8/RP8
  2:Tx/RB7/RP7
  3:+3.3V
  4:GND
 CN2:USB (USB A 4pin)
  1:+5.0V
  2:D-/RB11/RP11
  3:D+/RB10/RP10
  4:GND

基板サイズ
 20x25mm(USB Aコネクタがはみ出しています)

動作確認済みBluetoothドングル
 プラネックスコミュニケーションズ株式会社製
 BT-MicroEDR1X
 BT-MicroEDR2X
 Amazon.comで800~1,000円で販売されています。

接続動作確認済みAndroid端末
 HTC Aria(EMOBILE S31HT)
 Nexus S(Google/Samsung)
 ※Bluetooth SPP対応端末であれば基本的に接続可能と思われます。

その他
 基板に2つほど問題があり、
 ・リセット入力のPullUp抵抗がパターンと異なる部分(ZH5ピンコネクタの
  根元)に強引に実装されています。
 ・3.3Vレギュレータはフットプリントと異なるものが強引に
  実装されています。
 これらは、仕様となっております。申し訳ありません。

なお、この生基板があと90枚くらいあるので(笑)、希望者には会場で無料配布します。
  1. 2011/11/26(土) 11:59:22|
  2. 販売情報
  3. | コメント:0
<<Sale: Bluetooth Bridge Motor Driver 完売! | ホーム | MTM07 展示場所決定/出展内容更新>>

コメント

コメントの投稿


管理者にだけ表示を許可する

検索フォーム

カテゴリ

Project: bCore (52)
bCoreとは? (4)
bDriverとは? (4)
bCore製作事例集 (5)
bCoreNKDとは? (13)
bCoreMX & bDriverMX (2)
Project: B5 (1)
Project: Fab mini 4WD (1)
mini.Rock (1)
Project S-4WDS Racing (7)
S-4WDS Racingとは? (1)
S-4WDS Racing進捗 (6)
Project: uLCX2 (2)
uLCX2BLEとは? (1)
uLCX2とは? (1)
Project: LCXX (20)
LCXXとは? (1)
LCXX進捗 (19)
Project: uLCX (12)
uLCXとは? (1)
uLCX進捗 (11)
Project: Land Crawler (39)
Land Crawlerとは? (1)
Land Crawler 進捗 (19)
LC eXtreme 進捗 (19)
AAF 回顧録 (3)
イベント/TV/雑誌など (41)
販売情報 (4)
その他 (10)
Vagabond Works (2)
プロフィール (0)
ICD/HCM (0)

最新コメント

メールフォーム

名前:
メール:
件名:
本文:

月別アーカイブ

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -