Spisu treści:
- Krok 1: Jak to działa
- Krok 2: Alerty. Awaria połączenia Ethernet przy włączaniu
- Krok 3: Alerty. Powiadomienie o zwiększeniu mocy
- Krok 4: Alerty. Alarmy dymowe
- Krok 6: Alerty. Dzwonek do drzwi
Wideo: Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp.: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Powiadomienia IoT z dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp. za pomocą Arduino Uno i osłony Ethernet
Pełne szczegóły na mojej stronie tutaj
O Arduino Push Alert Box Wykorzystuje Arduino Uno i Ethernet Shield oparte na chipie Wiznet W5100 do wysyłania alertów push o aktywacji alarmu dymu, alarmu przeciwwłamaniowego i dzwonka do drzwi za pośrednictwem PushingBox. Wszystkie alerty ignorują sytuacje/błędy okablowania, które powodują szybkie wielokrotne wyzwalanie. Zapobiega to wysyłaniu na Twój telefon komórkowy ogromnych ilości fałszywych wiadomości alarmowych. Alerty można również powiązać z dowolnymi kamerami internetowymi zainstalowanymi w domu/biurze. Odbywa się to za pośrednictwem interfejsu PushingBox. Lista usług PushingBox obejmuje wszystkie typy telefonów (Android, Windows i Iphone), komputery (Mac, Windows PC i Chromebook), a także pocztę i Twitter. Jeśli używasz Pushbullet, alerty są również powtarzane na komputerze PC/Chromebooku, a wkrótce także na Mac OS.
Alarm przeciwwłamaniowy
Wysyła alerty, gdy sygnalizator jest włączony, a także, gdy sygnalizator jest wyłączony w wyniku przekroczenia limitu czasu lub interwencji użytkownika. Łączy się przez wyjście sygnalizatora pomocniczego na moim głównym panelu alarmowym. Nieruchome zdjęcie jest również wysyłane z dowolnej ustawionej kamery.
Alarm przeciwpożarowy
Wykorzystuje zmodyfikowaną czujkę dymu w bezprzewodowym systemie sygnalizacji dymu w sieci jako interfejs. Wyczuwa, kiedy alarmy dymu zabrzmią jako prawdziwy alert i ignoruje alerty o niskim stanie baterii/awariach. Czyni to poprzez pomiar opóźnienia między ćwierkaniem sygnalizatora.
Łączy się za pomocą transoptora na zmodyfikowanym wyjściu sygnalizatora dźwiękowego czujki dymu.
Alarm dzwonka
Po naciśnięciu dzwonka do drzwi dzwoni konwencjonalny dzwonek do drzwi, ale do wszystkich urządzeń wysyłany jest również alert wraz ze zdjęciem osoby dzwoniącej. Posiada również interfejs do wywoływania wszystkich telefonów w systemie telefonii bezprzewodowej, gdy dzwoni dzwonek do drzwi. Większość obwodów jest wykorzystywana do interfejsu telefonicznego pagera, który był częścią istniejącego projektu. Ten obwód można łatwo pominąć i wymienić, patrz minimalny schemat ideowy. Kod dzwonka będzie musiał zostać dostosowany, aby wziąć to pod uwagę. To znacznie uprości projekt.
Alarm resetowania/włączenia zasilania
Po przywróceniu zasilania po przerwie w zasilaniu wysyłany jest alert informujący, że zasilanie zostało przerwane i zostało przywrócone.
Istnieje również wizualny alert, jeśli nie można nawiązać połączenia Ethernet po włączeniu zasilania.
Zużywa około 2 watów mocy.
Krok 1: Jak to działa
PushBox
Zobacz zdjęcie 1.
Alerty są wykrywane przez Arduino zamontowane w Push Alert Box i wysyłane za pośrednictwem karty Ethernet do PushingBox. PushingBox następnie przekazuje alerty do Twoich usług, a następnie są wysyłane na wszystkie Twoje urządzenia.
Rysunek 2 przedstawia listę usług, które mogą być aktywowane przez Twoje alerty.
Każdy wyczuwany przedmiot aktywuje „Scenariusz”.
Każdy „Scenariusz” zawiera „Usługi”, które są niestandardową konfiguracją Twoich alertów. W każdym scenariuszu możesz mieć tylko 1 lub wiele usług. Na przykład scenariusz dzwonka do drzwi może wysłać wiadomość e-mail, natychmiastowe powiadomienie push i zdjęcie z kamery przy drzwiach.
W moim kodzie zamieściłem przykłady następujących alertów: Dzwonek do drzwi, aktywacja sygnalizatora włamaniowego, dezaktywacja sygnalizatora włamaniowego, sygnalizacja dymu i przywrócenie zasilania Ethernet. Alerty można łatwo skonfigurować dla alarmów zamrażarki, alarmów szklarniowych, alarmów temperatury tropikalnych liczba innych alarmów.
Każdy alert ma swój własny interfejs sprzętowy do wyzwalania Arduino i własny fragment kodu, który ma sens w sprzęcie.
Sprzęt/oprogramowanie jest bardzo modułowe, więc bardzo łatwo jest wybrać, które fragmenty tego projektu chcesz uwzględnić.
Krok 2: Alerty. Awaria połączenia Ethernet przy włączaniu
Po przywróceniu zasilania lub przy pierwszym włączeniu karta Ethernet Wiznet W5100 spróbuje połączyć się z Internetem. Na płytach R3 znajduje się chip resetujący, który resetuje kartę po włączeniu zasilania i powinien zapewnić bezproblemowe połączenie karty.
Na kartach poniżej R3 karta zwykle nie łączy się ponownie po włączeniu zasilania. Istnieje mod, który można przeprowadzić, który resetuje kartę po włączeniu i daje dobre wyniki, patrz zdjęcia ze szczegółami modów.
W przypadku, gdy karta nie połączy się ponownie po utracie zasilania (nie otrzymasz żadnych alertów), ustawiłem Arduino, aby zapalało migającą diodę LED jako ostrzeżenie. Dioda LED będzie migać, gdy karta próbuje się połączyć, a następnie powinna zgasnąć.
Jeśli czerwona migająca dioda LED pozostaje włączona, spróbuj wyłączyć, a następnie włączyć urządzenie.
Krok 3: Alerty. Powiadomienie o zwiększeniu mocy
Powiadomienie o zwiększeniu mocy
Po przywróceniu zasilania Push Alert Box wysyłany jest alert, gdy karta Ethernet pomyślnie ponownie połączy się z Internetem. Ostrzeże to, że w pewnym momencie wystąpiła awaria zasilania i po powrocie do domu należy ponownie sprawdzić, czy wszystkie systemy działają. Skrzynka interfejsu IoT ma przełączniki testowe, które umożliwiają przetestowanie wszystkich systemów, które generują alerty. Czujniki dymu można przetestować, naciskając dowolny „przycisk testowy” czujnika dymu. I tak powinieneś robić co miesiąc testy czujników dymu!
Wideo 1
Wideo w czasie rzeczywistym przedstawiające moją skrzynkę interfejsu IoT na etapie projektowania przy pierwszym uruchomieniu. Część ekranu mojego komputera znajduje się po prawej stronie, pokazując otrzymane alerty, podczas gdy mój telefon komórkowy znajduje się po lewej stronie ekranu. Podczas testowania systemu używam alertów głosowych Newtifry na moim telefonie komórkowym, aby móc słyszeć, jakie alerty są wysyłane.
Wideo 2
Uruchom wersję demonstracyjną alertów z mojego komputera, pokazującą alerty na pulpicie, wyjście portu Arduino i alerty mobilne nałożone na wierzch.
Krok 4: Alerty. Alarmy dymowe
"ładowanie="leniwe"
Alerty alarmów włamaniowych są wysyłane, gdy aktywuje się sygnalizator dźwiękowy. W razie potrzeby do alertów alarmowych można również dołączyć obraz z kamery internetowej. W razie potrzeby możesz monitorować swoje kamery internetowe pod kątem intruzów.
Jeśli sygnał dźwiękowy zostanie wyłączony lub przekroczy limit czasu, zostanie wysłany kolejny alert informujący o tym, że alarm jest teraz wyłączony. Jeśli masz dźwięk w swoich kamerach internetowych, możesz to potwierdzić za pomocą interfejsu telefonu komórkowego.
Jeśli na przewodzie czujnika pojawi się usterka i zostanie on odłączony, zostanie wysłanych wiele alertów. Arduino jest ustawione na wykrywanie i ignorowanie szybkich alertów. Podłączyłem się do pomocniczego wyjścia alarmowego, ale jeśli chcesz włamać się do panelu alarmu przeciwwłamaniowego, powinieneś być w stanie uzyskać wyjścia z wskaźników alarmowych LED, dzięki czemu możesz tworzyć niestandardowe alerty w zależności od tego, które strefy zostały aktywowane, np. paniki, drzwi wewnętrzne lub zewnętrzne.
Interfejs jest bardzo prosty, wyjście pomocnicze obsługuje przekaźnik wyzwalający Arduino, patrz obraz modułu veroboard 2.
Film pokazuje alerty Push na moim komputerze, a także na telefonie komórkowym nałożone na górę. Pokazane jest również wyjście Arduino com.
Krok 6: Alerty. Dzwonek do drzwi
Zalecana:
Raspberry Pi DIY Inteligentny dzwonek do drzwi, który wykrywa ludzi, samochody itp.: 5 kroków
Inteligentny dzwonek Raspberry Pi DIY, który może wykrywać ludzi, samochody itp.: Ten projekt w stylu steampunk integruje się z asystentem domowym i naszym wielopokojowym systemem audio, aby komunikować się z resztą naszego inteligentnego domu DIY.Zamiast kupować dzwonek do drzwi (lub Nest lub jeden z innych konkurentów) Zbudowałem własne inteligentne drzwi
Dostosowanie dzwonka wideo do cyfrowego dzwonka piosenki: 5 kroków
Przystosowanie dzwonka wideo do cyfrowego dzwonka piosenki: Krótko mówiąc, Best Buy powiedział mi, że nie mogę zainstalować dzwonka do drzwi Simplisafe z dzwonkiem melodii piosenki. Czytanie setek postów mówiło, że nie da się tego zrobić. Simplisafe powiedział, że nie da się tego zrobić, ale i tak dostarczył zestaw. Zestaw łączników jest przeznaczony do ste
Czujnik dzwonka do drzwi i czujnik temperatury: 6 kroków
Czujnik nacisku i temperatury dzwonka do drzwi: Ulepsza standardowy dzwonek przewodowy do drzwi z modułem esp-12F (esp8266). Instaluje się w samym dzwonku, aby uniknąć jakichkolwiek zmian w okablowaniu. Zapewnia następujące funkcje Wykrywanie przyciśnięć dzwonka do drzwiWysyła powiadomienia na telefon za pośrednictwem sklepów IFTTTS
Podłączanie dzwonka wideo SimpliSafe do dzwonka cyfrowego: 6 kroków
Podłączanie dzwonka wideo SimpliSafe do dzwonka cyfrowego: Niedawno kupiłem dzwonek wideo SimpliSafe i po jego zainstalowaniu dowiedziałem się, że powoduje on ciągłe dzwonienie dzwonka cyfrowego. Po rozmowie z SimpliSafe i powiedzeniu, że dzwonek do drzwi nie jest zaprojektowany do pracy z dzwonkiem cyfrowym
Mod 3.3V dla czujników ultradźwiękowych (przygotuj HC-SR04 dla logiki 3.3V w ESP32/ESP8266, Particle Photon, itp.): 4 kroki
3.3V Mod dla czujników ultradźwiękowych (przygotuj HC-SR04 dla logiki 3.3V na ESP32/ESP8266, Particle Photon, itp.): TL;DR: Na czujniku odetnij ślad do pinu Echo, a następnie podłącz go ponownie za pomocą dzielnik napięcia (przebieg echa -> 2,7 kΩ -> pin echa -> 4,7 kΩ -> GND)