Inhaltsverzeichnis:

Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw. - Gunook
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw. - Gunook

Video: Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw. - Gunook

Video: Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw. - Gunook
Video: Pi Push Nachrichten beim Start 2024, Juli
Anonim
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw
Arduino Push Alerts für Türklingel, Einbruchmelder, Rauchmelder usw

IoT-Benachrichtigungen von Ihrer Türklingel, Einbruchmeldeanlage, Rauchmelder usw. mit einem Arduino Uno und einem Ethernet-Shield

Alle Details auf meiner Website hier

Über die Arduino Push Alert Box Verwendet ein Arduino Uno und ein Ethernet Shield basierend auf dem Wiznet W5100 Chip, um Push-Alarme bei Rauchalarm-, Einbruchalarm- und Türklingelaktivierungen über PushingBox zu senden. Alle Warnungen ignorieren Situationen/Verkabelungsfehler, die schnell mehrere Auslöser geben. Dies verhindert, dass riesige Mengen an falschen Warnmeldungen an Ihr Mobiltelefon gesendet werden. Die Benachrichtigungen können auch in beliebige Webcams eingebunden werden, die in Ihrem Haus/Büro installiert sind. Dies geschieht über die PushingBox-Schnittstelle. Die Liste der PushingBox-Dienste umfasst alle Arten von Telefonen (Android, Windows und Iphone), Computer (Mac, Windows-PC und Chromebook) sowie E-Mail und Twitter. Wenn Sie Pushbullet verwenden, werden Warnungen auch auf Ihrem PC/Chromebook und sehr bald auf Mac OS wiederholt.

Einbrecheralarm

Sendet Warnungen, wenn der Sounder aktiviert wird und auch wenn der Sounder durch Zeitüberschreitung oder Benutzereingriff ausgeschaltet wird. Wird über den Aux-Sounder-Ausgang an meiner Hauptalarmzentrale angeschlossen. Ein Standbild wird auch von allen Cams gesendet, die Sie eingerichtet haben.

Rauchmelder

Nutzt als Schnittstelle einen modifizierten Rauchwarnmelder in einer drahtlos vernetzten Rauchwarnmeldeanlage. Erkennt, wenn die Rauchmelder ertönen, um eine echte Warnung zu erhalten, und ignoriert Warnungen bei niedrigem Batteriestand/Fehler. Dies geschieht durch die Messung der Verzögerung zwischen den Signaltönen.

Wird über einen Optokoppler an den modifizierten Rauchmelder-Signalgeberausgang angeschlossen.

Türklingelalarm

Wenn Ihre Türklingel gedrückt wird, klingelt Ihre herkömmliche Türklingel wie gewohnt, aber es wird auch eine Warnung zusammen mit einem Bild des Anrufers an alle Ihre Geräte gesendet. Es hat auch eine Schnittstelle, um alle Telefone eines drahtlosen Telefonsystems zu rufen, wenn die Türklingel klingelt. Der größte Teil der Schaltung wird für die Telefon-Pager-Schnittstelle verwendet, die Teil eines bestehenden Projekts war. Diese Schaltung kann einfach weggelassen und ersetzt werden, siehe minimales Schaltbild. Der Türklingelcode muss angepasst werden, um diese zu berücksichtigen. Dies wird für ein viel einfacheres Projekt sorgen.

Reset/Power-On-Warnung

Wenn die Stromversorgung nach einem Stromausfall wiederhergestellt wird, wird eine Warnung gesendet, um Sie darüber zu informieren, dass die Stromversorgung unterbrochen wurde und nun wiederhergestellt wurde.

Es gibt auch eine visuelle Warnung, wenn die Ethernet-Verbindung beim Einschalten nicht hergestellt werden kann.

Verbraucht etwa 2 Watt Leistung.

Schritt 1: Wie es funktioniert

Wie es funktioniert
Wie es funktioniert
Wie es funktioniert
Wie es funktioniert

Schiebebox

Siehe Bild 1.

Warnungen werden von dem in der Push Alert Box montierten Arduino erkannt und über eine Ethernet-Karte an PushingBox gesendet. PushingBox überträgt die Benachrichtigungen dann an Ihre Dienste und wird dann an alle Ihre Geräte weitergegeben.

Abbildung 2 zeigt eine Liste von Diensten, die durch Ihre Benachrichtigungen aktiviert werden können.

Jeder wahrgenommene Gegenstand aktiviert ein „Szenario“.

Jedes "Szenario" enthält "Dienste", die benutzerdefinierte Einstellungen für Ihre Warnungen sind. Sie können in jedem Szenario nur einen oder viele Dienste haben. Beispielsweise kann ein Türklingel-Szenario eine E-Mail senden, einen sofortigen Push-Alarm senden und ein Bild von Ihrer Türkamera senden.

Ich habe Beispiele für die folgenden Warnungen in meinen Code aufgenommen: Türklingel, Einbruchalarm-Sounder aktivieren, Einbruchalarm-Sounder deaktivieren, Rauchalarm und Ethernet-Energiewiederherstellung. Warnungen können leicht für Gefrieralarme, Gewächshausalarme, Temperaturalarme für tropische Aquarien und alle anderen eingerichtet werden Anzahl anderer Alarme.

