Lav dette sikkerhedsprojekt til hjemmet ved hjælp af Arduino - testet og arbejdet

Lav dette sikkerhedsprojekt til hjemmet ved hjælp af Arduino - testet og arbejdet

I denne artikel vil vi se, hvordan man opbygger et kredsløb til sikkerhedssystemer i hjemmet ved hjælp af arduino, som måske kan redde dit hjem fra ubudne gæster en dag.



Husbrud sker hvert par sekunder i verden. Da du læste denne sætning, brød skurke allerede ind i andres hus.

En gylden regel: Forebyggelse er bedre end helbredelse, det er altid bedre at forhindre skurkene ved at afskrække dem (i enhver form som høj alarm) end at logge en klage i politistationen efter hændelsen.





PIR-sensoren

Projektets hjerne og hjerte er henholdsvis arduino og PIR-sensor. PIR-sensoren registrerer objektets bevægelse, der udsender infrarøde bølger som mennesker eller dyr.

Den registrerer, at enhver ting kommer inden for dens rækkevidde, og detekterer også alt, der er gået uden for dets rækkevidde. PIR-sensoren er meget følsom over for små ændringer, selv et øjeblik af et menneske, eller et dyr kan opdage ændringer og afgiver signalet, men det kan garantere, at det aldrig giver falsk alarm.



PIR-sensoren afgiver 3,3 V aktivt højt signal, når bevægelse registreres i den forudindstillede periode. Dette aktive høje signal tilføres til arduino, som beslutter, hvad der skal gøres næste gang.

Circuit Layout:

Dette Arduino-sikkerhedsprojekt til hjemmet kan bygges fra junkbox-dele, som indeholder nogle I / O'er for brugeren.

Brug din kreativitet til layoutdesign, så det ser godt ud og pænt.

PIR-sensoren skal eksponere udenfor, alle knapper er også placeret udenfor for nem adgang. Sørg for, at udskæringen til hovedsirenen skal åbnes tilstrækkeligt, så alarmen ikke dæmpes, eller placer hele sirenen uden for skraldespanden som vist på billedet.

Sørg for, at hele systemet er placeret godt på væggen og ikke let kan falde ud. Du kan bore eller bruge dobbeltsidet tape i kombination med superlim til at holde fast med væggen, hvis din skraldespand ikke har indrykning til sømning. Brug “arduino pro mini”, hvis din skraldespand er lille.

Her er forfatterens prototype:

I denne prototype har jeg brugt blyantæske til hele opsætningen, en 1 watt hvid led er fastgjort i loftet for indtrængende alarmbelysning.

Denne LED på 1 watt lyser op i et lille område, der er rimeligt lyst i mørke situationer, hvilket kan afskrække indtrængeren. Lav et indbygget UPS-system til dette projekt inden for skraldespanden, så det vil være aktiv selv under strømsvigt.

Designet:

Hele projektet er baseret på Arduino pro mini, men du kan gøre det samme med dit yndlings arduino bord.

Bemærk: Prøv ikke at ændre noget, der er angivet i skemaet, hvis du er nybegynder til arduino. Hvis du gør det, skal du ændre koden passende til din ændring.

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

Det hjem sikkerhedssystem kredsløb ved hjælp af Arduino Uno er vist ovenfor, men du kan bruge ethvert af arduino-kortene.

Kredsløbet kan se kompliceret ud, men faktisk ikke. R3 er nulstillet knap er tilsluttet til nulstil pin på arduino og jordforbundet.

Alle transistorer er af PNP-type. Hvis du vil bruge NPN-transistor, skal du foretage de relevante ændringer i koden. Der er 5v summer, der giver lydfeed tilbage til brugeren, når der trykkes på en knap.

Bemærk: En pull down-modstand 10K skal tilsluttes til #Pin 2 på arduinoen, hvilket ikke er vist i skemaet.

Retning til test:

Når du er færdig med build og upload af koden, skal du gøre følgende instruktion for test.

· Tænd for kredsløbet, og tryk på “test” -knappen, du vil høre et bip og en grøn LED tændt, hvilket indikerer, at kredsløbet er klar til testtilstand, og gå straks væk fra kredsløbet. Efter 10 sekunder vil du her endnu et bip, hvilket betyder, at opsætningen er klar til at registrere bevægelse.

· Kom tæt på PIR-sensoren, straks hører du bip i 2 sekunder sammen med 1 watt ledet ON. Derefter går det til inaktiv tilstand.

· Hvis ovenstående instruktion fungerer, er dit sikkerhedssystem klar til brug. Udfør hyppige test for at forlænge systemets arbejdstid.

Brugsanvisning: Forstå følgende instruktioner omhyggeligt.

· Lås dørene, og tryk på “Start-knap”, når der gives dobbelt bip, hvilket indikerer, at du kan rejse nu. Efter 2 minutter giver det endnu et dobbelt bip (når du ikke er til stede derhjemme), hvilket indikerer, at systemet er aktivt og klar til at registrere bevægelse.

· Hvis en bevægelse udløses af ubuden gæst, lyser først den 1 watt hvide LED og den røde LED tændes også. Dette er første trin for at afskrække skurken. Indtrængeren tror måske, at nogen stadig er tilbage i hjemmet.

· Efter 20 sekunder starter alarmen, dette er det andet trin for at afskrække skurken. Alarmen tiltrækker mange opmærksomhed i nærheden af ​​området.

· Efter 1 minut stopper alarmen 1 watt LED slukker, men RØD led forbliver tændt, hvilket indikerer, at nogen har udløst systemet.

· Når ejeren af ​​huset vender tilbage, udløser han systemet, men det giver 20 sekunder at deaktivere systemet ved at trykke på 'Nulstil'. Ved at gøre det går det til inaktiv tilstand. Hvis det var en skurk, kender han / hun ikke tilstedeværelsen af ​​sikkerhedssystem og alarm udløst efter 20 sekunder.

Hvor skal Arduino-sikkerhedssystemet placeres:

Når du bygger dette eller køber lignende ting fra markedet, skal du ikke fortælle nogen om det. At fortælle til nogen kan advare skurken og kan prøve at omgå den.

· Hvis du bor i lejligheden, skal du placere den inde i rummet nær døren. Placering uden for døren, når der er en almindelig måde at gå mange mennesker på, kan udløse falsk alarm, fordi det kan være din nabo.

· Hvis du bor i hus med sammensatte stoffer, skal du placere det uden for døren. Hvis nogen forsøger at springe den sammensatte væg, bliver alarmen udløst.

· Hvis du har kæledyr, så prøv at holde dem væk fra sikkerhedssystemet. De vil udløse falsk alarm.

· Brug altid dine forestillinger og forudsigelser til at placere sikkerhedssystemet.




Forrige: Sådan indstilles IC 741 til Auto Cut-oFF Næste: 18V trådløs borebatterilader