Lag dette hjemmesikkerhetsprosjektet ved hjelp av Arduino - Testet og arbeider

Prøv Instrumentet Vårt For Å Eliminere Problemer





I denne artikkelen skal vi se hvordan du bygger en krets for sikkerhetssystemer hjemme ved hjelp av arduino som kan redde hjemmet ditt fra inntrengere en dag.

Husbrudd skjer noen få sekunder i verden. Da du leste denne setningen, brøt skurker allerede inn i noens hus.



En gylden regel: Forebygging er bedre enn kur, det er alltid bedre å forhindre skurkene ved å avskrekke dem (i noen form som for eksempel høy alarm) enn å logge en klage i politistasjonen etter hendelsen.

PIR-sensoren

Hjernen og hjertet til prosjektet er henholdsvis arduino og PIR-sensor. PIR-sensoren registrerer bevegelsen til objektet som avgir infrarøde bølger som mennesker eller dyr.



Den oppdager at noe kommer inn i rekkevidden, og oppdager også alt som er utenfor rekkevidden. PIR-sensoren er veldig følsom for små endringer, selv små øyeblikk av et menneske eller et dyr som kan oppdage endringer og gir signalet, men det kan garantere at det aldri gir falsk alarm.

PIR-sensoren gir ut 3,3 V aktivt høysignal når bevegelse oppdages i forhåndsinnstilt periode. Dette aktive høysignalet blir matet til arduino som bestemmer hva som skal gjøres videre.

Kretsoppsettet:

Dette Arduino-sikkerhetsprosjektet for hjem kan bygges fra søppelboksdeler, som inneholder noen I / O-er for brukeren.

Bruk kreativiteten din til layoutdesign slik at det ser bra ut og pent.

PIR-sensoren skal eksponere utenfor, alle knappene er også plassert utenfor for enkel tilgang. Forsikre deg om at utskjæringen for hovedsirenen skal åpnes tilstrekkelig slik at alarmen ikke dempes, eller plasser hel sirene utenfor søppelboksen som vist på bildet.

Forsikre deg om at hele systemet er godt plassert på veggen og ikke må falle ut lett. Du kan bore eller bruke dobbeltsidig tape i kombinasjon med superlim for å feste med veggen, hvis søppelkassen ikke har innrykk for spikring. Bruk “arduino pro mini” hvis søppelboksen din er liten.

Her er forfatterens prototype:

I denne prototypen har jeg brukt blyantboks for hele oppsettet, en 1 watt hvit led er festet i taket for inntrengingsvarselbelysning.

Denne 1-watt-LED-en lyser opp lite område som er relativt lyst i mørke situasjoner som kan avskrekke inntrengeren. Lag et innebygd UPS-system for dette prosjektet i søppelboksen, slik at det vil være aktivt selv under strømbrudd.

Designet:

Hele prosjektet er basert på Arduino pro mini, men du kan gjøre det samme med favoritt arduino-kortet ditt.

Merk: Prøv å ikke endre noe gitt i skjemaet hvis du er nybegynner i arduino. Hvis du gjør det, endrer du koden på riktig måte til din modifikasjon.

Programkode:

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

De hjem sikkerhetssystem krets ved hjelp av Arduino Uno er vist ovenfor, men du kan bruke hvilken som helst av arduino-kortene.

Kretsen kan se komplisert ut, men faktisk ikke. R3 er reset-knappen er koblet til Reset pin på arduino og jordet.

Alle transistorer er av typen PNP. Hvis du vil bruke NPN-transistor, gjør du de nødvendige endringene i koden. Det er 5v summer som gir lydtilførsel tilbake til brukeren når du trykker på en knapp.

Merk: En nedtrekkingsmotstand 10K må kobles til #Pin 2 på arduinoen, som ikke er vist i skjematisk.

Retning for testing:

Etter å ha fullført byggingen og opplastingen av koden, gjør du følgende instruksjon for testing.

· Strøm kretsen, og trykk på “test” -knappen for å høre et pip og en grønn lysdiode på, som indikerer at kretsen er klar for testmodus og forsvinner umiddelbart fra kretsen. Etter ti sekunder vil du her en ny pipetone, som betyr at oppsettet er klart til å oppdage bevegelse.

· Kom nær PIR-sensoren, umiddelbart vil du høre et pip i 2 sekunder sammen med 1 watt ledet PÅ. Så går det til inaktiv tilstand.

· Hvis instruksjonene nedenfor fungerer, er sikkerhetssystemet ditt klart til bruk. Gjør hyppige tester for å forlenge systemets brukstid.

Bruksanvisning: Forstå følgende instruksjoner nøye.

· Lås dørene og trykk på “Start-knappen” når det gir et dobbelt pip som indikerer at du kan dra nå. Etter 2 minutter vil det gi et nytt dobbelt pip (når du ikke er hjemme) som indikerer at systemet er aktivt og klar til å oppdage bevegelse.

· Hvis en bevegelse utløses av inntrengeren, lyser først den 1 watt hvite lysdioden og den røde lysdioden lyser også PÅ. Dette er første trinn for å avskrekke skurken. Inntrengeren tror kanskje noen fortsatt er igjen i hjemmet.

· Etter 20 sekunder starter alarmen, dette er andre trinn for å avskrekke skurken. Alarmen vil trekke oppmerksomheten til mange i nærheten av området.

· Etter 1 minutt stopper alarmen 1 watt LED slår seg AV, men RØD ledning forblir på, noe som indikerer at noen har utløst systemet.

· Når eieren av huset kommer tilbake, vil han utløse systemet, men det gir 20 sekunder å deaktivere systemet ved å trykke på 'Tilbakestill'. Ved å gjøre det vil den gå i hvilemodus. Hvis det var en skurk, kjenner han / hun ikke tilstedeværelsen av sikkerhetssystem og alarm utløst etter 20 sekunder.

Hvor skal du plassere Arduino-sikkerhetssystemet:

Når du bygger dette eller kjøper lignende ting fra markedet, ikke fortell noen om det. Å fortelle til noen kan varsle skurken og kan prøve å omgå den.

· Hvis du bor i leiligheten, plasser den inne i rommet nær døren. Å plassere utenfor døren når det er en vanlig måte å gå mange mennesker på, kan utløse falsk alarm fordi det kan være din nabo.

· Hvis du bor i hus med sammensatt stoff, plasser det utenfor døren. Hvis noen prøver å hoppe over sammensatte vegger, blir alarmen utløst.

· Hvis du har kjæledyr, prøv å holde dem borte fra sikkerhetssystemet. De vil utløse falsk alarm.

· Bruk alltid fantasi og spådommer for å plassere sikkerhetssystemet.




Forrige: Hvordan sette IC 741 for Auto Cut-oFF Neste: 18V trådløs borebatteriladerkrets