工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

HC-SR501PIRモーションセンサーとRaspberryPiのインターフェース

コンテンツ

すべての生物は、人間の目には見えない赤外線の形で周囲にエネルギーを放射します。 PIR(パッシブ赤外線)センサーを使用して、これらのパッシブ放射線を検出できます。赤外線を放射する物体(人間または動物)がセンサーの視野を通過すると、温度の変化を検出するため、動きの検出に使用できます。

HC-SR501は、2つの焦電赤外線センサーによる差動検出を使用します。値の差をとることにより、センサーの視野からの平均温度が取り除かれ、それによって誤検知が減少します。

センサーの出力が Piフレンドリーであるため、HC-SR501とRaspberryPiのインターフェースは簡単です。 すなわち。 3.3Vで、Piの5Vレールから電力を供給できます。

PIRセンサーHC-SR501は3つのピンで構成されています:

PIRセンサーHC-SR501の動作

Pirモーションセンサーが機能しています

モジュールには、長方形の両端に2つのサブプローブ1と2が配置された長方形のウィンドウがあります。赤外線を放射する物体が左右に動くと、各プローブの検出時間は異なります。時間差が大きいほど、デバイスの感度が高くなります。また、フレネルレンズを使用して、赤外線の検出口径とフィルターを改善します。

調整

回路図

Pirモーションセンサー回路

Vcc 出力グラウンド 2に接続されています( 5V )、26( GPIO )および6( GND )それぞれPiのピン。

Pythonプログラム

Python GPIOライブラリをインストールしていない場合、またはRaspberry PythonとGPIOピンに慣れていない場合は、RaspberryPiを使用した最初のチュートリアルLedBlinkingを実行してください。
RPi.GPIOをGPIOとしてインポートします。#GPIOライブラリをインポートします。
インポート時間#タイムライブラリのインポート
GPIO.setmode(GPIO.BOARD)#GPIOピン番号の設定
pir =26#ピン26をpirに関連付ける
GPIO.setup(pir、GPIO.IN)#Set GPIOとしてピン留め
印刷「センサーが落ち着くのを待っています」
time.sleep(2)#センサーが開始するのを2秒待っています
印刷「動きの検出」
True :
if GPIO.input(pir):#pirがHIGHかどうかを確認
print“ Motion Detected!”
time.sleep(2)#D1-複数の検出を回避するための遅延
time.sleep(0.1)#ループ遅延は検出(ハードウェア)遅延よりも小さくする必要があります
上記のプログラムを実行します。

注:プログラムは、プログラム遅延(D1)を小さくすることで、検出(ハードウェア)遅延を小さくするように調整できます。

出力

詳細情報を読む…..

HC-SR501PIRモーションセンサーとRaspberryPiのインターフェース


製造プロセス

  1. 1線式DS18B20センサーとRaspberryPiを使用して温度を測定します
  2. ラズベリーパイで温度を監視する
  3. Raspberry Piの1線式温度センサーDS1820(GPIO直接)
  4. センサーデータとRaspberryPiマイクロプロセッサーの統合
  5. 超音波センサー(HC-SR04)+ Raspberry Pi
  6. RPiを備えたライントラッキングセンサー
  7. Raspberry PiのHAでのモーションセンサー、アラーム、ビデオ録画
  8. ラズベリーパイ用DIY赤外線モーションセンサーシステム
  9. RaspberryPiを使用したモーションセンサー
  10. ラズベリーパイ土壌水分センサー
  11. DS18B20センサーをテストする