Inhaltsverzeichnis:
- Schritt 1: Einrichten der Firebase
- Schritt 2: ESP-01 mit Basic OTA für zukünftiges Update programmieren
- Schritt 3: Programmieren Sie ESP01 mit Moodlight über OTA
- Schritt 4: Alles löten
- Schritt 5: !!WICHTIGES UPDATE
- Schritt 6: Link für Github und Shematic
- Schritt 7: Endprodukt
Video: ESP01 Moodlight mit Firebase in Echtzeit + OTA - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
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
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
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
ESP01 Stimmungslicht GITHUB