Grove - デジタル PIR センサー
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
PIR センサーは、人間の動きを検知するための赤外線センサーです。この Grove デジタル PIR センサーは、PIR ファミリーの中で最も安価なセンサーですが、迅速な応答を提供し、「sig」ピンから高信号を生成することができます。
Grove インターフェースを使用することで、Grove デジタル PIR センサーは簡単に接続して使用することができます。また、Arduino ライブラリを必要としません。
特徴
- 低価格:3ドル未満
- 直感的:動きを検知し、「高」と「低」のデジタル信号のみで出力
- シンプル:外部 Arduino ライブラリ不要
- インターフェース:Grove
仕様
項目 | 値 |
---|---|
電圧範囲 | 3V–5V |
検知角度 | 100度 |
検知距離 | 3.2m-12m |
応答時間 | < 1秒 |
動作温度 | -20〜85°C |
インターフェース | Grove |
寸法 | 20mm 20mm 11.5mm |
重量 | 3g |
バッテリー | 含まない |
対応プラットフォーム
Arduino | Raspberry Pi |
---|---|
はじめに
Arduinoでの開始方法
必要な材料
Seeeduino XIAO | Grove Breadboard | Grove Digital PIR Motion Sensor |
---|---|---|
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
ハードウェア接続
Groveケーブルを使用して、ブレッドボード上のGroveインターフェースとGroveデジタルPIRセンサーを接続します。
ソフトウェア
- ステップ1 以下のコードをArduino IDEにコピーしてアップロードしてください。コードのアップロード方法がわからない場合は、コードのアップロード方法を確認してください。
#define digital_pir_sensor 5 // Pin 5に接続
void setup()
{
Serial.begin(9600); // ボーレートを9600に設定
pinMode(digital_pir_sensor,INPUT); // ピンモードを入力に設定
}
void loop()
{
bool state = digitalRead(digital_pir_sensor); // PIRセンサーから読み取り
if (state == 1)
Serial.println("動きが検出されました"); // 応答がある場合
else
Serial.println("何も起こりませんでした"); // PIRセンサーから離れている場合
}
- ステップ2 シリアルポートを開き、PIRセンサーの周囲で動きがあると値が変化するのが確認できます。
Raspberry Piでの開始方法
必要な材料
Raspberry Pi 4B(4GB) | Grove Base Hat for Raspberry Pi | Grove Digital PIR Motion Sensor |
---|---|---|
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
ハードウェア接続
PIRセンサーをGrove Base Hatの「D5」に接続します。
コード
- ステップ1 Raspberry Piのシステムバージョンを更新します。
sudo apt-get update
- ステップ2 wiringPiをインストールします。
sudo pip install wiringPi
Pi 4を使用している場合は、wiringPiのバージョンを選択してください。
sudo pip install wiringPi==2.52.0
- ステップ3 接続している正しいピンを確認します。
gpio readall
ここでテーブルが表示されます。Pin 5のwiring定義でのピン定義を見つけます。このデモでは、ピン定義は21です。
gpio read 21
PIRセンサーから値を読み取ることができます。動きがある場合、値は「1」、それ以外の場合は「0」です。
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを用意しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。