HOME | Raspberry Pi | ビジネス書籍紹介 | 2026-01-04 (Sun) Today's Access : 325 Total : 1261023. Since 10 Sep. 2019

焦電型赤外線モーションセンサ HC-SR501
2023.05.14


●HC-SR501
焦電型(しょうでんがた)赤外線センサで視野内の生体と背景温度との温度差による赤外線エネルギー量の変化を検知する人体検出用の赤外線センサです。


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


Output HIGH:検知
LOW:非検知
Sensitivity Adjust 赤外線検知感度調整。検知距離を調整します。
左に回すと近くに、右に回すと遠くになります。
Time Delay Adjust 延長時間調整。検知状態の保持時間を調整します。
左に回すと短く、右に回すと長くなります。
Jumper Set H:検知後に延長時間内に再検知した場合、延長時間が再延長されます。
L:延長時間内に再検知しても保持時間の延長は行いません。

●Adafruit QT Py - SAMD21 Dev Board with STEMMA QT
マイコンには QT Py SAMD21 を使っていますが、普通のArduino UNOで構いません。


 LED     QT Py SAMD21     SR501 
      5V  -  Vin
      A2 -  SIG
 (+)  330Ω A3   
 (-)  ----- GND -  GND

ソースコードのビルドには、PlatformIOを使用しています。
Arduino開発環境構築 PlatformIO

ボード情報を確認します。
$ pio boards 'Adafruit QT Py'
Platform: atmelsam
===================================================================
ID                MCU        Frequency Flash RAM  Name
----------------- ---------- --------- ----- ---- -----------------
adafruit_qt_py_m0 SAMD21E18A 48MHz     256KB 32KB Adafruit QT Py M0
プロジェクトを作成します。
$ mkdir ~/QTPySAMD21/SR501
$ cd ~/QTPySAMD21/SR501
$ pio init -b adafruit_qt_py_m0
$ vi platformio.ini
[env:adafruit_qt_py_m0]
platform = atmelsam
board = adafruit_qt_py_m0
framework = arduino
platform_packages = toolchain-gccarmnoneeabi @ 1.40803.0
board_build.mcu = samd21e18a
board_build.f_cpu = 48000000L
build_flags = -D SAMD21
upload_protocol = sam-ba

$ vi src/sr501.ino
const int SENCER_PIN = A2;
const int LED_PIN    = A3;

boolean status = LOW;

void setup() {
	pinMode(SENCER_PIN,INPUT);
	pinMode(LED_PIN,OUTPUT);
}

void loop() {
	status = digitalRead(SENCER_PIN);
	digitalWrite(LED_PIN,status);
	if(status) {
		// describe code
	}
	delay(500);
}


手をセンサにかざすと LED が点灯します。

●補足:Adafruit QT Py SAMD21 UF2ブートローダーの更新
Update the UF2 Bootloader
QT Py SAMD21は癖が強く、不安定なように思えます。ビルド時にコアを吐くようなら、ブートローダーを更新してみましょう。

[RESET] ボタンをダブルクリックして、UF2 ブート ドライブをコンピューターにマウントされたドライブとしてファイル ブラウザー ウィンドウに表示します。 QTPY_BOOTドライブが表示されたら、ファイル ブラウザ ウィンドウでドライブをクリックし、INFO_UF2.TXTファイルをダブルクリックして、中身を確認します。 表示されるブートローダーのバージョンが v3.14.0 以前の場合は、 更新する必要があります。
UF2 Bootloader v1.23.1-adafruit.1-328-gf06693a-dirty SFHWRO
Model: QT Py M0
Board-ID: SAMD21E18A-QTPy-v0

QT Py の https://www.circuitpython.org ダウンロード ページからブートローダー アップデーターの最新バージョンをダウンロードします。
Update UF2 Bootloader

QTPy_m0-v3.15.0.uf2 (またはそれ以降のバージョン) ファイルをQTPY_BOOTドライブにドラッグします。ボード上の NeoPixel の色が変わってから緑色に戻り、ファイル ブラウザにQTPY_BOOTドライブが再び表示されます。その後、QTPY_BOOTドライブをクリックし、 INFO_UF2.TXT を再度 ダブルクリックして、ブートローダーが最新バージョンに更新されたことを確認します。
UF2 Bootloader v3.15.0 SFHWRO
Model: QT Py M0
Board-ID: SAMD21E18A-QTPy-v0

■参考文献
Arduinoで焦電型赤外線センサを使ってみる
PIR(人感センサー)の使い方
Raspberry Pi(ラズベリー パイ)は、ARMプロセッサを搭載したシングルボードコンピュータ。イギリスのラズベリーパイ財団によって開発されている。
2019.12.13 モバイルバッテリーによる瞬間停電対策
2020.01.01 1280x800 HDMI MONITOR
2020.01.12 micro:bitをコマンドラインで使う
2020.02.04 サーマルプリンタを使う
2020.04.10 電卓を制御して数字を表示する
2020.08.03 Seeeduino XIAO
2020.08.09 LGT8F328P - Arduino clone
2020.09.18 電流計測モジュール INA219
2021.02.16 癒しの電子回路
2021.03.06 疑似コンソール
2021.08.08 電子ペーパー
2021.09.04 AVRマイコン・ATTiny85
2021.09.25 pH測定
2021.11.13 NTP時刻取得と活用
2021.11.27 GPS情報取得
2021.12.11 GR-KURUMI
2021.12.25 ATMEGA328P 3.3V/8MHz
2022.01.11 AS-289R2 プリンタシールド
2022.01.25 TM1637 & ATtiny85
2022.02.22 Raspberry Pi Zero 小道具
2022.03.01 ATTinyCore
2022.03.18 Adafruit QT Py + XIAO Expansion board
2022.07.31 サーマルプリンター番外編:通信筒
2023.01.01 FTP Server & SPI Flash SD
2023.02.01 LPC810(ARM Cortex-M0+)
2023.02.15 IchigoJam互換機
2023.03.01 Telnet
2023.04.26 USBメモリをUART接続で利用する
2023.05.14 焦電型赤外線モーションセンサー
2023.07.01 文字化けしないキーボード
2023.08.01 Bluetoothサーマルプリンター
2023.08.12 LattePanda 2G/32GB
2023.09.04 SI-3012KS
2023.12.01 疑似コンソール(C言語編)
2023.12.16 昭和レトロ・温度湿度時刻計
2023.12.25 二酸化炭素濃度監視
2024.01.23 なんちゃってmicro:bit
2024.02.07 オリジナル micro:bit
2024.02.23 ESP32 OTA
2024.03.08 TELNETサーマルプリンター
2024.05.08 ESP32 PROGRAM SELECTOR
2024.05.23 統合開発環境とQwiic
2025.01.24 赤外線リモコン
2025.03.25 QRCode SCANNER
2025.04.08 Keyestudio 328 WiFi Plus
2025.08.23 NanoPi NEO3
2025.09.24 I2C接続microSDモジュール
2025.10.08 UNO 3.3V@8MHz

たいていのことは100日あれば、うまくいく。長田英知著
「時間がなくて、なかなか自分のやりたいことができない」 「一念発起して何かを始めても、いつも三日坊主で終わってしまう」 「色んなことを先延ばしにしたまま、時間だけが過ぎていく」 そこで本書では、そんな著者が独自に開発した、 まったく新しい目標達成メソッド「100日デザイン」について、 その知識と技術を、余すところなくご紹介します。

まんがで納得ナポレオン・ヒル 思考は現実化する
OLとして雑務をこなす日々に飽き足らず、科学者だった父が残した薬品を商品化すべく、起業を決意した内山麻由(27)。彼女はセミナーで知り合った謎の女性からサポートを得ながら、彼女と二人三脚でナポレオン・ヒルの成功哲学を実践し、さまざまな問題を乗り越えていく。 ヒル博士の<ゴールデンルール>に従い、仕事に、恋に全力疾走する彼女の、成功への物語。

今日は人生最悪で最高の日 1秒で世界を変えるたったひとつの方法 ひすいこたろう著
偉人の伝記を読むと、最悪な日は、不幸な日ではなく、新しい自分が始まる日であることがわかります。最悪な出来事は、自分の人生が、想像を超えて面白くなる兆しなのです。偉人伝を読むことで、このときの不幸があったおかげで、未来にこういう幸せがくるのかと、人生を俯瞰する視線が立ち上がるのです。

ご飯は私を裏切らない heisoku著
辛い現実から目を背けて食べるご飯は、いつも美味しく幸せを届けてくれる。 29歳、中卒、恋人いない歴イコール年齢。バイト以外の職歴もなく、短期バイトを転々とする日々。ぐるぐると思索に耽るけど、ご飯を食べると幸せになれる。奇才の新鋭・heisokuが贈るリアル労働グルメ物語!

【最新版Gemini 3に対応!】できるGemini (できるシリーズ)
Geminiを「最強の知的生産パートナー」として使いこなすための、実践的なノウハウを凝縮した一冊です。 基本的な操作方法から、具体的なビジネスシーンでの活用、日々の業務を自動化するGoogle Workspaceとの連携、さらには自分だけのオリジナルAIを作成する方法まで余すところなく解説します。

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!
Rustの各手法や考え方を幅広く解説! 500以上のサンプルを掲載。実行結果も確認。 全24章の包括的なチュートリアル。

ポチらせる文章術
販売サイト・ネット広告・メルマガ・ブログ・ホームページ・SNS… 全WEB媒体で効果バツグン! カリスマコピーライターが教える「見てもらう」「買ってもらう」「共感してもらう」すべてに効くネット文章術

小型で便利な Type-C アダプター USB C オス - USB3.1 オスアダプター
Type-C端子のマイコンボードをこのアダプタを介して直接Raspberry Piに挿すことができます。ケーブルなしで便利なツールです。

Divoom Ditoo Pro ワイヤレススピーカー
15W高音質重低音/青軸キーボード/Bluetooth5.3/ピクセルアート 専用アプリ/USB接続/microSDカード

電源供給USBケーブル スリム 【5本セット】
USB電源ケーブル 5V DC電源供給ケーブル スリム 【5本セット】 電源供給 バッテリー 修理 自作 DIY 電子工作 (100cm)

Copyright © 2011-2027 Sarako Tsukiyono All rights reserved®.