Vytvorte tento projekt domácej bezpečnosti pomocou Arduina - testované a funkčné

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





V tomto článku sa pozrieme na to, ako vybudovať obvod domáceho bezpečnostného systému pomocou arduina, ktorý by jedného dňa mohol zachrániť váš domov pred votrelcami.

K lámaniu domov dôjde na svete každých pár sekúnd. Keď ste si prečítali túto vetu, podvodníci už vnikli do niekoho domu.



Zlaté pravidlo: Prevencia je lepšia ako liečba, vždy je lepšie podvodníkom zabrániť ich odradením (v akejkoľvek podobe, napríklad hlasným poplachom), než po incidente prihlásiť sťažnosť na policajnej stanici.

PIR senzor

Mozgom a srdcom projektu je arduino a PIR senzor. PIR senzor sníma pohyb objektu, ktorý vysiela infračervené vlny, napríklad človeka alebo zvieraťa.



Zistí, že sa do jeho dosahu dostane akákoľvek vec, a tiež zistí všetko, čo bolo mimo jej dosahu. PIR senzor je veľmi citlivý na malé zmeny, aj keď človek alebo zviera dokáže detekovať zmeny a vydávať signál aj v malom okamihu, ale môže zaručiť, že nikdy nevydá falošný poplach.

Senzor PIR vydáva aktívny vysoký signál 3,3 V, keď je detekovaný pohyb po vopred nastavenú dobu. Tento aktívny vysoký signál sa privádza do arduina, ktoré rozhoduje o ďalšom postupe.

Usporiadanie obvodu:

Tento projekt domácej bezpečnosti Arduino je možné zostaviť z častí nevyžiadanej skrinky, ktorá obsahuje určité I / O pre používateľa.

Použite svoju kreativitu pri návrhu rozloženia tak, aby vyzeral dobre a úhľadne.

PIR senzor by mal byť vystavený vonku, všetky tlačidlá tiež umiestnené vonku pre ľahký prístup. Uistite sa, že výrez pre hlavnú sirénu by sa mal adekvátne otvoriť, aby sa alarm nestlmil, alebo umiestniť celú sirénu mimo zbernú skrinku, ako je to znázornené na obrázku.

Uistite sa, že je celý systém dobre umiestnený na stene a nesmie ľahko vypadnúť. Ak vaša nevyžiadaná škatuľa nemá zarážku na pribitie, môžete ju nalepiť alebo použiť obojstrannú pásku v kombinácii s lepidlom. Ak je vaša nevyžiadaná schránka malá, použite program „arduino pro mini“.

Tu je autorský prototyp:

V tomto prototype, ktorý som na celé nastavenie použil schránku na ceruzky, je na strop pripevnená jedna biela žiarovka s výkonom 1 W, ktorá slúži na varovanie pred narušiteľom.

Táto 1-wattová LED dióda osvetlí malú plochu primerane jasnú v tmavých situáciách, ktoré by mohli narušiteľa odradiť. Vytvorte pre tento projekt palubný systém UPS, ktorý bude aktívny aj počas výpadku napájania.

Dizajn:

Celý projekt je postavený na základe Arduino pro mini, ale to isté môžete urobiť aj so svojou obľúbenou doskou arduino.

Poznámka: Ak ste v arduine nováčikom, snažte sa neupravovať nič zo schémy. Ak tak urobíte, zmeňte kód zodpovedajúcim spôsobom na svoju úpravu.

Programový kód:

//---------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 domáci bezpečnostný systém obvod využívajúci Arduino Uno je zobrazený vyššie, ale môžete použiť ktorúkoľvek z dosiek arduino.

Obvod môže vyzerať komplikovane, ale v skutočnosti nie. Tlačidlo R3 je reset je pripojené k resetovaciemu kolíku arduina a uzemnené.

Všetky tranzistory sú typu PNP. Ak chcete použiť NPN tranzistor, urobte príslušné zmeny v kóde. K dispozícii je 5V bzučiak, ktorý dáva užívateľovi spätný zvukový signál po stlačení ľubovoľného tlačidla.

Poznámka: Na #Pin 2 arduina musí byť pripojený sťahovací rezistor 10K, ktorý nie je na schéme zobrazený.

Pokyny na testovanie:

Po dokončení zostavenia a nahrania kódu vykonajte nasledujúce pokyny na testovanie.

· Zapnite obvod a stlačte tlačidlo „test“, budete počuť pípnutie a rozsvieti sa zelená LED, čo znamená, že obvod je pripravený na testovací režim a okamžite zmizne z obvodu. Po 10 sekundách tu zaznie ďalšie pípnutie, čo znamená, že nastavenie je pripravené na detekciu pohybu.

· Priblížte sa k senzoru PIR, okamžite budete počuť 2 sekundy pípnutie spolu s rozsvietením 1 wattového LED. Potom ide do pokojového stavu.

· Ak vyššie uvedený pokyn funguje, je váš bezpečnostný systém pripravený na použitie. Pravidelne testujte, aby ste predĺžili pracovný rozsah systému.

Návod na použitie: Dôsledne dodržujte nasledujúce pokyny.

· Zamknite dvere a stlačte dvojité pípnutie, ktoré signalizuje, že teraz môžete odísť. Po 2 minútach vydá ďalšie dvojité pípnutie (pokiaľ nebudete doma), čo znamená, že systém je aktívny a pripravený detekovať pohyb.

· Ak votrelec spustí akýkoľvek pohyb, najskôr sa rozsvieti 1-wattová biela LED a rozsvieti sa tiež červená LED. Toto je prvá etapa, ktorá má odradiť podvodníka. Votrelec si môže myslieť, že niekto stále zostáva v domácnosti.

· Po 20 sekundách sa spustí alarm, toto je druhá fáza na odradenie podvodníka. Alarm pritiahne pozornosť mnohých z blízkeho okolia.

· Po 1 minúte sa budík zastaví 1 W LED sa vypne, ale ČERVENÁ LED dióda zostane svietiť, čo znamená, že niekto spustil systém.

· Keď sa vlastník domu vráti, spustí systém, ale deaktiváciu systému dá stlačením „Reset“ 20 sekúnd. Týmto spôsobom prejdete do pohotovostného režimu. Ak to bol podvodník, nevie prítomnosť bezpečnostného systému a poplach spustený po 20 sekundách.

Kam umiestniť bezpečnostný systém Arduino:

Keď toto staviate alebo kupujete podobné veci z trhu, nikomu o tom nehovorte. Povedanie niekomu môže upozorniť podvodníka a môže sa ho pokúsiť obísť.

· Ak bývate v byte, umiestnite ho do miestnosti v blízkosti dverí. Umiestnenie za dvere, keď existuje bežný spôsob obchádzania mnohých ľudí, môže spôsobiť falošný poplach, pretože by to mohol byť váš sused.

· Ak bývate v dome so zlúčeninou, umiestnite ho pred dvere. Ak sa niekto pokúsi preskočiť zloženú stenu, spustí sa alarm.

· Ak máte domáce zvieratá, snažte sa ich držať ďalej od bezpečnostného systému. Spustia falošný poplach.

· Na umiestnenie bezpečnostného systému vždy používajte svoje predstavy a predpovede.




Predchádzajúce: Ako nastaviť IC 741 na automatické vypnutie Ďalej: Akumulátorový vŕtací akumulátor 18 V, obvod