Spisu treści:

Bezpieczeństwo w domu z wbudowanym systemem: 12 kroków (ze zdjęciami)
Bezpieczeństwo w domu z wbudowanym systemem: 12 kroków (ze zdjęciami)

Wideo: Bezpieczeństwo w domu z wbudowanym systemem: 12 kroków (ze zdjęciami)

Wideo: Bezpieczeństwo w domu z wbudowanym systemem: 12 kroków (ze zdjęciami)
Wideo: Test inteligentnego systemu alarmowego AJAX | Smart Home 2024, Czerwiec
Anonim
Bezpieczeństwo w domu dzięki systemowi wbudowanemu
Bezpieczeństwo w domu dzięki systemowi wbudowanemu

Witajcie Czytelnicy, To są instrukcje dotyczące budowy systemu bezpieczeństwa w domu, w przeciwieństwie do każdego innego systemu bezpieczeństwa. Ten system ma ulepszoną funkcję TRAP i PANIC Mode Łączenie właściciela domu ofiary, sąsiada i posterunku policji przez sieć. W tym projekcie pokazuję cały projekt przez Intranet (sieć zamknięta), a nie przez Internet. to samo przez Internet..

TRYB NAPADOWY: (Istniejący system) Po wykryciu intruza przez czujnik ultradźwiękowy. światła w domu i brzęczyk zostaną wysadzone, powodując panikę intruza i wyślij powiadomienie SMS do właściciela domu ofiary i jego sąsiada, a hostowana będzie tymczasowa sieć, która zawiera pewne informacje o naruszeniu, takie jak godzina intruz wkroczył, czas, który upłynął od wkroczenia i pole wejściowe. Gdzie właściciel domu może wprowadzić kod PIN, aby zdalnie wyłączyć brzęczyk i oświetlenie domu.

TRYB PUŁAPKI: (Proponowany system) Po wykryciu intruza brzęczyk i światła nie będą wybuchać jak istniejące systemy. Zamiast tego powiadomienie SMS zawierające adres IP zostanie wysłane do komisariatu policji po kliknięciu adresu IP, otworzy się płaca internetowa, w której policja może uzyskać informacje takie jak czas naruszenia, czas, jaki upłynął od naruszenia i adres domu ofiary oraz statyczny kierunek mapy google z posterunku policji do domu ofiary. Zostanie również wysłane powiadomienie SMS do sąsiada i właściciela domu.

Rzeczy, które musisz zbudować

Wymagania dotyczące oprogramowania

  1. Pobierz stronę pobierania Arduino IDE IDE
  2. Pobierz bibliotekę DS3231 Pobierz bibliotekę
  3. Pobierz plik Bridge Pobierz plik
  4. Pobierz kod źródłowy Pobierz kod źródłowy

Wymagania sprzętowe

  1. Arduino Uno Mega ATmega1280
  2. Osłona Ethernet
  3. Deska do chleba
  4. LCD 16x2
  5. Serwo podstawowe
  6. Przewód połączeniowy męski na męski 30 do 35
  7. Przewód połączeniowy żeński do żeńskiego 20 do 25
  8. Przewód połączeniowy żeński na męski 10-15
  9. Matryca klawiatury 4x4
  10. Czujnik ultradźwiękowy - HC-SR04
  11. Piezoelektryczny brzęczyk
  12. Światła LED 2
  13. Kabel LAN
  14. Kabel zasilający płyty Arduino
  15. Moduł RTC ds3231

Wymagania dotyczące poświadczeń

Aby otrzymywać powiadomienia SMS ze sprzętu:

  1. Identyfikator SID konta z Twilio API
  2. Token uwierzytelniania z Twilio API
  3. Klucz aplikacji Temboo z Temboo API
  4. Numer nadawcy z Twilio API

Przede wszystkim zamontuj osłonę Ethernet za pomocą Arduino Uno Mega, jak pokazano na obrazku.

Kroki od 1 do 5 wyjaśnią oddzielne połączenia modułu z główną płytą arduino. Na koniec Twoja płytka będzie wyglądała jak cały projekt, jak pokazano powyżej.

Krok 1: Wyrównaj wyświetlacz LCD 16x2 z płytką Arduino

Line Up LCD 16x2 z płytką Arduino
Line Up LCD 16x2 z płytką Arduino
Line Up LCD 16x2 z płytką Arduino
Line Up LCD 16x2 z płytką Arduino

