Inhaltsverzeichnis:

ESP01 Moodlight mit Firebase in Echtzeit + OTA - Gunook
ESP01 Moodlight mit Firebase in Echtzeit + OTA - Gunook

Video: ESP01 Moodlight mit Firebase in Echtzeit + OTA - Gunook

Video: ESP01 Moodlight mit Firebase in Echtzeit + OTA - Gunook
Video: How to make IOT based Home Appliance Control using Firebase Server | MIT App Inventor Part:1 2024, Juli
Anonim
Image
Image

Es unterstützt den R-G-B-Modus und den Fade-Effekt. Es gibt auch Unterstützung für die Helligkeitssteuerung. Unterstützung für OTA-Update

Schritt 1: Einrichten der Firebase

Einrichten der Firebase
Einrichten der Firebase
Einrichten der Firebase
Einrichten der Firebase

Bevor wir fortfahren, müssen wir die Firebase einrichten. Gehen Sie zu folgendem Link https://firebase.google.com/ und melden Sie sich mit Ihrem Google Mail-Konto an.

Sobald Sie diesen Schritt abgeschlossen haben, müssen wir ein neues Projekt in Firebase erstellen. Gehen Sie also zu Ihrer Firebase-Konsole.

Unter Ihrer Echtzeitdatenbank befindet sich der Tab "Regeln", auf dem Sie das Lesen und Schreiben wie folgt aktivieren müssen. Bild 2

Sie können Ihren Firebase-Link und Ihr Geheimnis hier finden. Bild 3

Dies wird in arduino IDE verwendet, um eine Verbindung mit Firebase herzustellen.

Schritt 2: ESP-01 mit Basic OTA für zukünftiges Update programmieren

ESP-01 mit Basic OTA für zukünftiges Update programmieren
ESP-01 mit Basic OTA für zukünftiges Update programmieren
ESP-01 mit Basic OTA für zukünftiges Update programmieren
ESP-01 mit Basic OTA für zukünftiges Update programmieren

Aus dem Quellcode können Sie minimalen OTA herunterladen und mit arduino IDE auf Ihren ESP01 flashen. Bild 1

Nachdem Sie es nun geflasht haben, sollte es so im Arduino IDE-Port erscheinen. Bild 2

Wenn es nicht angezeigt wird, finden Sie hier einen Link zur Fehlerbehebung, oder Sie können in Kommentaren nachfragen.

Schritt 3: Programmieren Sie ESP01 mit Moodlight über OTA

Laden Sie einfach den Quellcode von unten herunter und flashen Sie ihn über Arduino IDE über OTA, wie es zuvor mit Auswahl des Ports des entsprechenden ESP gezeigt wurde.

Schritt 4: Alles löten

Tragen Sie einfach ein wenig Lötmittel nach dem Schema unten auf.

Für die Stromversorgung verwende ich 5V 1A altes Telefonladegerät, das an den Spannungsregler angeschlossen ist.

Anschlüsse:

Vcc auf 3V (Spannungsregler) GND auf GND GPIO0 auf Rot GPIO2 auf Grün GPIO3=RX auf Blau CH_PD auf Vcc (oder einen Pull-Up-Widerstand am ESP-01-Modul anlöten) optional: Taster von GND auf RST drücken, um den. zurückzusetzen Modul

Da ich dies in meinem weißen Ball einschließen werde, habe ich etwas Heißkleber aufgetragen, damit es sich nicht bewegt oder bricht. Es funktioniert jetzt seit 3 Wochen ohne Probleme.

Schritt 5: !!WICHTIGES UPDATE

Ich habe ein Problem mit dem aktuellen Build erkannt und musste alle 3 Farben (RGB) zwischen LED und ESP01 ein- und ausschalten, denn wenn Sie es aus- und wieder einschalten, bleibt es im Flash-Modus hängen, anstatt die Skizze auszuführen.

Schalten Sie einfach die Schalter aus, während Sie es einstecken, und schalten Sie dann die Schalter ein und alles wird gut funktionieren.

Schritt 6: Link für Github und Shematic

Link für Github und Shematic
Link für Github und Shematic

ESP01 Stimmungslicht GITHUB

Schritt 7: Endprodukt