Innehållsförteckning:

ESP01 Moodlight With Firebase i realtid + OTA: 7 steg
ESP01 Moodlight With Firebase i realtid + OTA: 7 steg

Video: ESP01 Moodlight With Firebase i realtid + OTA: 7 steg

Video: ESP01 Moodlight With Firebase i realtid + OTA: 7 steg
Video: Quick setup of Node MCU wifi board with Arduino IDE and run Led blink Program 2024, Juli
Anonim
Image
Image

Den stöder R-G-B-läge och Fade-effekt. Det finns också stöd för ljusstyrka. Stöd för OTA -uppdatering

Steg 1: Konfigurera Firebase

Konfigurera Firebase
Konfigurera Firebase
Konfigurera Firebase
Konfigurera Firebase

Innan vi fortsätter måste vi konfigurera eldstaden. Gå till följande länk https://firebase.google.com/ och logga in med ditt gmail -konto.

När du är klar med det här steget måste vi göra ett nytt projekt i firebase, så fortsätt till din eldbaskonsol.

Under din realtidsdatabas finns flikregler där du behöver aktivera läsning och skrivning så här. Bild 2

du kan hitta din eldbaslänk och hemlighet här. Bild 3

Detta används i arduino IDE för att ansluta till eldbas.

Steg 2: Programmera ESP-01 med grundläggande OTA för framtida uppdatering

Program ESP-01 med grundläggande OTA för framtida uppdatering
Program ESP-01 med grundläggande OTA för framtida uppdatering
Program ESP-01 med grundläggande OTA för framtida uppdatering
Program ESP-01 med grundläggande OTA för framtida uppdatering

Från källkoden kan du ladda ner minimal OTA och flasha den med arduino IDE till din ESP01. Bild 1

Nu när du har blinkat det ska det dyka upp i arduino IDE -porten så här. Bild 2

Om det inte dyker upp här är en länk för felsökning, eller du kan fråga i kommentarer.

Steg 3: Programmera ESP01 med Moodlight Over OTA

Ladda bara ner källkoden underifrån och blinka den via arduino IDE över OTA som den tidigare visades med val av port för motsvarande ESP.

Steg 4: Lödning av allt

Applicera helt enkelt en liten lödning enligt schemat nedan.

För strömförsörjning använder jag 5V 1A gammal telefonladdare ansluten till spänningsregulator.

Anslutningar:

Vcc till 3V (spänningsregulator) GND till GND GPIO0 till röd GPIO2 till grön GPIO3 = RX till blå CH_PD till Vcc (eller löd ett uppdragningsmotstånd på ESP-01-modulen) valfritt: tryckknapp från GND till RST för att återställa modul

Eftersom jag kommer att hölja detta i min vita boll lägger jag lite varmt lim så att det inte kan röra sig eller gå sönder. Det fungerar nu i 3 veckor utan problem.

Steg 5: !! VIKTIG UPPDATERING !

Jag insåg ett problem med den nuvarande byggnaden och var tvungen att sätta på/av strömbrytare på alla tre färgerna (RGB) mellan LED och ESP01, för om du stänger av den och sedan på igen kommer den att fastna i blixtläge istället för att köra skissen.

Slå bara av strömbrytarna medan du ansluter den och slå sedan på strömbrytarna så fungerar allt bra.

Steg 6: Länk till Github och Shematic

Länk till Github och Shematic
Länk till Github och Shematic

ESP01 moodlight GITHUB

Steg 7: Slutprodukt

Rekommenderad: