Inhaltsverzeichnis:
- Schritt 1: Zusammenbau der Teile
- Schritt 2: Blynk-Setup
- Schritt 3: Der Code
- Schritt 4: Zusammenfassung
Video: Bewegungsmelder mit Blynk-Benachrichtigungen (WeMos D1 Mini + HC-SR04) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Bitte STIMMEN Sie für dieses Projekt im Wireless-Wettbewerb. Dankeschön!
Update Nr. 2 - Ein paar Optimierungen (Version 2.2), Sie können Ihren Sensor (Bereich und Name) direkt in der Definition einrichten. Außerdem kam es manchmal vor, dass der Sensor falsche Werte gelesen und eine Benachrichtigung gesendet hat, also habe ich und "if" hinzugefügt, wo die Werte zweimal hintereinander innerhalb des Bereichs liegen müssen. Wenn Sie immer noch Probleme damit haben, können Sie es für das Lesen 3, 4, ….x mal anpassen, bevor die Benachrichtigung gesendet wird.
String location = "Garage";int rangeMin = 0;int rangeMax = 50;
_
Update Nr. 1 - Ich entdecke immer noch die Geheimnisse hinter Blynk … es kommt mit saubererem Code (Version 2.1), richtiger Schleife usw. Viel Spaß und lass mich wissen, wie dieses Projekt für dich funktioniert … Danke! _
Ich wollte einen Bewegungsmelder bauen, der mich jedes Mal benachrichtigt, wenn mein Garagentor geöffnet wird. Ich habe eine Weile mit dem PIR-Sensor gespielt, aber nach einigen Setup-Problemen (Empfindlichkeit x Zeit) habe ich mich entschieden, stattdessen den HC-SR04-Sensor zu verwenden … und er funktioniert wie ein Zauber. Die Idee ist einfach: Sie richten den Detektor so ein, dass er beim Öffnen der Tür (oder des Fensters - je nachdem, wie Sie es verwenden möchten) dem Sensor im Weg steht, sodass der gemessene Abstand geändert wird. Der Vorteil der Verwendung des Ultraschallsensors anstelle von PIR ist enorm. Es kann nicht mit Licht oder Mücken ausgelöst werden, was der Hauptgrund war, warum ich den PIR nicht verwenden wollte.
Was wirst du brauchen:
- WeMos D1 Mini-Board - eBay - USD 3,47 (andere Boards sind möglich - beachten Sie nur, dass z. B. NodeMCU ESP-12E V1.0 nur 3,3 V ausgibt und der HC-SR04-Sensor 5 V benötigt)
- HC-SR04+ Ultraschallsensor - eBay - 1,06 USD (mit "+", da er mit 3,3 V betrieben werden kann)
- Blynk-App (wenn Sie neu bei Blynk sind und ein iOS-Gerät verwenden, müssen Sie sich ein Android-Telefon ausleihen, um die Benachrichtigungen einzurichten)
- Steckbrett oder Lötkolben
- Drähte
- Computer mit installierter Arduino IDE
Schritt 1: Zusammenbau der Teile
Ich habe von Leuten gehört, die Probleme mit der Stromversorgung des HC-SR04-Sensors über die Platine haben. Bei mir funktioniert es gut, aber der sicherste Weg, dies zu verhindern, ist die Verwendung von HC-SR04P (oder "+") mit einem Eingangsbereich von 3 - 5,5 V
Anschlüsse (siehe Diagramm)
WeMos D1 HC-SR04(P)
5V VCC
G GND
D6 Echo
D7 Trigger
Schritt 2: Blynk-Setup
Für diejenigen, die nicht wissen, was Blynk ist, es ist eine Plattform mit iOS- und Android-Apps, um Arduino, Raspberry Pi und dergleichen über das Internet zu steuern. Es ist ein digitales Dashboard, auf dem Sie eine grafische Benutzeroberfläche für Ihr Projekt erstellen können, indem Sie Widgets einfach per Drag & Drop ziehen.
Beginnen wir auf dem Android-Gerät:
- Laden Sie die Blynk-App herunter
- Registrieren oder einloggen (wenn Sie bereits ein Konto haben)
- Tippen Sie auf "+", um ein neues Projekt zu erstellen
- Geben Sie dem Projekt einen Namen und wählen Sie das von Ihnen verwendete Gerät aus (in unserem Fall ist es ESP8266) und tippen Sie auf "Erstellen".
- Sie erhalten ein Authentifizierungstoken in Ihrem Postfach, wir werden es später brauchen
- Tippen Sie auf der Blynk-Projektseite auf "+", um ein Benachrichtigungs-Widget hinzuzufügen (wenn dies Ihr erstes Blynk-Projekt ist, sollten Sie genug Energie haben, um es zu kaufen) und richten Sie es nach Ihren Wünschen ein. Ich verwende die Einstellungen wie auf dem Screenshot angezeigt.
- In den Projekteinstellungen (Muttern-Symbol oben) "App-verbundenen Befehl senden" auf EIN.
- Schließen Sie die Einstellungen und klicken Sie auf den Play-Button
Jetzt können Sie sich auch auf Ihrem iOS-Gerät bei der Blynk-App anmelden und Sie sollten das Projekt mit dem Benachrichtigungs-Widget sehen.
Schritt 3: Der Code
Jetzt ist es an der Zeit, den Code in unser Board hochzuladen.
- Öffnen Sie die *.ino-Datei in der Arduino IDE
- Verbinden Sie das WeMos-Board mit Ihrem Computer
- Wählen Sie in Tools das WeMos D1 R2 & Miniboard aus
Passen Sie Folgendes an:
char auth = "Ihr Authentifizierungstoken aus Ihrer Mailbox kommt hierher";char ssid = "Ihr WLAN-Name";char pass = "Ihr WLAN-Passwort";
Sie können auch den Bereich ändern, in dem Sie benachrichtigt werden möchten (Standardeinstellung ist 1 - 49 cm)
if (0 < Distanz && Distanz < 50) {
Klicken Sie auf Hochladen
Herzliche Glückwünsche! Wenn alles richtig eingestellt war, sollten Sie jetzt Ihre erste Benachrichtigung erhalten!
Schritt 4: Zusammenfassung
Es gibt drei Benachrichtigungen, die Sie jetzt erhalten. Die erste sagt Ihnen, dass der Detektor erfolgreich mit Ihrem WLAN verbunden wurde, die zweite Benachrichtigung, die Sie erhalten, ist, wenn etwas in Ihren Setup-Bereich gelangt. Und das dritte, wenn Ihr Detektor aufgrund von Verbindungs- oder Stromversorgungsproblemen getrennt wird.
Die Änderungen, die Sie an diesem Projekt vornehmen können, sind endlos. Sie können weitere Benachrichtigungen für verschiedene Bereiche einrichten (beachten Sie jedoch, dass Blynk Benachrichtigungen nach mindestens 15 Sekunden zulässt). Verwenden Sie verschiedene Sensoren usw.
Ich hoffe, dass Ihnen dieses Projekt gefällt, wenn Sie dies tun, stimmen Sie bitte für mich und hinterlassen Sie einen Kommentar / Vorschlag … Ich freue mich über einen Einblick von den anderen!
Spaß haben!
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Knoten-MCU mit 4-Port-Relaismodul, Blynk-App, IFTTT und Google Home. Gewinn?: 5 Schritte
Knoten-MCU mit 4-Port-Relaismodul, Blynk-App, IFTTT und Google Home. Profit?: In diesem Beitrag dreht sich alles darum, wie Sie Google Home mit NodeMCU und der blynk-App verbinden. Sie können Ihre Geräte mit einem einfachen blynk-gesteuerten NodeMCU-Schalter und Google Assistant steuern. Also los, Ok Google.. Schalten Sie das Ding ein