まごころせいじつ堂

浜町庄金 研究開発  マイコンで遊んでばっかりで

PIR

Arduinoでログを取るメモ

 焦電センサモジュールの挙動があやしかったのでArduinoに繋いで終日ログを取ってみた。
やり方としてはArduino UNOの入力3本に焦電センサモジュールの出力をつなぎ、それを表示。センサの状態は16進数1桁で表すので、4ピンまではパッと見ただけでわかる。これを1秒ごと繰り返す。
1秒ごとシリアルコンソールに出力すると1秒ごとに選択がクリアされるのでコピペで結果を持っていけない。そこで60秒ぶん内部で溜めてから1分を一行として出力する。

ソースとログはこちら。
https://gist.github.com/houmei/e2e3f5a1cc5b09992a8df9c8eb429de1

焦電センサモジュールだが、ちゃんとした電源端子を使わずに内部3.3Vの箇所に乾電池を繋いだのが悪かったみたいで、きちんと仕様通りにやったらなんの問題もなかった。

SODIAL(R) モジュール焦電型赤外線検出器PIRモーションSODIAL(R) モジュール焦電型赤外線検出器PIRモーション

SODIAL(R)
売り上げランキング : 37055

Amazonで詳しく見る
by G-Tools
HiLetgo 人センサーモジュール焦電赤外線 HC-SR501 [並行輸入品]HiLetgo 人センサーモジュール焦電赤外線 HC-SR501 [並行輸入品]

Phishine
売り上げランキング : 24723

Amazonで詳しく見る
by G-Tools

TWE-Lite実験メモ

 離れたところのデバイスを操作できるTWE-Liteについていくつか実験。

超簡単!無線マイコンモジュールTWE-Lite DIP

購入時に入っている以下のアプリをそのまま使用。
超簡単!TWEアプリ

わかったこと:
・親機のIDは0。子機IDを設定している子機モジュールは、子機IDを1とすると、親機がID=1とID=120(全子機)宛に送信したデータを受信する。
・親機はすべての子機のデータを受信する。子機のIDで判別するにはシリアルデータを読む。
・子機は連続モードになっていないと親機からの送信データを受信しない。間欠モードは子機→親機のみ、センサ読み取りなどに使う。
・子機のデジタル入力は間欠モードであっても親機に即座に送信される。
・PWM3端子はなるべく使用しない。リセット時の動作モードを決める端子と兼用のため、不安定になる可能性がある。
・電池で動作可能。動作電圧は親機に送信される。

2016TWE-Lite

 実験基板。これは焦電センサの出力を親機に送っている。LEDは親機からのデジタル入力をそのまま表示。LEDはカソード側をTWE-Liteに接続。
201606TWELitejikken


TWE‐Lite(トワイライト)ではじめるカンタン電子工作―「無線システム」が「つなぐ」だけで出来る! (I・O BOOKS)TWE‐Lite(トワイライト)ではじめるカンタン電子工作―「無線システム」が「つなぐ」だけで出来る! (I・O BOOKS)
大澤 文孝

工学社 2014-08-25
売り上げランキング : 12762

Amazonで詳しく見る
by G-Tools


 おまけ。よく見かける焦電センサ、黄色い線をハンダ付けしている所に3.3V供給すると動作します。出力は元々3.3Vレベル。
焦電型赤外線センサーモジュール(焦電人感センサ)

201606PIRmodule

SODIAL(R) モジュール焦電型赤外線検出器PIRモーションSODIAL(R) モジュール焦電型赤外線検出器PIRモーション

SODIAL(R)
売り上げランキング : 10219

Amazonで詳しく見る
by G-Tools

記事検索
プロフィール

hardyboy

カテゴリ別アーカイブ
月別アーカイブ
QRコード
QRコード
  • ライブドアブログ