Spisu treści:

Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp.: 8 kroków
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp.: 8 kroków

Wideo: Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp.: 8 kroków

Wideo: Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp.: 8 kroków
Wideo: homemade door security alarm 2024, Lipiec
Anonim
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp
Alarmy Push Arduino dla dzwonka do drzwi, alarmu przeciwwłamaniowego, alarmów przeciwdymowych itp

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

Jak to działa
Jak to działa
Jak to działa
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

Alerty. Awaria połączenia Ethernet przy włączaniu
Alerty. Awaria połączenia Ethernet przy włączaniu
Alerty. Awaria połączenia Ethernet przy włączaniu
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

Image
Image

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

Alerty. Alarm przeciwwłamaniowy
Alerty. Alarm przeciwwłamaniowy

"ładowanie="leniwe"

Alerty. Alarm przeciwwłamaniowy
Alerty. Alarm przeciwwłamaniowy

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: