Realizați acest proiect de securitate la domiciliu utilizând Arduino - Testat și funcțional

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





În acest articol vom vedea cum să construim un circuit de sistem de securitate la domiciliu folosind arduino care ar putea să vă salveze casa de intruși într-o zi.

Spargerea casei are loc la fiecare câteva secunde în lume. Când ați citit această propoziție, escroci au pătruns deja în casa cuiva.



O regulă de aur: Prevenirea este mai bună decât vindecarea, este întotdeauna mai bine să preveniți escrocii descurajându-i (sub orice formă, cum ar fi alarma puternică) decât să înregistrați o plângere în secția de poliție după incident.

Senzorul PIR

Creierul și inima proiectului sunt arduino și respectiv senzor PIR. Senzorul PIR detectează mișcarea obiectului care emite unde infraroșii, cum ar fi omul sau animalul.



Detectează orice lucru intră în gama sa și detectează tot ceea ce a ieșit din gama sa. Senzorul PIR este foarte sensibil la modificările minuscule, chiar și la un moment mic, de către un om sau un animal poate detecta modificările și emite semnalul, dar poate garanta că nu dă niciodată o alarmă falsă.

Senzorul PIR emite un semnal activ activ de 3,3 V atunci când este detectată mișcare pentru o perioadă prestabilită. Acest semnal activ activ este alimentat către arduino care decide ce să facă în continuare.

Aspectul circuitului:

Acest proiect Arduino de securitate la domiciliu poate fi construit din piese cutie nedorită, care conține câteva I / O pentru utilizator.

Folosiți-vă creativitatea pentru proiectarea aspectului, astfel încât să arate bine și îngrijit.

Senzorul PIR ar trebui să expună în exterior, toate butoanele plasate și în exterior pentru acces ușor. Asigurați-vă că decupajul pentru sirena principală trebuie să se deschidă în mod corespunzător, astfel încât alarma să nu se înăbușească sau așezați sirena întreagă în afara cutiei de gunoi, așa cum se arată în imagine.

Asigurați-vă că întregul sistem este bine așezat pe perete și nu trebuie să cadă ușor. Puteți să găuriți sau să folosiți bandă dublă față în combinație cu super-adeziv pentru a lipi cu peretele, în cazul în care cutia de gunoi nu are linii pentru cuie. Folosiți „arduino pro mini” dacă cutia de gunoi este mică.

Iată prototipul autorului:

În acest prototip am folosit o cutie de creioane pentru întreaga configurație, un led alb de 1 watt este fixat pe tavan pentru iluminarea alertelor de intruși.

Acest LED de 1 watt luminează o zonă mică în mod rezonabil luminos în situații întunecate care ar putea descuraja intrusul. Realizați un sistem UPS la bord pentru acest proiect în cutia de gunoi, astfel încât acesta să fie activ chiar și în cazul întreruperii alimentării.

Design-ul:

Întregul proiect se bazează pe Arduino pro mini, dar puteți face același lucru cu placa dvs. preferată de arduino.

Notă: Încercați să nu modificați nimic din schemă dacă sunteți începător în arduino. Dacă faceți acest lucru, modificați codul în mod corespunzător pentru modificarea dvs.

Codul programului:

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

sistemul de securitate la domiciliu circuitul utilizând Arduino Uno este prezentat mai sus, dar puteți utiliza oricare dintre plăcile arduino.

Circuitul poate părea complicat, dar, de fapt, nu. R3 este butonul de resetare este conectat la pinul Reset al arduino-ului și împământat.

Toate tranzistoarele sunt de tip PNP. Dacă doriți să utilizați tranzistorul NPN, faceți modificările corespunzătoare în cod. Există un buzzer de 5V pentru a transmite utilizatorului un flux audio atunci când este apăsat un buton.

Notă: Un rezistor de tracțiune 10K trebuie conectat la #Pin 2 al arduino, care nu este prezentat în schemă.

Direcția de testare:

După finalizarea compilării și încărcării codului, urmați instrucțiunile următoare pentru testare.

· Porniți circuitul și apăsați butonul „test”, veți auzi un semnal sonor și un LED verde aprins, indicând că circuitul este pregătit pentru modul de testare și veți pleca imediat din circuit. După 10 secunde veți vedea un alt semnal sonor, ceea ce înseamnă că configurarea este gata să detecteze mișcarea.

· Apropiați-vă de senzorul PIR, imediat veți auzi un bip timp de 2 secunde, împreună cu ledul de 1 watt aprins. Apoi trece la starea de repaus.

· Dacă următoarele instrucțiuni de mai sus funcționează, sistemul dvs. de securitate este gata de utilizare. Efectuați teste frecvente pentru a prelungi durata de lucru a sistemului.

Instrucțiuni de utilizare: Înțelegeți cu atenție următoarele instrucțiuni.

· Blocați ușile și apăsați „butonul Start” când emite un semnal sonor dublu indicând că puteți pleca acum. După 2 minute, va apărea un alt semnal sonor dublu (până când nu veți fi acasă), indicând că sistemul este activ și gata să detecteze mișcarea.

· Dacă orice mișcare este declanșată de intrus, în primul rând ledul alb de 1 watt se aprinde și LED-ul roșu se aprinde. Aceasta este prima etapă de descurajare a escrocului. Intrusul poate crede că cineva este încă lăsat în casă.

· După 20 de secunde începe alarma, aceasta este a doua etapă pentru descurajarea escrocului. Alarma va atrage atenția multor persoane din apropiere.

· După 1 minut alarma se oprește LED de 1 watt se stinge, dar ledul roșu rămâne aprins, indicând că cineva a declanșat sistemul.

· Când proprietarul casei se întoarce, acesta va declanșa sistemul, dar acesta dă 20 de secunde pentru a dezactiva sistemul apăsând pe „Resetare”. Procedând astfel, va trece la modul inactiv. Dacă a fost un escroc, el / ea nu știe prezența sistemului de securitate și alarma declanșată după 20 de secunde.

Unde se amplasează sistemul de securitate Arduino:

Când construiți acest lucru sau cumpărați lucruri similare de pe piață, nu spuneți nimănui despre asta. A spune cuiva poate alerta pe escroc și poate încerca să-l ocolească.

· Dacă locuiți într-un apartament, așezați-l în interiorul camerei lângă ușă. Plasarea în afara ușii atunci când există un mod comun de a merge mulți oameni poate declanșa o alarmă falsă, deoarece ar putea fi vecinul tău.

· Dacă locuiți în casă cu compus, așezați-l în afara ușii. Dacă cineva încearcă să sară pe peretele compus, alarma se declanșează.

· Dacă aveți animale de companie, încercați să le țineți departe de sistemul de securitate. Vor declanșa alarma falsă.

· Utilizați întotdeauna imaginația și predicțiile pentru plasarea sistemului de securitate.




Precedent: Cum se setează IC 741 pentru Auto Cut-oFF Următorul: Circuitul încărcătorului de baterie de găurit fără fir de 18V