Innholdsfortegnelse:
- Trinn 1: Konfigurere Firebase
- Trinn 2: Programmer ESP-01 med grunnleggende OTA for fremtidig oppdatering
- Trinn 3: Programmer ESP01 med Moodlight Over OTA
- Trinn 4: Lodding alt
- Trinn 5: !! VIKTIG OPPDATERING
- Trinn 6: Lenke til Github og Shematic
- Trinn 7: Sluttprodukt
Video: ESP01 Moodlight With Firebase i sanntid + OTA: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Den støtter R-G-B-modus og Fade-effekt. Det er også støtte for lysstyrkekontroll. Støtte for OTA -oppdatering
Trinn 1: Konfigurere Firebase
Før vi fortsetter må vi sette opp brannbasen. Gå til følgende lenke https://firebase.google.com/ og logg på med gmail -kontoen din.
Når du er ferdig med dette trinnet, må vi lage et nytt prosjekt i firebase, så fortsett til din firebase -konsoll.
Under sanntidsdatabasen din er det fane "regler" der du må aktivere lese og skrive slik. Bilde 2
Du kan finne din firebase -lenke og hemmelighet her. Bilde 3
Dette brukes i arduino IDE for å koble til firebase.
Trinn 2: Programmer ESP-01 med grunnleggende OTA for fremtidig oppdatering
Fra kildekoden kan du laste ned minimal OTA og blinke den med arduino IDE til ESP01. Bilde 1
Nå etter at du har blinket det, skal det dukke opp i arduino IDE -port som dette. Bilde 2
Hvis det ikke dukker opp her er en lenke for feilsøking, eller du kan spørre i kommentarer.
Trinn 3: Programmer ESP01 med Moodlight Over OTA
Bare last ned kildekoden nedenfra og blits den via arduino IDE over OTA som den tidligere ble vist med valg av port til tilsvarende ESP.
Trinn 4: Lodding alt
Bare bruk litt loddetinn etter skjematikken nedenfor.
For strømforsyning bruker jeg 5V 1A gammel telefonlader koblet til spenningsregulator.
Tilkoblinger:
Vcc til 3V (Spenningsregulator) GND til GND GPIO0 til Rød GPIO2 til Grønn GPIO3 = RX til Blå CH_PD til Vcc (eller lodd en pull-up-motstand på ESP-01-modulen) valgfritt: trykknapp fra GND til RST for å tilbakestille modul
Siden jeg vil innelukke dette i min hvite ball, legger jeg litt varmt lim slik at det ikke kan bevege seg eller gå i stykker. Det fungerer nå i 3 uker uten problemer.
Trinn 5: !! VIKTIG OPPDATERING
Jeg innså et problem med nåværende bygg og måtte sette på/av brytere på alle 3 fargene (RGB) mellom LED og ESP01 fordi hvis du slår den av og deretter på igjen, vil den sette seg fast i blitsmodus i stedet for å kjøre skissen.
Bare slå av bryterne mens du kobler den til, og slå deretter på bryteren, så fungerer alt fint.
Trinn 6: Lenke til Github og Shematic
ESP01 moodlight GITHUB
Trinn 7: Sluttprodukt
Anbefalt:
Programmering av Arduino Over the Air (OTA) - Ameba Arduino: 4 trinn
Programmering av Arduino Over the Air (OTA)-Ameba Arduino: Det er mange Wi-Fi-mikrokontroller der ute på markedet, mange produsenter liker å programmere sin Wi-Fi-mikrokontroller ved hjelp av Arduino IDE. En av de kuleste funksjonene som en Wi-Fi-mikrokontroller har å tilby har en tendens til å bli oversett, det vil si