Ultrasonic Smart Awtomatikong ON / OFF Switch Circuit

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Sa artikulong ito ay magtatayo kami ng isang matalinong awtomatikong ON / OFF switch gamit ang Arduino, na maaaring awtomatikong i-on o i-off ang mga gadget sa pamamagitan ng pagdama ng pagkakaroon ng tao sa malapit sa pamamagitan ng konsepto ng ultrasonic.



Gagamitin namin ang module ng ultrasonic at Arduino upang maunawaan ang pagkakaroon ng tao na nagpapagana ng mga gadget tulad ng table lamp o table fan.

Minsan nakakalimutan naming patayin ang mga ilaw o fan habang umaalis sa bahay, sa gitna ng isang paglalakbay ay mapagtanto namin na nakalimutan naming patayin ang 'isang bagay'. Sapat na ito upang masira ang aming masayang paglalakbay. Ngunit ang ilan ay hindi man namalayan na ang enerhiya ay nasasayang hanggang sa bumalik tayo sa bahay.



Sa proyektong ito nakatuon kami sa mga gadget na madalas naming ginagamit tulad ng mga lampara sa lamesa / tagahanga ng mesa at iba pang mga gadget, kung saan kami nakaupo at madalas na gumagalaw. Ang pag-iwan sa mga gadget na ito sa mahabang panahon ay maaaring humantong sa potensyal na enerhiya at pagkawala ng pera.

Ang disenyo:

Ang puso at utak ng matalinong awtomatikong ON / OFF switch na ito gamit ang Arduino ay isang module ng ultrasonic, at arduino ayon sa pagkakabanggit. Nararamdaman ng modyul na ultrasonic ang pagkakaroon ng tao, ngunit ang module na ultrasonic ay hindi makakaiba sa pagitan ng isang tao at isang balakid tulad ng upuan sa harap ng mesa. Samakatuwid upang paganahin ang tampok na ito ay magtatakda kami ng isang distansya ng threshold sa pagitan ng sensor at tao.

Ang distansya sa pagitan ng sensor at isang bagay ay magbabawas kapag may bagong balakid na pumapasok sa pagitan nila tulad ng isang tao. Kung nakita ng Arduino ang distansya sa pagitan ng dalawang bagay ang itinakdang antas ay pupunta sa ibaba ng halaga ng threshold at ito ay nagpapalitaw ng relay.

Kapag ang tao ay gumagalaw mula sa saklaw ng threshold ay pinapatay nito ang relay.

Ang diagram sa itaas ay naglalarawan ng pag-trigger ng relay sa pagkakaroon ng tao, dahil nakita ng Arduino ang distansya sa ibaba ng halaga ng threshold.

Inilalarawan ng diagram sa itaas na ang relay ay gaganapin naka-off sa kawalan ng tao, dahil ang arduino ay patuloy na nakakakita ng distansya sa itaas ng halaga ng threshold.

Ang programa ay nakasulat sa isang paraan na sinusukat nito ang distansya sa pagitan ng sensor at balakid sa real time.

Kailangang i-input ng mga gumagamit ang halaga ng threshold sa sentimeter bago i-upload sa arduino.

Paano ito gumagana

Ultrasonic Smart Awtomatikong ON / OFF Switch Circuit

Ang sensor ng ultrasonic ay maaaring direktang ipinasok sa mga analog na pin mula sa A0 hanggang A3, ang mga sensor na nakaharap sa labas, maaari nitong bawasan ang kasikipan ng kawad habang pinoprotype ang circuit.

TANDAAN: Ang # PIN 7 ay ang output upang i-relay

//--------------------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-------------------//

TANDAAN:

Sa programa palitan ang halagang 15 sa iyong distansya sa pagitan ng sensor at gilid ng talahanayan + 7 hanggang 10cm.

distansya ng float = 15 // itinakda ang distansya ng threshold sa cm

Halimbawa : kung ang distansya sa pagitan ng sensor at talahanayan ay 100cm, magdagdag ng 7 hanggang 10 cm higit pa at ilagay ang halaga. Ang mga halaga ay nasa sentimeter. Maaaring tumagal ng hanggang 4 na segundo upang i-off ang relay matapos lumipat ang tao mula sa saklaw ng sensor.




Nakaraan: 6 watt Audio Amplifier Circuit Gamit ang TDA1011 Susunod: RC Helicopter Remote Control Circuit