[[labs.beatcraft.com]]

* BC-ANT-SERIAL 使用例 - 各種センサ・ボード [#fb325410]

BC-ANT-SERIAL を使ったサンプルです。 Texas Instruments MSP430 LaunchPad に搭載する各種センサ・ボードを作成しました。

BC-ANT-SERIALは わずか 5ピンでマイコン等に接続することができます。 1.9〜3.3Vの電源とグランドのほかに シングルエンドの TXD, RXD, RTS という3本のラインのみです。(ほかに リセット、スリープ、サスペンドを追加することもできます)
この 5ピンは広く使われている 2.54mm (0.1インチ)ピッチのピンヘッダを使うことができます。


温度センサ・ボード回路図: &ref(maker-2012-1002a.pdf);~
実装例: &ref(DSCF8198.JPG,,25%);
気圧センサ・ボード回路図: &ref(maker-2012-1003a.pdf);~
実装例: &ref(DSCF8198.JPG,,25%);
湿度センサ・ボード回路図: &ref(maker-2012-1004a.pdf);~
実装例: &ref(DSCF8198.JPG,,25%);

温度センサ・ボード使用部品一覧
|No|数量|リファレンス|品名|スペック等|備考|
| 1|   1|MCP9801      |温度センサ| ||
| 2|   8|LED0-LED7, D2, D3, D4|LED                   |       |チップタイプでも リード付 φ3〜5mmでも OK|
| 3|   1|J1          |ピンヘッダ用ソケット    |1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる|
| 4|   8|R1,R2,R8-R13          |抵抗 1/16〜1/4W         |1kΩ  |   |
|5|   4|S1, S2|プッシュスイッチ      |モーメンタリタイプ|押すと ONになるタイプ|
|6|   1|            |BC-ANT-SERIAL           | ||
|7|   1|            |ピンヘッダ              |1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けし、J2に接続します|

気圧センサ・ボード使用部品一覧
|No|数量|リファレンス|品名|スペック等|備考|
| 1|   1|BMP-085      |気圧センサ| ||
| 2|   8|LED0-LED7, D2, D3, D4|LED                   |       |チップタイプでも リード付 φ3〜5mmでも OK|
| 3|   1|J1          |ピンヘッダ用ソケット    |1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる|
| 4|   8|R1,R2,R8-R13          |抵抗 1/16〜1/4W         |1kΩ  |   |
|5|   4|S1, S2|プッシュスイッチ      |モーメンタリタイプ|押すと ONになるタイプ|
|6|   1|            |BC-ANT-SERIAL           | ||
|7|   1|            |ピンヘッダ              |1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けし、J2に接続します|

湿度センサ・ボード使用部品一覧
|No|数量|リファレンス|品名|スペック等|備考|
| 1|   1|HIH-6130      |湿度センサ| ||
| 2|   8|LED0-LED7, D2, D3, D4|LED                   |       |チップタイプでも リード付 φ3〜5mmでも OK|
| 3|   1|J1          |ピンヘッダ用ソケット    |1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる|
| 4|   8|R1,R2,R8-R13          |抵抗 1/16〜1/4W         |1kΩ  |   |
|5|   4|S1, S2|プッシュスイッチ      |モーメンタリタイプ|押すと ONになるタイプ|
|6|   1|            |BC-ANT-SERIAL           | ||
|7|   1|            |ピンヘッダ              |1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けし、J2に接続します|

LED、抵抗、コンデンサ、スイッチ、ピンヘッダ、CPUなどは 秋葉原等で購入できます。 通信販売を利用するときは、秋月電子通商さん、千石電子さん、マルツさんなどの通信販売でそろえることができると思います。

開発環境には energia  を利用しました。~
新しいプロジェクトを作成し マイコンボードに LaunchPad w/ msp430g2553(16MHz)を選択してください。シリアルポートは、お使いの環境に応じて適宜指定してください、


* サンプル・スケッチ [#s5ff3fce]
サンプルスケッチは 下記の通りです。 各センサ・ボード用に作成したプロジェクトでコンパイル、書き込みを行ってください。
先頭にある定義をそれぞれ切り替えることにより、各センサを切り替えます。
例えば、気圧センサの場合は、下のように編集してください。

#undef USE_TEMPSENSOR
#undef USE_MCP9801
#define USE_BMP085
#undef USE_HIH6130
#undef USE_SEN21723

- スケッチ
-- &ref(ANT.ino);

** 説明 [#c8917a2a]
このスケッチを実行すると、各センサから読み出した値を定期的に  BC-ANT-SERIAL を使って送信します。

* サンプル・アプリケーション [#qcc7b5ed]
- &ref(4S.py);
- &ref(config.py);

wxPython で記述されています。wxPython 実行環境を正常にインストールしてこのサンプルを実行すると、各センサボードで測定された値を表示します。

BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。
トップ   新規 一覧 単語検索 最終更新   最終更新のRSS