Jeder Alarm hat seine eigene Hardwareschnittstelle zum Auslösen des Arduino und einen eigenen Code, um die Hardware zu verstehen.

Die Hardware/Software ist sehr modular, so dass es sehr einfach ist, auszuwählen, welche Teile dieses Projekts Sie einschließen möchten.

Schritt 2: Benachrichtigungen. Ethernet-Verbindung schlägt beim Einschalten fehl

Warnungen. Ethernet-Verbindung schlägt beim Einschalten fehl
Warnungen. Ethernet-Verbindung schlägt beim Einschalten fehl
Warnungen. Ethernet-Verbindung schlägt beim Einschalten fehl
Warnungen. Ethernet-Verbindung schlägt beim Einschalten fehl

Bei Wiederherstellung der Stromversorgung oder beim erstmaligen Einschalten versucht die Wiznet W5100 Ethernet-Karte, eine Verbindung zum Internet herzustellen. Auf R3-Boards gibt es einen Reset-Chip, der die Karte beim Einschalten zurücksetzt und sicherstellen sollte, dass die Karte fehlerfrei verbunden wird.

Bei Karten unter R3 neigt die Karte dazu, sich beim Einschalten nicht wieder zu verbinden. Es gibt einen Mod, den Sie ausführen können, der die Karte beim Einschalten zurücksetzt und gute Ergebnisse liefert. Siehe Bilder für Mod-Details.

Falls Ihre Karte nach einem Stromausfall nicht wieder verbunden werden kann (Sie erhalten keine Warnungen), habe ich den Arduino so eingestellt, dass eine blinkende LED als Warnung aufleuchtet. Die LED blinkt, wenn die Karte versucht, eine Verbindung herzustellen, und sollte dann erlöschen.

Wenn die rot blinkende LED weiterhin leuchtet, versuchen Sie, die Box herunterzufahren und dann wieder hochzufahren.

Schritt 3: Benachrichtigungen. Einschaltwarnung

Image
Image

Einschaltwarnung

Wenn die Stromversorgung der Push Alert Box wiederhergestellt wird, wird eine Warnung gesendet, sobald die Ethernet-Karte erfolgreich wieder mit dem Internet verbunden ist. Dies warnt Sie vor einem Stromausfall und warnt Sie, zu überprüfen, ob alle Systeme wieder funktionieren, wenn Sie nach Hause kommen. Die IoT-Schnittstellenbox verfügt über Testschalter, mit denen Sie alle alarmierenden Systeme testen können. Die Rauchmelder können durch Drücken einer beliebigen Rauchmelder-„Testtaste“getestet werden. Rauchmelder-Tests sollten Sie ohnehin monatlich machen!

Video 1

Echtzeit-Video meiner IoT-Schnittstellenbox in der Entwurfsphase beim ersten Einschalten. Auf der rechten Seite befindet sich ein Abschnitt meines PC-Bildschirms, in dem empfangene Benachrichtigungen angezeigt werden, während sich mein Mobiltelefon auf der linken Seite des Bildschirms befindet. Ich verwende die gesprochenen Newtifry-Benachrichtigungen auf meinem Handy beim Systemtest, damit ich hören kann, welche Warnungen gesendet werden.

Video 2

Schalten Sie die Warndemo von meinem Desktop ein, die Desktop-Warnungen, Arduino-Com-Port-Ausgabe und meine mobilen Warnungen überlagert.

Schritt 4: Warnungen. Rauchmelder

Warnungen. Einbrecheralarm
Warnungen. Einbrecheralarm

"loading="faul"

Warnungen. Einbrecheralarm
Warnungen. Einbrecheralarm

Einbruchalarm-Alarme werden gesendet, wenn der Alarmtongeber aktiviert wird. Bei Bedarf kann auch ein Bild von Ihrer Webcam in die Alarmmeldungen eingebunden werden. Sie können Ihre Webcams bei Bedarf auf Eindringlinge überwachen.

Wenn der Signalgeber ausgeschaltet ist oder das Zeitlimit überschreitet, wird eine weitere Warnung gesendet, die Sie darüber informiert, dass der Alarm jetzt ausgeschaltet ist. Wenn Sie Audio auf Ihren Webcams haben, können Sie dies über Ihre Mobiltelefonschnittstelle bestätigen.

Wenn am Sensorkabel ein Verdrahtungsfehler auftritt und dieser getrennt wird, werden mehrere Warnungen gesendet. Der Arduino ist so eingestellt, dass er schnelle Warnungen erkennt und ignoriert. Ich habe eine Verbindung zum zusätzlichen Alarmausgang hergestellt, aber Sie möchten sich in Ihre Einbruchmeldezentrale hacken. Panik-, Innen- oder Außentüren.

Die Schnittstelle ist sehr einfach, der Hilfsausgang betreibt ein Relais, das das Arduino auslöst siehe Veroboard-Modul Bild 2.

Das Video zeigt Push-Benachrichtigungen auf meinem Desktop und auch auf meinem Handy überlagert. Der Arduino-Com-Port-Ausgang wird ebenfalls angezeigt.

Schritt 6: Warnungen. Türklingel

Empfohlen: