Stwórz ten projekt bezpieczeństwa domu za pomocą Arduino - przetestowany i działa

Wypróbuj Nasz Instrument Do Eliminowania Problemów





W tym artykule zobaczymy, jak zbudować obwód systemu bezpieczeństwa domu przy użyciu arduino, który pewnego dnia może uratować Twój dom przed intruzami.

Na świecie co kilka sekund dochodzi do włamań. Zanim przeczytałeś to zdanie, oszuści już włamali się do czyjegoś domu.



Złota zasada: lepiej zapobiegać niż leczyć, zawsze lepiej jest zapobiegać oszustom poprzez odstraszanie ich (w dowolnej formie, na przykład głośny alarm), niż rejestrować skargę na komisariacie po incydencie.

Czujnik PIR

Mózgiem i sercem projektu jest odpowiednio arduino i czujnik PIR. Czujnik PIR wykrywa ruch obiektu, który emituje fale podczerwone, takie jak człowiek lub zwierzę.



Wykrywa wszystko, co znajdzie się w jego zasięgu, a także wykrywa wszystko, co wykracza poza jego zasięg. Czujnik PIR jest bardzo wrażliwy na drobne zmiany, nawet chwilowe przez człowieka lub zwierzę, może wykryć zmiany i dać sygnał, ale może zagwarantować, że nigdy nie wywoła fałszywego alarmu.

Czujnik PIR wysyła aktywny wysoki sygnał 3,3 V, gdy zostanie wykryty ruch przez określony czas. Ten aktywny wysoki sygnał jest podawany do arduino, który decyduje, co dalej.

Układ obwodu:

Ten projekt bezpieczeństwa domowego Arduino można zbudować z części skrzynki śmieciowej, która zawiera niektóre wejścia / wyjścia dla użytkownika.

Użyj swojej kreatywności przy projektowaniu układu, aby wyglądał dobrze i schludnie.

Czujnik PIR powinien wystawiać na zewnątrz, wszystkie przyciski również umieszczone na zewnątrz, aby ułatwić dostęp. Upewnij się, że wycięcie dla głównej syreny powinno się odpowiednio otworzyć, aby alarm nie został przytłumiony, lub umieść całą syrenę poza pojemnikiem na śmieci, jak pokazano na rysunku.

Upewnij się, że cały system jest dobrze umieszczony na ścianie i nie może łatwo wypaść. Możesz wywiercić lub użyć dwustronnej taśmy w połączeniu z super klejem, aby przykleić się do ściany, jeśli twoje pudełko na śmieci nie ma wcięcia do przybijania. Użyj „arduino pro mini”, jeśli twój pojemnik na śmieci jest mały.

Oto prototyp autora:

W tym prototypie użyłem piórnika do całej konfiguracji, jedna 1 watowa biała dioda LED jest zamocowana na suficie w celu oświetlenia ostrzegającego o włamaniu.

Ta 1 watowa dioda LED oświetla niewielki obszar dość jasno w ciemnych sytuacjach, które mogą odstraszyć intruza. Zrób pokładowy system UPS dla tego projektu w skrzynce śmieciowej, aby był aktywny nawet podczas awarii zasilania.

Projektowanie:

Cały projekt jest zbudowany w oparciu o Arduino pro mini, ale możesz zrobić to samo ze swoją ulubioną deską arduino.

Uwaga: jeśli jesteś nowicjuszem w arduino, staraj się nie modyfikować niczego podanego na schemacie. Jeśli to zrobisz, zmień kod odpowiednio do modyfikacji.

Kod programu:

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

Plik system bezpieczeństwa w domu obwód wykorzystujący Arduino Uno pokazano powyżej, ale można użyć dowolnej płyty arduino.

Obwód może wyglądać na skomplikowany, ale w rzeczywistości nie. R3 to przycisk resetowania jest podłączony do styku reset arduino i uziemiony.

Wszystkie tranzystory są typu PNP. Jeśli chcesz użyć tranzystora NPN, dokonaj odpowiednich zmian w kodzie. Jest brzęczyk 5 V, który przekazuje sygnał dźwiękowy użytkownikowi po naciśnięciu dowolnego przycisku.

Uwaga: Rezystor obniżający 10K musi być podłączony do #Pin 2 arduino, co nie jest pokazane na schemacie.

Kierunek testowania:

Po zakończeniu kompilacji i przesłaniu kodu wykonaj następujące instrukcje dotyczące testowania.

· Włącz zasilanie obwodu i naciśnij przycisk „test”. Usłyszysz sygnał dźwiękowy i zapali się zielona dioda LED, co oznacza, że ​​obwód jest gotowy do trybu testowego i natychmiast odejdzie od obwodu. Po 10 sekundach usłyszysz kolejny sygnał dźwiękowy, oznaczający, że konfiguracja jest gotowa do wykrycia ruchu.

· Zbliż się do czujnika PIR, natychmiast usłyszysz sygnał dźwiękowy na 2 sekundy i 1 watową diodę LED. Następnie przechodzi w stan bezczynności.

· Jeśli powyższa instrukcja zadziała, Twój system bezpieczeństwa jest gotowy do użycia. Wykonuj częste testy, aby przedłużyć czas pracy systemu.

Sposób użycia: dokładnie zapoznaj się z poniższymi instrukcjami.

· Zablokuj drzwi i naciśnij przycisk „Start”, gdy usłyszysz podwójny sygnał dźwiękowy, informujący, że możesz teraz wyjść. Po 2 minutach wyda kolejny podwójny sygnał dźwiękowy (do czasu, gdy nie będzie Cię w domu), wskazując, że system jest aktywny i gotowy do wykrywania ruchu.

· Jeśli intruz wyzwoli jakikolwiek ruch, najpierw zapala się biała dioda 1 W, a czerwona dioda LED również się zapala. To pierwszy etap odstraszania oszusta. Intruz może pomyśleć, że ktoś nadal pozostaje w domu.

· Po 20 sekundach włącza się alarm, jest to drugi etap odstraszania złodzieja. Alarm przyciągnie uwagę wielu w pobliżu.

· Po 1 minucie alarm wyłącza się 1 watowa dioda LED wyłącza się, ale CZERWONA dioda pozostaje zapalona, ​​wskazując, że ktoś uruchomił system.

· Kiedy właściciel domu wraca, uruchamia system, ale daje 20 sekund na dezaktywację systemu poprzez naciśnięcie „Reset”. W ten sposób przejdzie do trybu bezczynności. Jeśli był to oszust, nie wie o obecności systemu bezpieczeństwa i alarm włączył się po 20 sekundach.

Gdzie umieścić system bezpieczeństwa Arduino:

Kiedy to budujesz lub kupujesz podobne rzeczy na rynku, nie mów nikomu o tym. Mówienie komuś może zaalarmować oszusta i może próbować go ominąć.

· Jeśli mieszkasz w mieszkaniu, umieść je w pokoju w pobliżu drzwi. Umieszczenie na zewnątrz drzwi, gdy istnieje zwykły sposób przechodzenia wielu osób, może wywołać fałszywy alarm, ponieważ może to być twój sąsiad.

· Jeśli mieszkasz w domu z osiedlem, umieść go na zewnątrz drzwi. Jeśli ktoś spróbuje przeskoczyć przez ścianę złożoną, włączy się alarm.

· Jeśli masz zwierzęta, staraj się trzymać je z dala od systemu bezpieczeństwa. Wywołują fałszywy alarm.

· Zawsze używaj wyobraźni i przewidywań przy umieszczaniu systemu bezpieczeństwa.




Poprzedni: Jak ustawić IC 741 na automatyczne wyłączanie Dalej: Obwód ładowarki akumulatorowej wiertarki akumulatorowej 18 V