Inhaltsverzeichnis:

Mail-Alarm - Gunook
Mail-Alarm - Gunook

Video: Mail-Alarm - Gunook

Video: Mail-Alarm - Gunook
Video: Подарочный кейс-футляр для ПМ (кожа) 2024, Juli
Anonim
Image
Image
Komponenten
Komponenten

Nachdem ich meinen GSM Home Alarm V1.0 fertiggestellt und einige Zeit in Betrieb genommen hatte, beschloss ich, einige Modifikationen vorzunehmen.

In der Hardware sind die wesentlichen Änderungen der Austausch des Ultraschallsensors und die Einführung einer Tastatur. Auf der Software ändere ich die SMS-Benachrichtigung per E-Mail. Außerdem habe ich beschlossen, die Schaltung zu verkleinern und eine Box für die Schaltung zu entwerfen und in 3D zu drucken.

Schritt 1: Komponenten

DFRobot FireBeetle ESP32 IOT-Mikrocontroller

DFRobot Gravity: Digitaler Infrarot-Bewegungssensor für Arduino

DFRobot Sealed Membrane 4*4 Tastenfeld mit Aufkleber

DFRobot 5mm LED-Pack (50 Stück)

DFRobot 220R Widerstand

Perfboard

Schritt 2: Verbinden Sie die Komponenten

Verbinden Sie die Komponenten
Verbinden Sie die Komponenten

Der FireBeetle ESP32 IOT-Mikrocontroller wird das Gehirn dieses Projekts sein. Der große Vorteil ist, dass Sie WIFI und Batteriemanagement auf sehr kleinem Raum erhalten. Es wird direkt über den USB-Port (+5V) mit Strom versorgt, aber ich habe auch eine Batterie als Backup-Strom hinzugefügt (diese letzte ist optional).

Die Tastatur ist von Pin D2 mit Pin D8 verbunden. Die LED ist mit Pin MOSI/IO19 verbunden. Der Signalpin des PIR-Sensors ist mit Pin A1/IO39 verbunden.

An den Nano-USB-Anschluss muss ein +5V-Netzteil (normaler Smartphone-Wandadapter) angeschlossen werden. Als Backup-Strom kann auch eine +3,7-V-Batterie hinzugefügt werden.

Schritt 3: Box schieben

Schubkasten
Schubkasten
Schubkasten
Schubkasten
Schubkasten
Schubkasten
Schubkasten
Schubkasten

Während dieses Projekts habe ich diesen IOT-Dienst entdeckt, mit dem Sie mehrere Benachrichtigungen einrichten können.

1 - Gehen Sie zu https://www.pushingbox.com und erstellen Sie ein Konto.

2- Gehen Sie zu "Meine Dienste"

3 - "Dienst hinzufügen"

4 - Drücken Sie in der Zeile "E-Mail" auf "Diesen Dienst auswählen".

5- Konfigurieren Sie die E-Mail, die die Benachrichtigung erhält.

6 - Gehen Sie zu "Meine Szenarien"

7 - Drücken Sie auf "Test".

8 - Wenn alles in Ordnung ist, sollten Sie eine E-Mail in Ihrem Posteingang erhalten.

Schritt 4: Code

Code
Code

Damit Sie meinen Code verwenden können, sind einige Änderungen erforderlich.

Definieren Sie Ihren WLAN-Netzwerknamen und Ihr Passwort.

Kopieren Sie die DEVID aus "Meine Szenarien" auf Pushingbox und fügen Sie sie in den Code ein.

Laden Sie ein Serial Monitor-Fenster hoch und öffnen Sie es, um zu überprüfen, ob alles funktioniert. Um das System zu aktivieren, drücken Sie einfach "1234", mein Standardpasswort, und der Alarm wird in 8s aktiviert (dies kann auch im Code geändert werden).

Schritt 5: 3D-Dateien

Schritt 6: Fazit

Abschluss
Abschluss

Im Vergleich zu meinem vorherigen Projekt ist das Upgrade auf den PIR-Sensor eine große Verbesserung. Ich bekomme fast keinen "falschen, positiven" Alarm.

Fast in der Endphase fällt mir ein "Warum habe ich kein RFID verwendet???!!!", oder besser das im ESP32 vorhandene Bluetooth-Modul anstelle der Tastatur. Auch der Code ist sehr einfach, mit vielen Verbesserungsmöglichkeiten, daher denke ich nicht, dass dies mein letztes Alarmsystem sein wird.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen oder mir eine Nachricht zu senden, wenn Sie Fehler gefunden haben, Anregungen/Verbesserungen oder Fragen haben.

Mag ich. Abonnieren. Mach es.

Empfohlen: