Inhoudsopgave:

ESP01 Moodlight met Firebase in realtime + OTA - Ajarnpa
ESP01 Moodlight met Firebase in realtime + OTA - Ajarnpa

Video: ESP01 Moodlight met Firebase in realtime + OTA - Ajarnpa

Video: ESP01 Moodlight met Firebase in realtime + OTA - Ajarnpa
Video: Voice Recognition Function using the MIT App Inventor | LED Voice Control | Voice Instructions??? 2024, Juli-
Anonim
Image
Image

Het ondersteunt de RGB-modus en het fade-effect. Ook is er ondersteuning voor helderheidsregeling. Ondersteuning voor OTA-update

Stap 1: De Firebase instellen

De Firebase instellen
De Firebase instellen
De Firebase instellen
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

Programma ESP-01 met basis-OTA voor toekomstige update
Programma ESP-01 met basis-OTA voor toekomstige update
Programma ESP-01 met basis-OTA voor toekomstige update
Programma ESP-01 met basis-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

Link voor Github en Shematic
Link voor Github en Shematic

ESP01 sfeerlicht GITHUB

Stap 7: Eindproduct