Inhoudsopgave:
- Stap 1: De Firebase instellen
- Stap 2: Programmeer ESP-01 met Basic OTA voor toekomstige update
- Stap 3: Programmeer ESP01 met Moodlight via OTA
- Stap 4: Alles solderen
- Stap 5: !!BELANGRIJKE UPDATE
- Stap 6: Link voor Github en Shematic
- Stap 7: Eindproduct
Video: ESP01 Moodlight met Firebase in realtime + OTA - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Het ondersteunt de RGB-modus en het fade-effect. Ook is er ondersteuning voor helderheidsregeling. Ondersteuning voor OTA-update
Stap 1: De Firebase instellen
Voordat we verder gaan, moeten we de firebase instellen. Ga naar de volgende link https://firebase.google.com/ en log in met uw gmail-account.
Zodra u deze stap hebt voltooid, moeten we een nieuw project maken in firebase, dus ga verder naar uw firebase-console.
Onder uw realtime database is er een tabblad "regels" waar u lezen en schrijven op deze manier moet inschakelen. Afbeelding 2
je kunt je firebase-link en geheim hier vinden. Afbeelding 3
Dit wordt gebruikt in arduino IDE om verbinding te maken met firebase.
Stap 2: Programmeer ESP-01 met Basic OTA voor toekomstige update
Van de broncode kun je minimale OTA downloaden en met arduino IDE naar je ESP01 flashen. Foto 1
Nadat je het hebt geflitst, zou het op deze manier in de arduino IDE-poort moeten verschijnen. Afbeelding 2
Als het niet wordt weergegeven, is hier een link voor het oplossen van problemen, of u kunt het in opmerkingen stellen.
Stap 3: Programmeer ESP01 met Moodlight via OTA
Download eenvoudig de broncode van hieronder en flits deze via arduino IDE over OTA zoals eerder werd getoond met het selecteren van de poort van de overeenkomstige ESP.
Stap 4: Alles solderen
Breng eenvoudig een beetje soldeer aan volgens het schema hieronder.
Voor voeding gebruik ik 5V 1A oude telefoonoplader aangesloten op spanningsregelaar.
Aansluitingen:
Vcc naar 3V (Voltage regulator) GND naar GND GPIO0 naar Rood GPIO2 naar Groen GPIO3=RX naar Blauw CH_PD naar Vcc (of soldeer een pull-up weerstand op de ESP-01 module) optioneel: drukknop van GND naar RST om de module
Omdat ik dit in mijn witte bal zal insluiten, heb ik wat hete lijm gedaan zodat het niet kan bewegen of breken. Het werkt nu 3 weken zonder problemen.
Stap 5: !!BELANGRIJKE UPDATE
Ik realiseerde me een probleem met de huidige build en moest aan / uit-schakelaars op alle 3 de kleuren (RGB) tussen LED en ESP01 zetten, want als je het uitschakelt en vervolgens weer AAN, blijft het in de flitsmodus hangen in plaats van de schets uit te voeren.
Zet de schakelaars gewoon uit terwijl u de stekker in het stopcontact steekt en zet vervolgens de schakelaars AAN en alles werkt prima.
Stap 6: Link voor Github en Shematic
ESP01 sfeerlicht GITHUB