Sommario:
- Passaggio 1: configurazione di Firebase
- Passaggio 2: programma ESP-01 con OTA di base per aggiornamenti futuri
- Passaggio 3: programma ESP01 con Moodlight su OTA
- Passaggio 4: saldare tutto
- Passaggio 5: !!AGGIORNAMENTO IMPORTANTE
- Passaggio 6: collegamento per Github e Shematic
- Passaggio 7: prodotto finale
Video: ESP01 Moodlight con Firebase in tempo reale + OTA: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Supporta la modalità RGB e l'effetto Fade. Inoltre c'è il supporto per il controllo della luminosità. Supporto per l'aggiornamento OTA
Passaggio 1: configurazione di Firebase
Prima di continuare, dobbiamo configurare la base di fuoco. Vai al seguente link https://firebase.google.com/ e accedi con il tuo account Gmail.
Una volta terminato questo passaggio, dobbiamo creare un nuovo progetto in Firebase, quindi procedi alla tua console Firebase.
Sotto il tuo database in tempo reale c'è la scheda "regole" in cui devi abilitare la lettura e la scrittura in questo modo. Immagine 2
puoi trovare il link e il segreto di Firebase qui. Immagine 3
Questo è usato in Arduino IDE per connettersi con Firebase.
Passaggio 2: programma ESP-01 con OTA di base per aggiornamenti futuri
Dal codice sorgente puoi scaricare OTA minimo e installarlo con arduino IDE sul tuo ESP01. Immagine 1
Ora, dopo averlo flashato, dovrebbe apparire nella porta IDE di Arduino in questo modo. Immagine 2
Se non viene visualizzato, ecco un link per la risoluzione dei problemi, oppure puoi chiedere nei commenti.
Passaggio 3: programma ESP01 con Moodlight su OTA
Basta scaricare il codice sorgente dal basso e installarlo tramite arduino IDE su OTA come è stato mostrato in precedenza con la selezione della porta dell'ESP corrispondente.
Passaggio 4: saldare tutto
Basta applicare un po' di saldatura seguendo lo schema in basso.
Per l'alimentazione utilizzo un vecchio caricatore del telefono 5V 1A collegato al regolatore di tensione.
Connessioni:
Vcc a 3V (regolatore di tensione) GND a GND GPIO0 a rosso GPIO2 a verde GPIO3=RX a blu CH_PD a Vcc (o saldare un resistore di pull-up sul modulo ESP-01) opzionale: premere il pulsante da GND a RST per ripristinare il modulo
Dal momento che lo racchiuderò nella mia palla bianca, ho messo della colla a caldo in modo che non si muova o si rompa. Funziona ora per 3 settimane senza problemi.
Passaggio 5: !!AGGIORNAMENTO IMPORTANTE
Mi sono reso conto di un problema con la build attuale e ho dovuto attivare/disattivare gli interruttori su tutti e 3 i colori (RGB) tra LED ed ESP01 perché se lo spegni e poi riaccendi si bloccherà in modalità flash invece di eseguire lo schizzo.
Spegni semplicemente gli interruttori mentre lo colleghi e poi accendi gli interruttori e tutto funzionerà correttamente.
Passaggio 6: collegamento per Github e Shematic
ESP01 moodlight GITHUB
Passaggio 7: prodotto finale
Consigliato:
Programmazione Arduino Over the Air (OTA) - Ameba Arduino: 4 passaggi
Programmazione Arduino Over the Air (OTA) - Ameba Arduino: ci sono molti microcontrollori Wi-Fi sul mercato, molti produttori si divertono a programmare il loro microcontrollore Wi-Fi usando Arduino IDE. Tuttavia, una delle funzionalità più interessanti che un microcontrollore Wi-Fi ha da offrire tende a essere trascurata, ovvero