Sommario:

ESP01 Moodlight con Firebase in tempo reale + OTA: 7 passaggi
ESP01 Moodlight con Firebase in tempo reale + OTA: 7 passaggi

Video: ESP01 Moodlight con Firebase in tempo reale + OTA: 7 passaggi

Video: ESP01 Moodlight con Firebase in tempo reale + OTA: 7 passaggi
Video: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, Luglio
Anonim
Image
Image

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

Configurazione di Firebase
Configurazione di Firebase
Configurazione di Firebase
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

Programma ESP-01 con OTA di base per aggiornamenti futuri
Programma ESP-01 con OTA di base per aggiornamenti futuri
Programma ESP-01 con OTA di base per aggiornamenti futuri
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

Link per Github e Shematic
Link per Github e Shematic

ESP01 moodlight GITHUB

Passaggio 7: prodotto finale

Consigliato: