Napravite ovaj projekt kućne sigurnosti koristeći Arduino - testiran i radi

Napravite ovaj projekt kućne sigurnosti koristeći Arduino - testiran i radi

U ovom ćemo članku vidjeti kako izraditi sklop kućnog sigurnosnog sustava pomoću arduina koji bi jednog dana mogao spasiti vaš dom od uljeza.



Prekid stana događa se svakih nekoliko sekundi u svijetu. Kad ste pročitali ovu rečenicu, prevaranti su već provalili u nečiju kuću.

Zlatno pravilo: Prevencija je bolja od liječenja, uvijek je bolje spriječiti prevarante odvraćajući ih (u bilo kojem obliku, poput glasnog alarma), nego prijaviti žalbu u policijskoj postaji nakon incidenta.





PIR senzor

Mozak i srce projekta su arduino i PIR senzor. PIR senzor osjeti kretanje predmeta koji emitira infracrvene valove poput čovjeka ili životinje.

Otkriva bilo što što uđe u njegov domet, a otkriva i sve što je izašlo iz njegovog dometa. PIR senzor vrlo je osjetljiv na sitne promjene, čak i u trenutku kada ih čovjek ili životinja može otkriti i izdati signal, ali može jamčiti da nikada ne daje lažni alarm.



PIR senzor daje 3,3 V aktivnog visokog signala kada se detektira kretanje u unaprijed postavljenom razdoblju. Ovaj aktivni visoki signal šalje se u arduino koji odlučuje što dalje.

Izgled kruga:

Ovaj projekt sigurnosti kuće Arduino može se graditi od dijelova smeća, koji sadrži neke U / I za korisnike.

Koristite svoju kreativnost za dizajn izgleda tako da izgleda dobro i uredno.

PIR senzor trebao bi biti izložen vani, a svi gumbi također postavljeni vani za lakši pristup. Pazite da se otvor za glavnu sirenu mora adekvatno otvoriti kako se alarm ne bi prigušio ili postavite cijelu sirenu izvan smeća, kao što je prikazano na slici.

Pazite da je cijeli sustav dobro postavljen na zid i da ne smije lako ispasti. Možete izbušiti ili upotrijebiti obostranu traku u kombinaciji sa super ljepilom za lijepljenje zida, ako vaša smeća nema udubljenja za zakivanje. Upotrijebite 'arduino pro mini' ako vam je smeće malo.

Evo autorovog prototipa:

U ovom prototipu koristio sam kutiju s olovkama za cijelo postavljanje, jedan bijeli LED od 1 vata je fiksiran na stropu za osvjetljenje upozorenja za uljeza.

Ova LED od 1 W osvjetljava malu površinu prilično svijetlu tijekom mračnih situacija koje bi mogle odvratiti uljeza. Napravite ugrađeni UPS sustav za ovaj projekt u smeću, tako da će biti aktivan čak i tijekom nestanka struje.

Dizajn:

Čitav projekt temelji se na Arduino pro mini, ali to možete učiniti i sa svojom omiljenom arduino pločom.

Napomena: Pokušajte ne mijenjati ništa navedeno u shemi ako ste novi korisnik arduina. Ako to učinite, promijenite kod prikladno svojoj izmjeni.

Kod programa:

//---------Program Starts--------//
//----------Developed by R.Girish------//
int input=2
int alarm=3
int buzzer=4
int start=5
int test=6
int led=7
int green=8
int red=9
void setup ()
{
pinMode(input,INPUT)
pinMode(alarm,OUTPUT)
pinMode(buzzer,OUTPUT)
pinMode(start,INPUT)
pinMode(test,INPUT)
pinMode(led,OUTPUT)
pinMode(green,OUTPUT)
pinMode(red,OUTPUT)
}
void loop ()
{
digitalWrite(alarm,1)
digitalWrite(green,0)
digitalWrite(led,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
inactive:
if(digitalRead(test)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
delay(10000) // Test delay
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
trig:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(buzzer,1)
digitalWrite(red,1)
delay(2000)
digitalWrite(buzzer,0)
digitalWrite(led,1)
digitalWrite(green,0)
digitalWrite(red,0)
}
else
{
delay(1)
goto trig
}
}
if(digitalRead(start)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
active:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(red,1)
delay(20000)
digitalWrite(alarm,0)
digitalWrite(buzzer,1)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(alarm,1)
digitalWrite(led,1)
digitalWrite(buzzer,0)
delay(1)
goto active
}
else
{
delay(1)
goto active
}
}
delay(10)
goto inactive
}
//----------Developed by R.Girish------//
//---------Program Ends---------//

The sustav kućne sigurnosti krug koji koristi Arduino Uno prikazan je gore, ali možete koristiti bilo koju od arduino ploča.

Strujni krug može izgledati komplicirano, ali zapravo nije. R3 je gumb za resetiranje spojen je na Reset pin arduina i uzemljen.

Svi tranzistori su tipa PNP. Ako želite koristiti NPN tranzistor, napravite odgovarajuće promjene u kodu. Postoji 5v zujalica za vraćanje audio feeda korisniku kada se pritisne bilo koja tipka.

Napomena: Otporni otpor 10K mora biti povezan na #Pin 2 arduina, što nije prikazano u shemi.

Upute za ispitivanje:

Nakon završetka izrade i prijenosa koda, napravite slijedeće upute za testiranje.

· Uključite strujni krug i pritisnite tipku „test“ začujete zvučni signal i uključenu zelenu LED lampicu, što znači da je krug spreman za testni način i da se odmah udaljava od kruga. Nakon 10 sekundi ovdje ćete zazvučati još jedan zvučni signal, što znači da je postava spremna za otkrivanje pokreta.

· Priđite PIR senzoru, odmah ćete čuti zvučni signal 2 sekunde zajedno s 1 W LED-om. Tada prelazi u stanje mirovanja.

· Ako gornja sljedeća uputa uspije, vaš je sigurnosni sustav spreman za upotrebu. Česta ispitivanja kako biste produžili radni raspon sustava.

Upute za uporabu: Pažljivo razumite sljedeće upute.

· Zaključajte vrata i pritisnite 'Start gumb' kada se oglasi dvostruki zvučni signal koji pokazuje da sada možete otići. Nakon 2 minute oglasit će se još jedan dvostruki zvučni signal (dok nećete biti prisutni kod kuće) što znači da je sustav aktivan i spreman za otkrivanje pokreta.

· Ako uljez pokrene bilo kakvo kretanje, prvo svijetli bijela LED dioda od 1 vata i uključuje se i crvena LED. Ovo je prva faza za odvraćanje prevaranta. Uljez može pomisliti da je netko još uvijek u kući.

· Nakon 20 sekundi alarm se uključuje, ovo je druga faza za odvraćanje prevaranta. Alarm će privući pozornost mnogih u blizini područja.

· Nakon 1 minute alarm se zaustavlja LED od 1 W ISKLJUČI, ali CRVENI LED ostaje uključen, što znači da je netko aktivirao sustav.

· Kad se vlasnik kuće vrati, on će pokrenuti sustav, ali daje 20 sekundi da deaktivira sustav pritiskom na 'Reset'. Time će preći u stanje mirovanja. Ako je riječ o prevarantu, on / ona ne zna prisutnost sigurnosnog sustava i alarma koji se aktivirao nakon 20 sekundi.

Gdje smjestiti sigurnosni sustav Arduino:

Kada ovo gradite ili kupujete slične stvari na tržnici, nemojte nikome o tome govoriti. Reći nekome može upozoriti prevaranta i pokušati ga zaobići.

· Ako živite u stanu, smjestite ga u sobu blizu vrata. Smještanje izvan vrata kada postoji uobičajen način za odlazak mnogih ljudi može pokrenuti lažni alarm jer bi to mogao biti vaš susjed.

· Ako živite u kući sa smjesom, stavite je ispred vrata. Ako netko pokuša preskočiti složeni zid, alarm se aktivira.

· Ako imate kućne ljubimce, pokušajte ih držati podalje od sigurnosnog sustava. Oni će pokrenuti lažni alarm.

· Uvijek upotrijebite svoje mašte i predviđanja za postavljanje sigurnosnog sustava.




Prethodno: Kako postaviti IC 741 za automatsko isključivanje Sljedeće: 18V krug punjača za bežične bušilice