Inhaltsverzeichnis:
- Schritt 1: ERFORDERLICHE KOMPONENTEN
- Schritt 2: Software
- Schritt 3: SCHALTPLAN
- Schritt 4: CODE
- Schritt 5: STEUERN
- Schritt 6: SCHLUSSFOLGERUNG
- Schritt 7: Video !
Video: Internet-/Cloud-gesteuerte Hausautomation mit ESP8266 (aREST, MQTT, IoT) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
ALLE Credits an https://arest.io/ für den Cloud-Service!!
IoT das derzeit am meisten diskutierte Thema der Welt!! Cloud-Server und -Dienste, die dies ermöglichen, sind der Anziehungspunkt der heutigen Welt…
DAS AUSSCHLIESSEN DER ENTFERNUNGSSCHRANKE war und ist das Ziel!!
Steuern Sie Ihr Zuhause oder Ihr Büro jetzt von überall auf der Welt… nicht nur von innen oder von einem Bereich aus!
Einfachste und günstigste Lösung vom faulsten Kerl!!! GENIESSEN UND FAUL SEIN…
HINWEIS: LESEN SIE ZUERST DAS GESAMTE PROJEKT DAUER DAUERT 3-4 MINUTEN UND INNOVATIONEN… LESEN SIE IHR GERÄT NICHT HALFT UND BRICKEN SIE…
Schritt 1: ERFORDERLICHE KOMPONENTEN
Nur 4 Komponenten erforderlich - 1. ESP8266 NODEMCU oder WEMOS D1 mini oder ein esp8266 WLAN-Entwicklungsboard 2. RELAY (5V oder 6V) 3. ULN2003 oder UNL2003A (Relaistreiber-IC) 4. Jumper (offensichtlich oder sonst löten!!) Die Hauptstruktur des Projekts besteht darin, dass das ESP8266-Modul das Signal vom MQTT-Server (dh arest.io) empfängt und das Signal an den Pin oder Prozessor weiterleitet. ULN2003-Relaistreiber-IC, verbunden mit den Pins der Nodemcu-Platine. Ausgangspins sind mit Relais oder einem RGB-Licht oder Servomotor usw. verbunden.
Schritt 2: Software
Ich habe Arduino IDE als Programmiersoftware verwendet. Wenn Sie neu in diesem Nodemcu- oder ESP8266-Entwicklungsboard sind, beziehen Sie sich bitte auf meine vorherige Anleitung. Um das Nodemcu- oder wemos-Board mit der Arduino IDE zu verbinden.
Gehen Sie in der Arduino-IDE nach dem Einrichten der zuvor genannten Dinge zu SKETCH -> INCLUDE LIBRARY -> MANAGE LIBRARIES -> SUCHE NACH "arest" -> INSTALLIEREN SIE DIE BIBLIOTHEKEN -> SUCHEN SIE JETZT NACH PubSubClient -> INSTALL THE LIBRARY.
Jetzt ist es halb fertig… fast da!!!
Schritt 3: SCHALTPLAN
Da die obige Schaltung alles noch darstellt, ist die Eingangsseite des ULN2003-Relaistreiber-ICs mit den Pins des esp8266 verbunden und der Ausgang ist mit dem Spulenschenkel des Relais verbunden, da der Ausgangspin von ULN2003 niedrig wird, wenn der esp8266-Pin hoch wird, wodurch das Relais erhalten wird ein 5V-Potential zu arbeiten.
Anstatt die 0 oder 1 an die Relais esp8266 Pins zu senden, können wir auch andere Werte für Servo senden, aber servo.attach (pin) deklarieren, um das Servo auf den bestimmten Wert zu drehen. Es ist einfach, aber jeder muss ein bisschen innovativ sein, lesen und nachdenken.
Schritt 4: CODE
Ich habe die Idee vom Projekt "Marco Schwartz" und modifiziert sie. Er hat arest.io MQTT verwendet, aber wir können auch adafruit.io verwenden. Der Hauptteil des Programms ist:
Eindeutige 6-stellige Arest-ID
char* device_id = "unique_6_digit_id";
WLAN-Zugangsdaten
const char* ssid = "ssid_name"; const char* password = "Ihr_Passwort";
Wählen Sie eine beliebige eindeutige ID, aber sie sollte nicht mein oder Ihr Name sein, es sei denn, es handelt sich um einen Telugu-Namen !!
Beispiel für eine eindeutige ID: pf4h6q (nur Beispiel)
Es können viele Änderungen im Code vorgenommen werden, da wir gemäß dem Code die Ausgabe nach jedem Neustart des Entwicklungsboards erwähnen müssen
Github-Code
Code:
Schritt 5: STEUERN
2 WICHTIGE Schritte: 1. Deklarieren des Ausgangspins 2. Umschalten oder Senden von Informationen in diesem PinDeklarieren des Ausgangspins: https://cloud.arest.io/pf486q/mode/5/o"pf486q" ist der 6-stellige eindeutige Code für arest. io"o" als Ausgabeantwort, nachdem dies in einem beliebigen Browser ausgeführt wurde {"message":"Pin D2 auf Ausgabe gesetzt", "id":"pf486q", "name":"home cloud", "hardware":"esp8266", "connected":true}Toggeln oder Senden von Informationen im Pin:https://cloud.arest.io/pf486q/digital/2/0digital pin 2 wird nach Wunsch ein Bit "0" oder "1" gesendethttps:// cloud.arest.io/pf486q/digital/2/1 Die Angabe des Pins ist einmal nach einem Neustart/Reset/Herunterfahren erforderlich, ansonsten ist es für den Dauerbetrieb von esp8266 unnötig. Ich habe eine Android-App HTTPRequest verwendet, um ein Widget auf dem Startbildschirm mit dem zu erstellen notwendige URL. Wie in meinem vorherigen instructable gezeigt. Bitte beachten Sie, dass dies sonst langwierig wird.
Schritt 6: SCHLUSSFOLGERUNG
Dies ist ein IoT-Projekt zur Steuerung von Haushaltsgeräten, Türen, Fenstern und allem, das an die individuellen Bedürfnisse angepasst werden kann. Es ist nicht lokal gesteuert, das Ganze kann von überall aus gesteuert werden.
JEDER BEFEHL ODER URL MIT ARGUMENT BENÖTIGT MANCHE 1–2 Sekunden/s zur Ausführung, da dies kein dedizierter Server ist… aber Ihr Haus von überall auf dieser Welt zu steuern ist EHRFÜRCHTIG
GENIESSEN SIE UND SEI FAUL… SEIEN SIE ABWESENHEIT UND VERGESSEN SIE, GERÄTE AUSZUSCHALTEN, ABER OHNE KOPFSCHMERZEN!!
Dank „arest.io“MQTT-Diensten und „Marco Schwatrz“…
wenn Sie die anweisbare Unterstützung mögen und genießen … und für jedes Problem diesbezüglich fragen Sie mich
Schritt 7: Video !
Jemand spezielles hat mir geholfen zu überprüfen, ob es von woanders funktioniert oder nicht… UND es funktioniert von überall, nur ein Internetzugang wird benötigt… (Ich bin in Kolkata, IN und sie ist in Ranchi, IN)… und ja, sie hat sich mit mir angelegt, nachdem sie es wusste mein einzigartiger Code von arest.io, also teile deinen selbst erstellten einzigartigen Code nicht !!
Empfohlen:
Hausautomation: 5 Schritte
Hausautomation: In diesem Projekt haben wir viele Dinge verwendet, um den Prozess des IoT Internet of Things Video für das gesamte Projekt zu verstehen
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
Hausautomation: 7 Schritte
Home Automation: Verwandeln Sie Ihr Zuhause in ein Smart Home, damit können Sie alle elektronischen Geräte in Ihrem Zuhause mit einer einzigen App steuern. Aber für dieses Projekt habe ich darauf geachtet, nur die gesamte Beleuchtung zu Hause zu steuern. Alles leicht gemacht mit Raspberry Pi 3 und Relais für Kont
Grundlagen der Hausautomation: 6 Schritte (mit Bildern)
Grundlagen der Hausautomation: Hallo zusammen. Dieses anweisbare führt Sie zu den Grundlagen der Hausautomation. Da dies von grundlegender Bedeutung ist, werden wir nur Arduino und einige andere Komponenten verwenden. Geschichte über das Instructable: - Ich lerne immer noch über Arduino p
DIY IoT-Lampe für die Hausautomation -- ESP8266-Tutorial: 13 Schritte (mit Bildern)
DIY IoT-Lampe für die Hausautomation || ESP8266-Tutorial: In diesem Tutorial werden wir eine mit dem Internet verbundene intelligente Lampe erstellen. Dies wird tief in das Internet der Dinge eintauchen und eine Welt der Heimautomatisierung eröffnen! Die Lampe ist über WLAN verbunden und verfügt über ein offenes Nachrichtenprotokoll. Das heißt, Sie können wählen