Wymagania do wykonania tego kroku

  1. Arduino Mega
  2. Ekran Ethernet
  3. LCD 16x2
  4. Przewody połączeniowe z męskiego na męskie

Ten LCD 16x2 ma w sobie 16 pinów. postępuj zgodnie z obrazem i połącz wyświetlacz LCD z płytą arduino. Aby ukończyć ten krok, potrzebujesz kilku przewodów połączeniowych męskich na męskie

Krok 2: Ustaw czujnik ultradźwiękowy - HC-SR04 z płytką Arduino

Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino
Ultradźwiękowy czujnik liniowy - HC-SR04 z płytką Arduino

Wymagania do wykonania tego kroku

  1. Płytka Arduino
  2. Ekran Ethernet
  3. Czujnik ultradźwiękowy - HC-SR04
  4. Przewody połączeniowe z męskiego na żeńskie

Czujnik ultradźwiękowy to urządzenie, które może mierzyć odległość do obiektu za pomocą fal dźwiękowych. Mierzy odległość, wysyłając falę dźwiękową o określonej częstotliwości i nasłuchując, aż fala dźwiękowa się odbije, a my używamy tej technologii fali dźwiękowej jako wykrywacza intruzów.

Aby pokryć większość obszaru czujnikiem dla bezpieczeństwa i zmniejszyć koszty instalacji tego systemu w świecie rzeczywistym. czujnik ultradźwiękowy jest zamocowany na podstawowym serwomechanizmie, który obraca się o 180 stopni i obejmuje maksymalny obszar.

Krok 3 pokazuje zestawienie podstawowego serwomechanizmu i połączenie czujnika ultradźwiękowego i podstawowego serwomechanizmu razem na zdjęciu

Krok 3: Dopasuj do podstawowego serwomechanizmu z płytą Arduino

Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino
Dopasuj do podstawowego serwomechanizmu z płytką Arduino

Wymagania do wykonania tego kroku

  1. Płytka Arduino
  2. Ekran Ethernet
  3. Serwo podstawowe
  4. Przewody połączeniowe

Ten podstawowy serwomechanizm służy do obracania czujnika ultradźwiękowego o 180 stopni, aby pokryć maksymalny obszar dla bezpieczeństwa. A następnie dołączyłem czujnik ultradźwiękowy nad nim, jak pokazano na rysunku

Krok 4: Ustawiaj matrycę klawiatury 4x4, diodę LED i brzęczyk z płytką Arduino

Zestawienie z matrycą klawiatury 4x4, diodą LED i brzęczykiem z płytką Arduino
Zestawienie z matrycą klawiatury 4x4, diodą LED i brzęczykiem z płytką Arduino
Zestawienie dla matrycy klawiatury 4x4, diody LED i brzęczyka z płytką Arduino
Zestawienie dla matrycy klawiatury 4x4, diody LED i brzęczyka z płytką Arduino
Zestawienie dla matrycy klawiatury 4x4, diody LED i brzęczyka z płytką Arduino
Zestawienie dla matrycy klawiatury 4x4, diody LED i brzęczyka z płytką Arduino
Zestawienie dla matrycy klawiatury 4x4, diody LED i brzęczyka z płytką Arduino
Zestawienie dla matrycy klawiatury 4x4, diody LED i brzęczyka z płytką Arduino

Wymagania do wykonania tego kroku

  1. Płytka Arduino
  2. Ekran Ethernet
  3. Matryca klawiatury 4x4
  4. PROWADZONY
  5. Piezoelektryczny brzęczyk

Uwaga: matryca klawiatury 4x4 ma 8 pinów, zaczynając od prawej do lewej strony przycisków, brzęczyk jest używany tylko wtedy, gdy system bezpieczeństwa działa w trybie paniki, a tutaj zakładamy, że dioda LED jako oświetlenie domu jest również używana, gdy system bezpieczeństwa jest działa w trybie Panic, aby intruz Panic..

Krok 5: Dopasuj do RTC DS3231 z płytą Arduino

Linia dla RTC DS3231 z płytką Arduino
Linia dla RTC DS3231 z płytką Arduino
Linia dla RTC DS3231 z płytką Arduino
Linia dla RTC DS3231 z płytką Arduino

Wymagania do wykonania tego kroku

  1. Płytka Arduino
  2. Ekran Ethernet
  3. RTC DS3231
  4. Przewody połączeniowe z męskiego na męskie

Uwaga: Moduł RTC (zegar czasu rzeczywistego) dba o czas, tak jak nasz komputer stacjonarny lub laptop dba o czas, nawet gdy laptop jest przez chwilę wyłączony. Wyświetla prawidłowy czas po włączeniu laptopa.

W ten sam sposób działa moduł RTC. Tak więc, aby rozpocząć pracę z modułem RTC po raz pierwszy, musisz na początku ustawić czas. Podzielę się filmem na temat ustawiania czasu w module RTC i raz, aby ustawić czas, nie musisz tego robić od nowa. Rozpoczęcie pracy z modułem DS3231 RTC.

Krok 6: Skonfigurujmy środowisko oprogramowania

Skonfigurujmy środowisko oprogramowania
Skonfigurujmy środowisko oprogramowania
Skonfigurujmy środowisko oprogramowania
Skonfigurujmy środowisko oprogramowania

Zgodnie z wymaganiami omówionymi we wstępie należy pobrać Arduino IDE, bibliotekę ds3231, plik wsadowy oraz pobrać kod źródłowy.

  1. Po pobraniu Arduino IDE uruchom go. Kliknij szkic> uwzględnij bibliotekę> Zarządzaj bibliotekami> Wyszukaj „Klawiatura”, a następnie wybierz „Klawiatura autorstwa Marka Stanleya” i kliknij Zainstaluj
  2. Ponownie kliknij > szkic > dołącz bibliotekę > Dodaj bibliotekę. ZIP > Wybierz plik zip ds3231 i zaimportuj go.

Krok 7: Uzyskajmy wymagania dotyczące poświadczeń

Uzyskajmy wymagania dotyczące poświadczeń
Uzyskajmy wymagania dotyczące poświadczeń

Jak wspomniano we wstępie, do uruchomienia projektu potrzebne są własne dane uwierzytelniające, takie jak

  • Identyfikator SID konta Twilio
  • Token uwierzytelniania Twilio
  • Klawisz aplikacji Temboo i
  • Numer nadawcy z Twilio.
  1. Zarejestruj się w witrynie Twilio Witryna Twilio. Zobaczysz swój identyfikator SID konta i token uwierzytelniania na stronie konsoli.
  2. następnie przejdź do programowalnego SMS-a > kliknij build i naucz się kliknij "GET A NUMBER", gdzie możesz uzyskać swój unikalny numer nadawcy, a z tego unikalnego numeru nadawcy otrzymasz powiadomienie SMS o wykryciu intruza.
  3. Następnie musisz zarejestrować swój numer telefonu odbierającego SMS w Twilio, aby kliknąć „Numery telefonów” > kliknąć Zweryfikowane identyfikatory dzwoniącego > kliknąć przycisk plus, aby dodać numer telefonu komórkowego, aby otrzymać powiadomienie SMS.
  4. Skopiuj te dane uwierzytelniające, a następnie zarejestruj się w witrynie Temboo API Witryna Temboo API. Po lewej stronie pod Choreos kliknij Twilio > kliknij Wiadomości SMS > kliknij WyślijSMS. Następnie zobaczysz pola wejściowe dla identyfikatora konta, tokena uwierzytelniania, treści, od i do.
  5. Wpisz tam wszystkie te dane uwierzytelniające i wprowadź unikalny numer nadawcy w polu „OD”
  6. Kliknij „Uruchom teraz”

Otrzymasz powiadomienie.

UWAGA: Powinieneś otrzymać unikalny numer nadawcy "FROM", a "TO" zarejestrować swój numer telefonu, aby otrzymać powiadomienie SMS.

Krok 8: Wiersze kodu, w których będziesz musiał wprowadzić swoje poświadczenia

Wiersze kodu, w których musisz wprowadzić swoje dane uwierzytelniające
Wiersze kodu, w których musisz wprowadzić swoje dane uwierzytelniające

