超音波スマート自動ON / OFFスイッチ回路

問題を排除するために楽器を試してください





この記事では、Arduinoを使用してスマートな自動オン/オフスイッチを構築します。これは、超音波の概念を通じて近くの人間の存在を感知することでガジェットを自動的にオンまたはオフにすることができます。



超音波モジュールとArduinoを使用して、テーブルランプやテーブルファンなどのガジェットをアクティブにする人間の存在を感知します。

家を出るときに電気や扇風機を消すのを忘れることがあります。旅行の途中で、「何か」を消し忘れたことに気付くでしょう。これは私たちの楽しい旅行を台無しにするのに十分です。しかし、家に帰るまでエネルギーが無駄になっていることに気づかない人もいます。



このプロジェクトでは、テーブルランプ/テーブルファンなど、頻繁に座ったり移動したりするガジェットに重点を置いています。これらのガジェットを長期間オンのままにしておくと、潜在的なエネルギーとお金の損失につながる可能性があります。

デザイン:

Arduinoを使用したこのスマートな自動ON / OFFスイッチの心臓部と頭脳は 超音波モジュール、 それぞれとarduino。超音波モジュールは人間の存在を感知しますが、超音波モジュールは人間とテーブルの前の椅子などの障害物を区別できません。したがって、この機能を有効にするために、センサーと人間の間のしきい値距離を設定します。

センサーと物体の間の距離は、そのような人間の間に新しい障害物が入ると短くなります。 Arduinoが2つのオブジェクト間の距離を検出すると、設定レベルがしきい値を下回り、これによりリレーがトリガーされます。

人がしきい値範囲から外れると、リレーがオフになります。

上の図は、Arduinoがしきい値を下回る距離を検出したため、人間の存在下でのリレーのトリガーを示しています。

上の図は、arduinoがしきい値を超える距離を検出し続けるため、人間がいない場合はリレーがオフになっていることを示しています。

プログラムは、センサーと障害物の間の距離をリアルタイムで測定するように作成されています。

ユーザーは、arduinoにアップロードする前に、センチメートル単位でしきい値を入力する必要があります。

使い方

超音波スマート自動ON / OFFスイッチ回路

超音波センサーは、A0からA3までのアナログピンに直接挿入でき、センサーは外側を向いています。これにより、回路のプロトタイプ作成中の配線の混雑を減らすことができます。

注:#PIN7はリレーする出力です

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int OP = 7
long Time
float distanceCM
float distance = 15 // set threshold distance in cm
float resultCM
void setup()
{
pinMode(OP,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
if(resultCM<=distance)
{
digitalWrite(OP,HIGH)
delay(4000)
}
if(resultCM>=distance)
{
digitalWrite(OP,LOW)
}
delay(10)
}
//-----------------Program developed by R.Girish-------------------//

注意:

プログラムで、値15をセンサーとテーブルの端の間の距離+ 7〜10cmに置き換えます。

フロート距離= 15 //しきい値距離をcmで設定

例えば :センサーとテーブルの距離が100cmの場合は、さらに7〜10cm足して値を入れてください。値はセンチメートルです。人がセンサーの範囲から離れた後、リレーをオフにするのに最大4秒かかる場合があります。




前:TDA1011を使用した6ワットのオーディオアンプ回路 次へ:RCヘリコプターのリモートコントロール回路