このプロジェクトでは、モーションディテクタアラーム回路の構築方法につ
動きや動きが検出されたときに消灯するアラーム回路です。 この動きを検出すると、回路はアラームブザーを鳴らし、電源が回路から切断されるまでオンのままになります。この警報回路の共通の使用は行動探知機が感じることができる区域を通って動く人を検出することです。
これより前に、動きが検出されるとLEDをオンにするより簡単な動き検出回路を構築しました。 しかし、1または2秒後に、LEDが消灯します。 その回路と私たちが今構築しているこの回路との違いは、すべての電源を遮断するなどして手動でオフになるまで、アラームが起動されるとオンに アラームが一度だけ消えて停止した場合、それはアラームのあまりないでしょう。 この回路で動きが検出されると、ブザーがオンになり、回路が手動で切断されるまでブザーが鳴ります。 これは、住宅所有者がそれをオフにするためにパスワードを入力したときにのみシャットダウンするアラームに似ています。
私たちの回路では、モーション検出回路が動きを拾うと、ブザーがオンになり、給電が切断されるまでオンのままになります。
モーション検出器アラーム回路に必要な部品
- PIRモーションセンサー
- Arduino
- 1.5-3Vブザー
この回路には低電圧ブザーを使用しますが、これは動作するのに1.5V〜3Vしか必要としません。 ただし、5V以下の電力で動作できるブザーは使用できます。 あなただけのより多くの電圧を必要とするブザーを持っている場合は、外部電源でブザーに電力を供給する必要があります。 ブザーのアノードをarduinoの5V端子に接続する代わりに、それを外部電圧源に接続し、ブザーに必要な電圧を与えます。
この検出をピックアップするために使用する主な電子部品はPIRモーションセンサーです。 PIRモーションセンサーは、赤外線を拾って動きを検出するセンサーです。 人が赤外線を放射することで、検出器はこの放射線を検出し、回路がどのように反応するように設計されているかに応じて反応することができる。 人々が自然に赤外線(熱エネルギー)を放つことで、私たちの生成された体の熱のために、センサーはセンサーの範囲内の近くを歩いて移動する人々を簡単に検出 センサは、これらの物体が移動するにつれて、摩擦がそれらに作用して熱を発生させるので、無生物の動き、そのような転がりボールを拾うこともできる。 これは十分な放射が放たれるかどうかPIRセンサーが検出できるかもしれない赤外線放射をheatemits。
モーションセンサーは、最大20フィート(6メートル)の感度範囲と110°x70°の検出範囲を備えており、広いレンズ検出センサーです。 これは、垂直方向(上から下)に110°、水平方向(左から右)に70°を測定できることを意味します。 その感度をチェックする最良の方法は、回路が構築されたときに、そのすべての角度を通って移動してみてください。 どの角度であなたの動きを検出でき、どの角度であなたの動きを検出できないのかを確認してください。 それの多くは試行錯誤と実験です。 検出できる場所と検出できない場所がわかったら、必要な場所で検出できる最適な場所に配置できます。
PIRモーションセンサーは3ピンデバイスです。 以下は、このデバイスのピン配列です:
ピン1は正のDC電圧を受け取るピンです。 PIRの動きセンサーは操作のための力の5V-9VDCの間で必要とします。
ピン2はPIRモジュールの出力ピンです。 これは、PIRの出力がどこから出るかです。 動きがPIRによって検出される場合、出力は3Vに高く行きます。動きが検出されないとき、出力は低く、事実上電圧を放ちません。 高いときは、ブザーなどの負荷にどのように電力を供給できるかを見ることができます。 このようにして、動きが検出されたかどうかを知ることができます。
ピン3は、デバイスの負のDC電圧またはグラウンドピンです。 電源の負端子をこのピンに接続します。
当回路では、PIRモーションセンサーをarduinoの電源端子に接続し、出力端子をarduinoのデジタル端子D3に接続します。 PIRセンサーのピン1はarduinoの5V端子に接続します。 ピン3はarduinoのグランド(GND)端子に接続します。 これらのピンは、モーションセンサーが動作するために必要な電力をどのように受信するかを示します。
PIRセンサーの出力ピンである2番ピンは、arduinoのデジタルピンD2に接続します。 そして、arduinoがモーションセンサーから出力を受信するのはピン3を介して行われます。 モーション検出器が動きを検出しない場合、出力は低く、arduinoは電圧信号を受信しません。 センサーが動きを検出すると、出力は高くなり、arduinoは電圧信号を受信し、この回路に使用するブザーなど、別のデバイスをトリガーしてオンにすることがで
私たちが電源を供給するブザーは、ピン12とボードのグランドを接続します。 アノードはピン12に接続し、カソードはグランドに接続します。
モーションディテクタアラーム回路図
回路は、我々が構築するその回路図と一緒に、以下に示されています:
この回路の回路図は次のとおりです。
ここでも、動きが検出されると、PIRモーションセンサーはarduinoのピンD2に電圧信号を送信します。 Arduinoボードがこの信号を検出すると、arduinoのピンD12に接続されたブザーがオンになります。
これはソフトウェアで行われます。 PIRモーションセンサーからピンD2で高電圧信号を受信すると、ブザーをオンにするプログラムを作成します。
モーションディテクタアラーム回路のコード
センサーがモーションを検出すると、次のコードまたはスケッチがピン12のブザーをオンにします。
//モーションディテクタアラーム回路のコード
const int buzzerPin=12;
const int inputPin=2;
void setup(){
pinMode(buzzerPin,出力);
pinmode(inputpin,input);
}
Void Loop(){
int value=digitalread(inputpin);
if(value==HIGH)
{
digitalWrite(buzzerPin,HIGH);
}
}
コードの最初のブロックは、ピン12であるブザーのピンを選択します。 2行目は入力ピンのピンを選択します。これはPIRセンサーのピン2を表しています。
2番目のコードブロックはブザーを出力として宣言し、PIRモーションセンサーの出力を入力として宣言します。
3番目のコードブロックは、入力値を読み取り、それをvalueという名前の整数に代入します。 入力ピンがハイまたはローのどちらであるかを読み取ります。 それが高ければ、動きセンサーは動きを検出しました。 それが低い場合、センサーは動きを検出していません。 値が高い場合、ブザーをオンにし、実際に動きが検出されたことを通知します。 動きが検出されると、ブザーが鳴り、オンのままになります。 それは遮断されません。これは、住宅所有者が手動でそれをシャットダウンしない限り、アラームがオフになり、オフにしない実際の現実の警報システムをシミュレートします。
この回路のいくつかのバリエーションは、あなたのニーズに合わせて行うことができます。 たぶん、あなたはブザーが鳴りたくないし、実際にサイレンをオフにしたいです。 その場合、あなたはサイレンのためにブザーを交換するでしょう。 たぶん、あなたはサイレンとブザーがオフに行くしたいです。 その場合は、ブザーとサイレンを並列に配線します。 Withsufficient流れは警報が動きによって誘発される場合、両方とも消えます。 あなたの必要性に合うために回路をカスタマイズできます。
そして、これは基本的な動き検出器アラーム回路がどのように動作するかです。
この回路が実際にどのように動作するかを確認するには、下のビデオを参照してください。