Inhaltsverzeichnis:
- Schritt 1: Weiter in der Hausautomation
- Schritt 2: Warum ESP8266?
- Schritt 3: Welches ESP-Modul sollte ich kaufen?
- Schritt 4: Einige grundlegende Informationen zu WIFI !
- Schritt 5: Kein Blynk !
- Schritt 6: Was ist dann so besonders in meinem System !
- Schritt 7: Sammeln Sie alle Teile
- Schritt 8: Machen Sie es Breadboard-freundlich
- Schritt 9: Die Android-Anwendung
- Schritt 10: ZEIT ZUM BAUEN ZU STARTEN !
- Schritt 11: Konvertieren Sie 5 V in 3,3 V !
- Schritt 12: Verbinden Sie FTDI mit Esp !
- Schritt 13: Sie haben keinen FTDI-Breakout
- Schritt 14: Flashen Sie Ihr ESP
- Schritt 15: Überprüfen Sie, ob alles in Ordnung ist !
- Schritt 16: Vorcodierung
- Schritt 17: Zeit zum Codieren
- Schritt 18: Machen Sie die Schaltung !
- Schritt 19: ACHTUNG!!! HOCHSPANNUNG!
- Schritt 20: So verwenden Sie dies bei Ihnen zu Hause !
- Schritt 21: Fehlerbehebung!@#$%
- Schritt 22: Überprüfen Sie diese Punkte !
- Schritt 23: Was passiert hier ???
- Schritt 24: Fazit !
Video: Hausautomation mit ESP8266 WiFi ohne Blynk! - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Zunächst möchte ich allen DANKEN, die mich für dieses INSTRUCTABLE zum Gewinner des Automation Contest 2016 gemacht haben. Also, wie ich Ihnen versprochen habe, ist hier die Anleitung zur Steuerung von Haushaltsgeräten mit dem ESP8266-WLAN-Modul.
Schritt 1: Weiter in der Hausautomation
Um auf der Couch zu bleiben und alle Elektrogeräte mit nur einer TV-Fernbedienung zu steuern, habe ich eine Anleitung dafür erstellt und jetzt ist es Zeit, auf WiFi aufzurüsten. Jetzt können Sie alles mit Ihrem Smartphone steuern. Klingt kompliziert!!! Aber ganz einfach zu machen!!!
Schritt 2: Warum ESP8266?
Jetzt denkst du vielleicht, warum ich hier WLAN verwende? Ich hätte Bluetooth oder RF verwendet, aber warum nur Wifi mit dem ESP8266? Die einfache Antwort lautet: • ESP8266 wäre billiger als ein Bluetooth-Modul (bei eBay kostet es nur etwa 2 US-Dollar) • Mit dem ESP8266 können Sie das Modul mit dem Internet verbinden und von jedem Teil der Welt aus steuern.
Schritt 3: Welches ESP-Modul sollte ich kaufen?
Nun stellt sich hier eine neue Frage Welches ESP8266 Modul soll ich kaufen? Nun ja es gibt mittlerweile viele Variationen dieses Moduls. Hier in diesem anweisbaren habe ich ESP-01-Modul verwendet. Dies war das erste eingeführte Modul und auch das billigste. Wenn Sie also ein Anfänger im IoT sind, sollten Sie sich dafür entscheiden. Welches Modul Sie kaufen sollten, hängt davon ab, wie viele gpio-Pins Sie benötigen. Dies wird entscheiden, wie viele Dinge Sie über WLAN steuern können. Für Anfänger würde ich das ESP-01 Modul empfehlen.
Schritt 4: Einige grundlegende Informationen zu WIFI !
WiFi ist eine Technologie, die es elektronischen Geräten ermöglicht, sich mit einem Wireless LAN (WLAN)-Netzwerk zu verbinden, wobei hauptsächlich die 2,4 Gigahertz (12 cm) UHF- und 5 Gigahertz (6 cm) SHF ISM-Funkbänder verwendet werden. Wi-Fi ist der Name eines beliebten drahtlose Netzwerktechnologie, die Funkwellen verwendet, um drahtlose Hochgeschwindigkeits-Internet- und Netzwerkverbindungen bereitzustellen. Ein weit verbreiteter Irrtum ist, dass der Begriff Wi-Fi die Abkürzung für "Wireless Fidelity" ist, dies ist jedoch nicht der Fall. Wi-Fi ist einfach ein markenrechtlich geschützter Begriff, der IEEE 802.11x bedeutet.
Schritt 5: Kein Blynk !
Sie können Home Automation mit esp8266 überall in den Instructables finden, aber eine gemeinsame Sache ist, dass sie ihren ESP über die Blynk-App steuern. Nun, die Blynk-App ist auch eine gute Sache für den ESP, aber es gibt immer noch einige Nachteile.• Erstens erfordert sie eine Internetverbindung, damit die App mit ihrem Server verbunden werden kann. • Zweitens müssten sich die Blynk-App sowie das ESP wie andere Methoden mit einem WLAN-Hotspot verbinden. Personen, die keine permanente Netzverbindung oder einen Router als Hotspot haben, können die Blynk-App also nicht verwenden.
Schritt 6: Was ist dann so besonders in meinem System !
In meinem System habe ich eine Android-App erstellt, die sich direkt mit Ihrem ESP verbindet, anstatt sich mit einem Hotspot zu verbinden. Dies erfordert auch keine Internetverbindung oder einen externen WLAN-Hotspot, da sich die beiden Maschinen direkt verbinden würden, was zu einer schnellen Reaktion des ESP führt.
Schritt 7: Sammeln Sie alle Teile
Hier werden alle Teile, die Sie in diesem Projekt benötigen, erwähnt und die Links, von denen Sie sie kaufen können, aber ich empfehle, dass Sie zuerst versuchen sollten, die Komponenten vor Ort zu finden, da Sie sie auf diese Weise schneller und möglicherweise billiger kaufen können, aber wenn nicht lokal verfügbar sind, können Sie sie jederzeit über die bereitgestellten Links kaufen. Ich kaufe immer alles bei ebay, weil es am billigsten ist. Für dieses Projekt benötigen Sie:
- ESP8266 WLAN-Modul
- FTDI-Breakout (oder ARDUINO UNO)
- 2x 1K Widerstände
- 2x BC547 Transistor
- 2x 5V Relais
- 2x 1N4007 DIODE
- 2x Schraubklemmen.
Schritt 8: Machen Sie es Breadboard-freundlich
Inzwischen haben Sie vielleicht bemerkt, dass das ESP-01 nicht auf ein Steckbrett passt, also müssen wir es Breadboard-freundlich machen. Die Schritte sind einfach, Sie müssen nur eine 4 x 4-Punkte-Platine schneiden, die Stiftleisten und Buchsenleisten wie gezeigt löten in den Bildern oben.
Schritt 9: Die Android-Anwendung
Um den ESP8266 direkt von Ihrem Mobiltelefon aus zu steuern, habe ich eine App mit MIT App Erfinder erstellt. Die App finden Sie hier.
Zuerst müssen Sie Ihr Smartphone mit esp8266 WiFi verbinden und dann die IP-Adresse in der App auf die IP-Adresse Ihres Moduls einstellen. In meinem Fall war es 192.168.4.1
Schritt 10: ZEIT ZUM BAUEN ZU STARTEN !
Zuerst müssen wir das ESP-Modul an den Computer anschließen, um die Firmware zu aktualisieren und zu programmieren.
Schritt 11: Konvertieren Sie 5 V in 3,3 V !
Das Wichtigste ist, dass das Modul esp8266 nur mit 3,3 V und nicht mit 5 V funktioniert.
5 V können es töten, also müssen wir einen Spannungsteiler erstellen, um 5 V in 3,3 V umzuwandeln.
Erstellen Sie einen Spannungsteiler, indem Sie einen 1K- und 2K-Widerstand anschließen, wie im Bild gezeigt.
Schritt 12: Verbinden Sie FTDI mit Esp !
Folgen Sie einfach dem Schaltplan, um Ihren ESP mit einem FTDI-Breakout zu verbinden. Stellen Sie sicher, dass Sie nur 3,3 V für Ihren FTDI-Breakout verwenden.
Schritt 13: Sie haben keinen FTDI-Breakout
Wenn Sie wie ich keinen FTDI-Breakout haben, können Sie auch Ihr Arduino verwenden, um das esp. zu programmieren. ENTFERNEN SIE DEN ATMEGA 328 IC VOR DEM PROGRAMMIEREN VON DER ARDUINO-PLATTE. VERGESSEN SIE NICHT, DASS ESP8266 AUF 3.3V UND NICHT AUF 5V FUNKTIONIERT. ARDUINO ESP82663.3v ---------------- VCCGROUND------------GROUND3.3v ------------- --- CHP_PWD(CHIP POWER DOWN)TX -------------- TXRX -------------- RX
Schritt 14: Flashen Sie Ihr ESP
Flashen Sie Ihren ESP auf die neueste Firmware. Laden Sie die erforderliche Software herunter. Flasher.exeStellen Sie sicher, dass gpio 0 mit Masse verbunden ist. Dies aktiviert den Flash-Modus in Ihrem esp.
Laden Sie die Dateien herunter. >>>>>Die Dateien befinden sich in einer ZIP-Datei, also entpacken Sie sie und öffnen Sie die esp8266_flasher.exe>>>>>Sie können die bereits in der ZIP-Datei bereitgestellte.bin-Firmware verwenden.>>>>>Wählen Sie dann Ihre KOMMUNIKATION (COM) PORT und geben Sie 0x00080 in die andere Spalte ein.>>>>>>> Klicken Sie auf Download.
Schritt 15: Überprüfen Sie, ob alles in Ordnung ist !
Nach dem Flashen des ESP ist es Zeit zu überprüfen, ob alles in Ordnung ist.
- Gehen Sie zur Arduino-IDE
- Gehen Sie zum seriellen Monitor
- Baudrate wählen 115200
- Geben Sie nun die folgenden Befehle ein.
BEI
Nachdem Sie diesen Befehl eingegeben haben, drücken Sie SEND und wenn Sie OK erhalten, können Sie loslegen.
Sie können mit dem Modul mit anderen AT-Befehlen spielen, wie in den Bildern oben gezeigt.
Schritt 16: Vorcodierung
Um das ESP von der Arduino IDE aus zu programmieren, müssen Sie einige notwendige Software installieren.
1. Gehen Sie zu Arduino IDE 2. Gehen Sie zu Datei >>>> Einstellungen 3. Kopieren Sie im Textfeld von ADDITIONAL BOARDS MANAGER URL den unten stehenden Pfad und fügen Sie ihn ein
arduino.esp8266.com/package_esp8266com_inde…
4. Gehen Sie zu TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. Geben Sie esp in das Suchfeld ein und es bleibt nur noch eine Option übrig.6. Installieren Sie das ESP8266-PAKET.
Schritt 17: Zeit zum Codieren
Nach der Installation des ESP8266-Pakets GEHEN SIE ZU TOOLS >>>>> BOARDS >>>>> Wählen Sie das Modul aus, das Sie haben (Wenn Sie das Modul esp-01 wie ich haben, wählen Sie das GENERIC ESP8266 MODULE)
Ändern Sie nun die Eigenschaften entsprechend Ihrem Modul im Tools-Menü.
Stellen Sie nun sicher, dass Sie die ESP8266WIFI-Bibliothek haben.
Laden Sie den Code auf Ihren esp.
Schritt 18: Machen Sie die Schaltung !
Versuchen Sie zuerst, die Schaltung auf dem Steckbrett zu machen und sie dann auf der Leiterplatte dauerhaft zu machen.
Das größte Problem ist jedoch, dass der ESP8266 3,3 V und nicht 5 V benötigt.
Unterschätzen Sie nicht die Leistung von 5 V, es reicht aus, um Ihr ESP-Modul zu töten.
***Hey! irgendwo geschlagen??? Ich bin immer da, um dir in den Kommentaren unten zu helfen!!!***
Schritt 19: ACHTUNG!!! HOCHSPANNUNG!
WARNUNG!
Falsche oder unsachgemäße Verwendung kann zu Folgendem führen:
- Schwere Verletzungen oder Tod.
- Physische Schäden am Produkt.
- Erstellen gefährlicher Gefahren.
***ICH ÜBERNEHME KEINE VERANTWORTUNG FÜR IHRE HANDLUNGEN***
Schritt 20: So verwenden Sie dies bei Ihnen zu Hause !
Nehmen wir an, Sie möchten Ihr Licht und Ihren Ventilator Ihres Schlafzimmers steuern, Sie können diese Schaltung auf der Schalttafel installieren. Öffnen Sie einfach die Schalttafel, die Ihre Lichter und Lüfter steuert, und Sie werden feststellen, dass zwei Drähte an den Schalter angeschlossen sind. Entfernen Sie einfach diese Drähte vom Schalter und schließen Sie sie an die Leiterplattenklemmen an und Sie sind fertig. Super einfach und doch effizient.
***Kinder, halten Sie sich von stromführenden Stromkabeln fern. Lassen Sie einen Erwachsenen bei der Hochspannungs-Elektrik arbeiten***
Schritt 21: Fehlerbehebung!@#$%
Hmm… Funktioniert nicht wie erwartet???
Probieren Sie diese Anleitung zur Fehlerbehebung aus, damit Ihr Projekt wie ein Zauber funktioniert !!
Überprüfen Sie zuerst den Code. Stellen Sie sicher, dass alle Bibliotheken richtig installiert sind. Wenn nicht, müssen Sie sie zuerst herunterladen
- Stellen Sie sicher, dass die Verbindungen korrekt sind. Überprüfen Sie mit der Durchgangsfunktion Ihres Multimeters auf falsche Anschlüsse oder Kurzschlüsse!!!
- Stellen Sie sicher, dass Sie funktionierendes ESP und Relais haben.
- Stellen Sie sicher, dass Sie die Diode in der richtigen Polarität platziert haben.
- Stellen Sie sicher, dass Sie Ihr Telefon über WLAN mit esp verbunden haben.
*** Wenn Sie diesbezüglich Zweifel haben, können Sie mich jederzeit in den Kommentaren unten fragen ***
Schritt 22: Überprüfen Sie diese Punkte !
- Bevor Sie den Stromkreis testen, überprüfen Sie alle Verbindungen mit Durchgangsfunktion des Multimeters auf falsche Verbindungen oder Kurzschlüsse.
- Installieren Sie die Diode zwischen den Spulen in der richtigen Polarität, da sie unsere Schaltung vor Rückströmen schützt.
- Ich empfehle, vor dem Testen der Schaltung mit HOCHSPANNUNG, es zuerst mit einer einfachen LED zu versuchen.
- Verwenden Sie auch niemals solche Geräte, die mehr Strom verbrauchen als die Nennwerte Ihres Relais.
Schritt 23: Was passiert hier ???
Hmm… mittlerweile verwirrt… lass mich dir sagen Was ist hier los???
Wenn Sie die Taste ON in der WiFi-Controller-App drücken, sendet sie ein Signal ON an den ESP. Das Modul ist so programmiert, dass es beim Empfang des ON-Signals seinen gpio-Zustand auf HIGH schaltet. Dadurch wird das Relais aktiviert und das Gerät schaltet sich ein. Auf die gleiche Weise, wenn Sie OFF drücken, schaltet der ESP seinen gpio-Zustand auf LOW, und so schaltet das Relais aus, damit das Gerät ausfällt. Das Funktionsprinzip ist im Vergleich zur Komplikation in der Blynk-App sehr einfach.
Wenn Sie weitere Informationen wünschen, lesen Sie das Tutorial von GreatScott dazu.
*** Wenn Sie immer noch Zweifel haben, fragen Sie im Kommentarbereich unten nach***
Schritt 24: Fazit !
Hey!!! Viel Glück, dass Sie dies selbst erstellen. Wenn Sie irgendwo auffallen, können Sie mich gerne in den Kommentaren unten fragen. Ich werde immer da sein, um zu helfen. Wenn Sie irgendwelche Vorschläge haben, sagen Sie es mir, und wenn Sie das Projekt mögen, klicken Sie auf den Like-Button, teilen Sie das Projekt so schnell wie möglich und stimmen Sie bitte in den Wettbewerben ab.
Danke fürs Lesen,
YAVNIK SHARMA
Empfohlen:
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50
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
Nahaufnahme von Tierfotografie ohne High-Tech-Ausrüstung. Update.: 7 Schritte (mit Bildern)
Nahaufnahme von Tierfotografie ohne High-Tech-Ausrüstung. Update.: Zurück in den 60er Jahren & In den 70er Jahren, als ich ein kleiner Junge war, führten wir heutzutage einen anderen Lebensstil als die meisten Kinder, als ich vier war, zogen wir von unserer Maisonette über dem Broadway, einer belebten Hauptstraße in Loughton Essex, nach Stevenage, einer neuen Stadt in Hertfordshire
Beeindruckend !! Schrittmotor ohne Treiber betreiben -- Neue Idee 2018: 4 Schritte (mit Bildern)
Beeindruckend !! Schrittmotor ohne Treiber betreiben || Neue Idee 2018: Hallo! In dieser Anleitung werde ich Ihnen beibringen, wie Sie einen Schrittmotor kontinuierlich mit hoher Geschwindigkeit ohne Treiberschaltung oder Arduino- oder Wechselstromversorgung betreiben. Durch Austauschen der Verdrahtungen können Sie ihn auch in beiden Taktgebern betreiben weise & gegen den uhrzeigersinn dir
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