[[ANT]] * BC-ANT-SERIAL 使用例-水分センサー [#ddd05a27] BC-ANT-SERIAL を使った水分センサーです。 BC-ANT-SERIALを使った水分センサーの送信ユニットを組み立てます。~ BC-ANT-SERIALは わずか 5ピンでマイコン等に接続することができます。 1.9〜3.3Vの電源とグランドのほかに シングルエンドの TXD, RXD, RTS という3本のラインのみです。(ほかに リセット、スリープ、サスペンドを追加することもできます) この 5ピンは広く使われているピンヘッダを使うことができます。 このサンプル その1は、CPUに テキサス・インスツルメンツ社さんの MSP430G2553 (20ピンDIP品) を利用します。 このCPUはMSP430 LaunchPadに付属しています。プログラムの書き込みに必要なので、MSP430 LaunchPadを所有していない方は入手するようにしてください。~ MSP430LaunchPad http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2)/ja~ ~ 回路図: &ref(MAKER-2012-1005A.pdf);~ 実装例: &ref(MoistureSensor.JPG,,25%);~ 使用部品一覧 |No|数量|リファレンス|品名|スペック等|備考| | 1|1||LED| || | 2|1||ピンヘッダ|1列 x 4ピン|2.54mmピッチ| | 3|1||ピンヘッダ用ソケット|1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる| | 4|1||抵抗 1/16〜1/4W|1kΩ|RST/NMTピンのプルアップ用| | 5|1||抵抗 1/16〜1/4W|330Ω|LED用| | 6|1||マイクロスイッチ||電源のON/OFFに使用| | 7|1| |CPU|MSP430G2553|MSP430launchPadに付属しているものを使用| | 8|1||BC-ANT-SERIAL| | | | 9|1||水分センサー||http://www.switch-science.com/products/detail.php?product_id=814| |10|1||ピンヘッダ|1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けします| |11|1||ピンヘッダ|1列 x 4ピン|水分センサーとの接続に使用| |12|1||バッテリーホルダー||CR2032用| |13|1||バッテリー||CR2032| LED、抵抗、スイッチ、ピンヘッダ、CPUなどは 秋葉原等で購入できます。 通信販売を利用するときは、秋月電子通商さん、千石電子さん、スイッチサイエンスさんなどの通信販売でそろえることができると思います。 開発環境には Energiaを利用しました。 https://github.com/energia/Energia * プログラム [#l9e9ffd4] 水分センサーがアナログですので、MSP430のADC(A0)を使用して値を読み取ります。~ 読み取った値をシリアルポートにANTのフォーマットで書き込み(出力)します。~ ソース: &ref(MoistureSensor.ino);~ 通信速度:9600bps~ ANTチャンネル設定~ Device#:1~ DeviceType:1~ TransType:1~ Period:2Hz~ Freq 2450Mhz~ ---- * アプリケーション [#l86d12c1] ここ[[ANT/BC-ANT-SERIAL 使用例 - 各種センサ・ボード]]を参照してください。~ * 更新履歴 [#ra76e82c] 2013/01/09 [[BC-ANT-SERIAL 使用例-水分センサー]]のページより移動~ 2013/01/09 [[BC-ANT-SERIAL 使用例-水分センサー]]のページより移転~