Tutaj wspomnę o liniach, w których musisz wprowadzić swoje dane uwierzytelniające w kodzie źródłowym.

  1. W pięciu miejscach musisz wymienić swój „Klucz SID konta” (linia nr: 440, 467, 495, 525, 554)
  2. W pięciu miejscach będziesz musiał wymienić swój „klucz tokena uwierzytelniania” (linia nr: 432, 459, 487, 517, 546)
  3. W pięciu miejscach będziesz musiał wymienić swój numer „TO” (linia nr: 434, 461, 489, 519, 548) Wklej swój numer telefonu, który powinien być zarejestrowany w „Verified caller IDs”
  4. W pięciu miejscach będziesz musiał zastąpić swój numer "FROM" (linia nr: 436, 463, 491, 521, 550) Wklej unikalny numer nadawcy, który otrzymałeś z twilio.
  5. W pliku TembooAccount.h #define TEMBOO_APP_KEY "#Wklej tutaj swój klucz aplikacji#" Możesz uzyskać klucz aplikacji ze swojego konta Temboo

Po wklejeniu poświadczeń w podanym LOC (linia kodów) możesz wykonać swój kod.

Krok 9: Połączenie mostkowe

Połączenie mostkowe
Połączenie mostkowe
Połączenie mostkowe
Połączenie mostkowe

Teraz wybierz kartę LAN i źródło Internetu kliknij prawym przyciskiem myszy, a następnie kliknij połączenia mostowe. Spowoduje to mostkowanie połączenia intranetowego między laptopem a osłoną Ethernet, tworząc zamkniętą sieć (Intranet)

Po zmostkowaniu połączeń należy otworzyć i zamknąć plik wsadowy pobrany w KROKU 1.

Krok 10: Ostateczna instrukcja

Ostateczna instrukcja
Ostateczna instrukcja
Ostateczna instrukcja
Ostateczna instrukcja

podłącz kabel zasilający Arduino do laptopa i kabel LAN z portu LAN laptopa do portu LAN osłony Ethernet, a następnie kliknij „prześlij”, a przesłanie zajmie 5 minut.

Po załadowaniu program rozpocznie wykonywanie adresu IP DHCP, a następnie poprosi o wprowadzenie kodu PIN

  1. PIN TRYBU PUŁAPKA "A33333"
  2. PIN TRYBU NAPADOWEGO „B66666”
  3. DEZAKTYWUJ PIN „D00000”

Zgodnie z wprowadzonym kodem PIN system uruchomi się.

Możesz zmienić PIN według własnego uznania, edytując kod źródłowy.

Krok 11: Wyniki trybu paniki

Wyniki trybu paniki
Wyniki trybu paniki
Wyniki trybu paniki
Wyniki trybu paniki
Wyniki trybu paniki
Wyniki trybu paniki

Po wykryciu intruza, brzęczyk i dioda LED (jako oświetlenie domu) wybuchną, a powiadomienie SMS zostanie wysłane do sąsiada i właściciela domu, jak pokazano na rysunku, a tymczasowa strona internetowa będzie hostowana tylko dla właściciela domu. Adres strony internetowej zostanie zostać wysłane do właściciela domu za pośrednictwem powiadomienia SMS

Zrzuty ekranu z sieci znajdują się powyżej.

Krok 12: Wyniki trybu pułapki

Wyniki trybu pułapki
Wyniki trybu pułapki
Wyniki trybu pułapki
Wyniki trybu pułapki
Wyniki trybu pułapki
Wyniki trybu pułapki
Wyniki trybu pułapki
Wyniki trybu pułapki

Po wykryciu intruza żaden brzęczyk i światła nie zapalą się, zamiast tego powiadomienie SMS zostanie wysłane do sąsiada, właściciela domu i funkcjonariusza policji, jak pokazano na zdjęciu, a tymczasowa sieć będzie hostowana tylko dla właściciela domu i funkcjonariusza policji, informacje, które są w sieci blokady zamieszczono powyżej jako obrazek i wyjaśniono również we wstępie, Adres strony internetowej zostanie wysłany do właściciela domu i funkcjonariusza Policji za pośrednictwem powiadomienia SMS.

Powiadomienie SMS zawiera informacje takie jak

  1. Adres strony internetowej
  2. Link do mapy Google z posterunku policji do domu ofiary

Zrzuty ekranu z sieci znajdują się powyżej.

Zalety tego systemu

  1. Nowy sposób na zdalne zabezpieczenie domu z natychmiastowym działaniem policji i sąsiada
  2. Bardzo mniejszy koszt wdrożenia
  3. Zachęca do bezpieczeństwa cyfrowego
  4. Nie daje żadnych usprawiedliwień dla Policji za niepodejmowanie działań przeciwko napadom, ponieważ zapisy o napadzie są na miejscu powiadamiane cyfrowo.
  5. Zmniejsz wskaźnik rabunków.

Zalecana: