Gör det här hemsäkerhetsprojektet med Arduino - Testat och fungerande

Prova Vårt Instrument För Att Eliminera Problem





I den här artikeln ska vi se hur man bygger en krets för säkerhet i hemmet med hjälp av arduino som kan rädda ditt hem från inkräktare en dag.

Husbrott sker med några sekunders mellanrum i världen. När du läste den här meningen bröt skurkar redan in i någons hus.



En gyllene regel: Förebyggande är bättre än botemedel, det är alltid bättre att förhindra skurkarna genom att avskräcka dem (i någon form som höglarm) än att logga in ett klagomål på polisstationen efter händelsen.

PIR-sensorn

Hjärnan och hjärtat i projektet är arduino respektive PIR-sensor. PIR-sensorn känner av objektets rörelse som avger infraröda vågor som människor eller djur.



Den upptäcker att något kommer in i sitt sortiment och upptäcker också allt som faller utanför sitt sortiment. PIR-sensorn är mycket känslig för små förändringar till och med små en stund av en människa eller ett djur kan upptäcka förändringar och ger ut signalen, men det kan garantera att det aldrig ger falskt larm.

PIR-sensorn avger 3,3 V aktiv hög signal när rörelse detekteras under förinställd period. Denna aktiva högsignal matas till arduino som bestämmer vad som ska göras nästa.

Kretslayouten:

Det här Arduino-hemsäkerhetsprojektet kan byggas från delar av skräpbox, som innehåller vissa I / O för användaren.

Använd din kreativitet för layoutdesign så att den ser bra ut och snygg.

PIR-sensorn ska exponeras utanför, alla knappar placeras också utanför för enkel åtkomst. Se till att utskärningen för huvudsirenen bör öppnas tillräckligt så att larmet inte dämpas eller placera hela sirenen utanför skräplådan som visas på bilden.

Se till att hela systemet är väl placerat på väggen och inte får falla ut lätt. Du kan borra eller använda dubbelsidig tejp i kombination med superlim för att hålla fast med väggen om din skräpbox inte har spår för spikning. Använd “arduino pro mini” om din skräppost är liten.

Här är författarens prototyp:

I den här prototypen har jag använt pennlådan för hela installationen, en 1 watt vit led är fäst i taket för inkräktare.

Denna LED på 1 watt lyser upp ett litet område som är ganska ljust under mörka situationer som kan avskräcka inkräktaren. Skapa ett inbyggt UPS-system för detta projekt inom skräpboxen så att det kommer att vara aktiv även vid strömavbrott.

Designen:

Hela projektet bygger på Arduino pro mini, men du kan göra detsamma med ditt favorit arduino-kort.

Obs: Försök att inte ändra något som anges i schemat om du är nybörjare i arduino. Om du gör det ändrar du koden på rätt sätt till din modifiering.

Programkod:

//---------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 hem säkerhetssystem krets med Arduino Uno visas ovan, men du kan använda vilken som helst av arduino-korten.

Kretsen kan se komplicerad men faktiskt inte. R3 är återställningsknapp är ansluten till Återställ stift på arduino och jordad.

Alla transistorer är av PNP-typ. Om du vill använda NPN-transistor gör du lämpliga ändringar i koden. Det finns 5v-summer för att ge ljudmatning tillbaka till användaren när någon knapp trycks in.

Obs! Ett neddragningsmotstånd 10K måste anslutas till #Pin 2 på arduino, vilket inte visas i schemat.

Riktning för testning:

Efter att ha slutfört byggandet och uppladdningen av koden, gör följande instruktioner för testning.

· Slå på kretsen och tryck på “test” -knappen. Du hör ett pip och en grön lysdiod som indikerar att kretsen är redo för testläge och försvinner omedelbart från kretsen. Efter 10 sekunder kommer du här en ny pip, vilket betyder att installationen är redo att upptäcka rörelse.

· Kom nära PIR-sensorn, omedelbart hörs ett pip i 2 sekunder tillsammans med 1 watt LED PÅ. Sedan går det till viloläge.

· Om ovanstående instruktioner fungerar är ditt säkerhetssystem klart för användning. Gör täta tester för att förlänga systemets arbetsområde.

Användningsriktning: Förstå följande instruktioner noggrant.

· Lås dörrarna och tryck på “Start-knappen” när du ger ett dubbelt pip som indikerar att du kan gå nu. Efter 2 minuter kommer det att ge ytterligare ett dubbelt pip (när du inte kommer att vara hemma) vilket indikerar att systemet är aktivt och redo att upptäcka rörelse.

· Om någon rörelse utlöses av inkräktaren tänds först den 1 watt vita lysdioden och den röda lysdioden tänds också. Detta är första steget för att avskräcka skurken. Inbrottet kanske tror att någon fortfarande är kvar i hemmet.

· Efter 20 sekunder startar larmet, detta är andra steget för att avskräcka skurken. Larmet kommer att uppmärksamma många nära området.

· Efter 1 minut stannar larmet 1 watt LED stängs AV men RÖD lysdiod förblir på, vilket indikerar att någon utlöste systemet.

· När husägaren återvänder kommer han att aktivera systemet, men det ger 20 sekunder att inaktivera systemet genom att trycka på “Återställ”. Genom att göra det går det till viloläge. Om det var en skurk vet han / hon inte närvaron av säkerhetssystem och larm utlöst efter 20 sekunder.

Var ska Arduino-säkerhetssystemet placeras:

När du bygger detta eller köper liknande saker från marknaden, berätta inte för någon om det. Att berätta för någon kan varna skurken och kan försöka kringgå den.

· Om du bor i lägenheten, placera den i rummet nära dörren. Att placera utanför dörren när det finns ett vanligt sätt att gå många människor kan utlösa falskt larm eftersom det kan vara din granne.

· Om du bor i hus med sammansatt, placera den utanför dörren. Om någon försöker hoppa över den sammansatta väggen utlöses larmet.

· Om du har husdjur, försök hålla dem borta från säkerhetssystemet. De kommer att utlösa falskt larm.

· Använd alltid dina fantasier och förutsägelser för att placera säkerhetssystemet.




Tidigare: Hur man ställer in IC 741 för Auto Cut-oFF Nästa: 18V sladdlös batteriladdarkrets