Jak zrobić system alarmowy intruzu z Raspberry Pi 4

Jak zrobić system alarmowy intruzu z Raspberry Pi 4
Czujnik PIR służy do wykrywania ruchu ruchomych ciał w ich otoczeniu i powiadomienia użytkowników o ruchu, generując alarm lub wskazanie światła. W tym artykule zbadamy, jak zrobić alarm intruzowy do celów bezpieczeństwa za pomocą czujnika Raspberry PI i PIR, ale przed przejściem do niego dowiemy.

Co to jest Raspberry Pi 4

Raspberry Pi 4 to tablica komputerowa uruchomiona przez Raspberry Foundation i służy do budowania projektów takich jak automatyzacja, alarmy bezpieczeństwa, a także do robotyki. Raspberry Pi 4 zawiera piny GPIO wbudowane na planszę i za pomocą kodu Pythona możemy łatwo je wykorzystać do różnych aplikacji.

Raspberry Pi został początkowo uruchomiony w celu zrozumienia koncepcji komputerowych na poziomie szkoły, ale później, ze względu na jego popularność i ulepszenia rozwoju zarządu, jest wykorzystywany do wielu projektów elektronicznych.

Alarm bezpieczeństwa intruzu za pomocą czujnika PIR i Raspberry Pi

Alarm intruzowy jest używany do celów bezpieczeństwa, ponieważ jest instalowany w otoczeniu drzwi i okien, tak że po wyczuciu ruchu przez czujnik PIR generuje alarm dotyczący nieautoryzowanego ruchu w wrażliwych miejscach. Dla tych, którzy nie wiedzą o czujniku PIR, pasywne czujniki podczerwieni (PIR) są używane do wykrywania ruchu ludzi, zwierząt, a nawet innego przedmiotu.

Jak możemy zrobić alarm bezpieczeństwa intruzu z Raspberry Pi 4

Aby utworzyć alarm bezpieczeństwa intruzu za pomocą Raspberry Pi, potrzebujemy następujących elementów elektronicznych:

  • Moduł czujnika PIR
  • Tablica chleba
  • Przewody zworki
  • PROWADZONY
  • Brzęczyk piezoelektryczny

Schematycznym schematem obwodu alarmu bezpieczeństwa intruza za pomocą Raspberry Pi 4 będzie:

Aby skonfigurować obwód alarmu bezpieczeństwa intruza zgodnie z powyższym schematem obwodu, najpierw umieścimy czujnik PIR i Raspberry Pi 4 na płytce obwodu:

Należy pamiętać, że czujnik PIR ma trzy zaciski, czarny jeden jest dla grunt, środek żółty jeden jest dla wyjście, i czerwony jeden jest dla zasilacz a następnie umieścimy diodę LED na tablicy:

Następnie umieścimy brzęczyk piezoelektryczny z diodą LED na płycie chleba:

Teraz wykonamy połączenia wszystkich modułów z Raspberry Pi zgodnie z podaną poniżej tabelą:

Podłoże czujnika pir Podłącz go z serii krótkich portów (-ve)
Wyjście czujnika PIR Podłącz go z pinem GPIO 4 Raspberry Pi 4
VCC czujnika PIR Podłącz go z innymi krótkimi portami serii (+ve)
Katoda LED Podłącz go z serii krótkich portów (-ve)
Anoda LED Podłącz go z serii krótkich portów (+ve)
Katoda piezoelektryczna żarówka Podłącz go z katodą LED
Anoda piezoelektrycznej żarówki Podłącz go z pinem GPIO 17 z Raspberry Pi 4
Krótki port serii Breadboard (-ve) Połącz go z zmielonym portem Raspberry Pi 4
Krótki port serii Breadboard (+VE) Podłącz go z portem „5 woltów” z Raspberry Pi 4

Pełny obwód zmontowany na tablicy:

Jaki jest kod Python dla alarmu bezpieczeństwa intruza z Raspberry Pi

Po zakończeniu wszystkich połączeń otwórz terminal i za pomocą edytora Nano wykonaj plik o nazwie „Python my_pir_code.Py ”Korzystanie z polecenia:

$ Python my_pir_code.py

Wpisz następujący kod w otwartym pliku:

z GPiOzero import # Importuj bibliotekę LED z GPiOzero
z GPiOzero Import Motionsensor # Importuj bibliotekę Motionsensor
LED = LED (17) # Deklaruj pin GPIO 17 dla wyjścia LED
czujnik = Motionsensor (4) # Deklaruj pin GPIO 4 jako wyjście czujnika ruchu
prowadzony.Off () # wyłącz diodę LED
Choć prawda: # Zainicjuj nieskończoną pętlę
czujnik.Wait_for_motion () # będzie czekać na wykrywanie ruchu
prowadzony.on () # Włącz diodę LED
czujnik.Wait_for_NO_MOTION () # będzie czekać na wykrywanie ruchu
prowadzony.Off () # wyłącz diodę LED

Co jest w powyższym kodzie Python

Najpierw zaimportowaliśmy dwie biblioteki „LED” i „Motionsensor” z GPiOzero. Następnie zadeklaruj pin GPIO 17 Raspberry Pi dla LED i GPIO Pin 4 dla czujnika PIR i zapisz wartości odpowiednio w zmiennych LED i czujnika. Wreszcie, w nieskończonym pętli, włącz diodę LED, jeśli ruch zostanie wykryty i wyłącz go, gdy nie będzie wykryty ruch.

Notatka: Brzęczyk piezo jest podłączony równolegle do diody LED, więc nie ma potrzeby pisania kodu dla brzęczyka, ponieważ włącza się i wyłącza wraz z obsługą diody LED.

Działanie alarmu bezpieczeństwa intruza to:

Co powinniśmy zrobić, jeśli dioda LED pozostaje włączona

Nie ma potrzeby martwić się, że skonfigurowany projekt nie działa poprawnie, umieść czujnik PIR przed sobą i obróć jego gałki do skrajnej lewicy, co skróci czas opóźnienia i wrażliwość na najniższą wartość. Po zakończeniu podłącz pin VCC czujnika PIR i odrzuć go na minutę, ponieważ po jednej minucie zajmie trochę czasu, podłącz styk wyjściowy do pinu GPIO 4 Raspberry Pi i ciesz się eksploatacją projektu.

Wniosek

Alarm bezpieczeństwa intruza służy do wykrycia ruchu w otoczeniu za pomocą czujnika PIR. Ten projekt jest bardzo przydatny do zastosowania w wrażliwych drzwiach lub w szafkach, aby gdy osoba nieautoryzowana próbuje wejść do tego pokoju, alarm powiadomi zainteresowanego personelu ochrony o tym nieautoryzowanym ruchu. W tym zapisie stworzyliśmy alarm bezpieczeństwa intruza z Raspberry Pi za pomocą czujnika PIR.