Inhaltsverzeichnis:

Mein IoT-Gerät - GPS-Trigger - Gunook
Mein IoT-Gerät - GPS-Trigger - Gunook

Video: Mein IoT-Gerät - GPS-Trigger - Gunook

Video: Mein IoT-Gerät - GPS-Trigger - Gunook
Video: A9G based GPS Tracker, SOS Button & Audio Spy Project | IoT Projects | ESP32 Projects 2024, November
Anonim
Mein IoT-Gerät - GPS-Trigger
Mein IoT-Gerät - GPS-Trigger

In dieser Anleitung erfahren Sie, wie Sie Ihren IoT-Controller so einrichten, dass er eine E-Mail sendet, wenn Sie x Minuten von zu Hause entfernt sind.

Schritt 1: Öffnen Sie das Beispiel

Öffnen Sie das Beispiel
Öffnen Sie das Beispiel
Öffnen Sie das Beispiel
Öffnen Sie das Beispiel
Öffnen Sie das Beispiel
Öffnen Sie das Beispiel
Öffnen Sie das Beispiel
Öffnen Sie das Beispiel

Gehen Sie zu File/Example/My_IoT_Device und laden Sie die GPS_Trigger-Datei

Öffnen Sie die Blynk-App und nehmen Sie sie offline (berühren Sie das quadratische Symbol in der oberen rechten Ecke).

Wenn Sie keine zusätzlichen Energieeinheiten gekauft haben, löschen Sie das aktuelle Projekt, indem Sie das nussförmige Symbol oben auf dem Bildschirm berühren, nach unten scrollen und Löschen auswählen.

Wenn Sie zusätzliche Energieeinheiten gekauft haben und das Projekt hinzufügen möchten, berühren Sie die Zurück-Schaltfläche oben links auf dem Bildschirm, um das aktuelle Projekt aus dem Fokus zu nehmen.

Berühren Sie den QR-Code oben auf dem Bildschirm und richten Sie die Kamera auf den QR-Code oben. Sobald das Projekt geladen wurde, tippen Sie auf das Mutternsymbol oben auf dem Bildschirm, scrollen Sie nach unten und wählen Sie "E-Mail an alle".

In wenigen Augenblicken erhalten Sie einen Autorisierungscode in Ihrer E-Mail.

Schritt 2: Die Widgets erklärt

Die Widgets erklärt
Die Widgets erklärt
Die Widgets erklärt
Die Widgets erklärt
Die Widgets erklärt
Die Widgets erklärt

Dieses Projekt benötigt 3 Widgets.

Ein E-Mail-Widget.

Ein Push-Button-Widget (um den GPS-Tracker ein- und auszuschalten).

Der GPS-Trigger selbst.

Das Projekt verwendet auch eine Blynk-Funktion namens "Benachrichtigung", die bei Auslösung eine Benachrichtigung an Ihr Telefon sendet.

Schritt 3: Der Code

Der Code
Der Code

Obwohl es sich um eine sehr anspruchsvolle Anwendung handelt, ist der Code überraschend einfach.

Wie in allen Beispielen müssen Sie Ihre SSID, Ihr Passwort und Ihren Authentifizierungscode eingeben. Dieses Beispiel erfordert weitere drei Eingaben. Die Adresse, an die die E-Mail gesendet werden soll. Der Header für die E-Mail und der E-Mail-Text (maximal 140 Zeichen). Diese finden Sie alle auf der ersten Registerkarte.

Auf der Registerkarte Blynk befindet sich der Hauptcode für diese Anwendung.

Schritt 4: Die Blynk-Registerkarte

Der Blyn-Tab
Der Blyn-Tab
Der Blyn-Tab
Der Blyn-Tab
Der Blyn-Tab
Der Blyn-Tab
Der Blyn-Tab
Der Blyn-Tab

Dieser besteht aus zwei Codeblöcken, einem für das Push-Button-Widget und einem für den GPS-Trigger.

Der erste Block ist für den BLYNK_WRITE(V0)-Befehl.

Beim Einschalten der Schaltfläche wird eine globale Variable (boolean GPS_On = false;) gesetzt, die auf der ersten Registerkarte gesetzt wurde und somit dem gesamten Programm zur Verfügung steht. Wenn die Schaltfläche eingeschaltet ist, setzt sie die Variable auf true und auf false, wenn sie ausgeschaltet ist.

Der zweite Block ist für den GPS-Trigger-Befehl BLYNK_WRITE(V1).

Wenn der Taster eingeschaltet ist (if(GPS_On)) wird er ausgeführt. Wenn der Taster nicht eingeschaltet ist, funktioniert er nicht.

Wenn das Telefon die Triggerzone verlässt, benachrichtigt es das Telefon des Benutzers, dass es verlassen wurde. (wenn (!Zustand)).

Wenn das Telefon die Triggerzone betritt (Sie kommen nach Hause), sendet es eine E-Mail an den Adressaten, die ihm mitteilt, dass Sie unterwegs sind. (wenn (Zustand)).

Schritt 5: Einstellen der Triggerzone

Einstellen der Triggerzone
Einstellen der Triggerzone

Sehr leicht. Richten Sie den Kreis einfach aus und passen Sie ihn an, um die Triggerzone zu erhalten.

Sobald dies erledigt ist, laden Sie den Code auf den Controller hoch und drücken Sie in der Blynk-Anwendung auf Play.

Herzliche Glückwünsche! Sie haben nun eine IoT-GPS-Anwendung erstellt.

Empfohlen: