渋谷ほととぎす通信

新しいこと、枯れたこと問わず大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。

Arduino人体赤外線感応モジュール(焦電型赤外線センサ)を使ってみる


定期的に執筆したいArduinoのパーツ調査記事シリーズです。
前回はArduinoでタッチセンサを使ってみました。

今回はAmazonで購入した焦電型赤外線センサを使ってみたいと思います。

Myoffice HC-SR501 人体赤外線感応モジュール 人体の赤外線の感応器 1個

焦電型赤外線センサとは

赤外線を受けた熱エネルギーで電荷を生じる「焦電効果」を使い、それを信号にするセンサです。ちなみに人体からは微量の赤外線を常に放出しています。自動ドアはこの原理を使っているものがあるようです。

仕様確認

f:id:esakun:20190811031830p:plain

Amazonページの仕様が日本語的に理解が難しかったため、参考仕様として秋月電子さんの焦電センサ仕様引用しています。 http://akizukidenshi.com/catalog/g/gM-09627/

・電源電圧:5V~20V
・待機時消費電流:65μA以下
・保持時間:約8秒~15分以上、半固定抵抗[Tx]で調整します
・最大検知距離:7m(気温等の環境条件によります)、半固定抵抗[Sx]で調整します
・検知角度:120度
・検知出力電圧:3V(検知時)、0V(非検知時)
 (制御ICと基板の出力端子間に1.5kΩの抵抗が直列に入っています)
・次の検出までの待機時間:約2秒
・動作モード:リピートモード(検知後、保持時間内に動体を検知すると再延長されます)
・焦電センサ制御IC:BISS0001
・基板サイズ:32x24mm
・ネジ穴:2mm、28mm間隔
・レンズ:直径23mmドーム型

ポイント

  • 検知時間、検知距離は調整可能
  • 検知したら3V、非検知時は0V
  • 次の検知まで待機時間2秒
  • 再検知可(リピートモードあり)

リピートモード

再検知状態
リピートモード
再検知なし
f:id:esakun:20190811032853p:plain:h120 f:id:esakun:20190811032906p:plain:h120

リピートモードは写真のように黄色のカバーをつける位置で切り替わります。

検知時間と感度

f:id:esakun:20190811033936p:plain
時間調整、感度調整はそれぞれオレンジのダイヤルを回すと調整できます。どちらに回せばどうなるか、という説明はなかったのですが、使いながら回すことで分かります。

ダイヤル 左回転 右回転
時間調整 時間が短くなる 時間が長くなる
感度調整 距離が短くなる 距離が長くなる
あわせて読みたい
・ESP-WROOM-02をWifiに繋げてサーバー化してみました
[ESP-WROOM-02開発キットを使ってブラウザにHello Worldを表示させるまで - 渋谷ほととぎす通信
LEDテープライトをArduinoから操作してみました
ArduinoでLEDテープライトを光らせる - 渋谷ほととぎす通信

成果物

焦電センサが反応したらLEDが光るサンプルを作りました。

ソースコード

焦電センサの検知ピン(真ん中のピン)をデジタル2番ピンへ、LEDを光らせるためにデジタル7番ピンを使用しています。適宜変更してください。

まとめ

焦電センサの使い方自体はとても簡単ですが、思ったより感度が高くて調整が難しいなと思いましたが面白いです。

参考