Sommario:
- Passaggio 1: componenti necessari - Prerequisiti
- Passaggio 2: includi le librerie Sonoff nell'IDE Arduino
- Passaggio 3: file principale Sonoff e configurazione utente
- Passaggio 4: configurare SSID, password e nome del progetto
- Passaggio 5: scegliere la scheda NodeMCU corretta
- Passaggio 6: trova l'indirizzo IP NodeMCU sulla rete
- Passaggio 7: configurazione per schede ESP8266
- Passaggio 8: salvare la configurazione
- Passaggio 9: nuove opzioni GPIO in base ai tipi di scheda ESP8266
Video: Firmware SONOFF Tasmota lampeggiante su NodeMCU: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Sonoff è un interruttore controllato WiFi che è integrato con ESP8266 IC e dispone di relè per controllare il dispositivo tramite Internet. Questo IC può essere flashato e riprogrammato da Arduino IDE. I creatori di Sonoff hanno pubblicato le librerie e i file Arduino sulla loro pagina GitHub. Inizialmente, ha solo per le schede prodotte da Sonoff, dopodiché supporta molte schede ESP8266 e schede di sviluppo come NodeMCU. In questo tutorial, vedremo come eseguire il flashing del firmware Sonoff Tasmota nelle schede di sviluppo NodeMCU. Nel nuovo firmware aggiornato, puoi facilmente scegliere facilmente le diverse schede ESP8266.
Passaggio 1: componenti necessari - Prerequisiti
- Scheda di sviluppo NodeMCU
- Cavo microUSB
- Firmware Sonoff Tasmota – Collegamento GitHub
- Scanner IP avanzato
- Arduino IDE
Scarica il firmware Sonoff Tasmota da questo link.
Assicurati di avere la libreria ESP8266 installata sul tuo IDE Arduino. Se vuoi sapere come installare correttamente la libreria ESP8266, visita questo blog completo di Flashing SONOFF Tasmota Firmware su NodeMCU.
Passaggio 2: includi le librerie Sonoff nell'IDE Arduino
Una volta scaricato il firmware SONOFF Tasmota da GitHub. Apri la cartella Sonoff Tasmota. Passa alla cartella "lib" e copia tutto il contenuto, quindi incollalo nella cartella "librerie" di Arduino sul tuo computer.
Ora abbiamo incluso i file di libreria necessari nella libreria IDE di Arduino. Configuriamo il nostro codice.
Passaggio 3: file principale Sonoff e configurazione utente
All'interno del file scaricato, Apri il file sonoff.ino. Aprirà tutti i file necessari nelle schede successive nell'IDE di Arduino. Ora apri la scheda userconfig.h per inserire le nostre credenziali Wi-Fi.
Passaggio 4: configurare SSID, password e nome del progetto
Ora modifica i campi SSID e Password con SSID e Password della tua rete WiFi. Inoltre, assegna un nome di progetto univoco a tua scelta nella riga "sonoff" di #define PROJECT.
Per esempio. #define PROGETTO “nodefactory”
Passaggio 5: scegliere la scheda NodeMCU corretta
Ora collega il tuo NodeMCU e scegli la porta COM e la versione della scheda corrette. Assicurati che le impostazioni siano così per la scheda NodeMCU 1.0.
Scheda: NodeMCU 1.0 (modulo ESP12-E)
Dimensione del flash: 4 M (1 M SPIFFS)
Frequenza CPU: 80 MHz
Velocità di caricamento: "115200"
Quindi flashare il firmware facendo clic su Carica.
Passaggio 6: trova l'indirizzo IP NodeMCU sulla rete
Una volta terminato il flashing, aprire Advanced IP Scanner. E cerca l'indirizzo IP all'interno del tuo IP di rete. Nel mio caso, il mio IP sarà compreso tra 192.168.255.0-255 (significa che l'IP sarà compreso tra 0-255). Fai clic su scan e puoi vedere il nome del progetto che hai fornito nel file userconfig.h come nome del dispositivo qui.
Annota l'indirizzo IP che hai trovato e incollalo nell'URL del tuo browser e fai clic su invio. Mostrerà la pagina Sonoff Tasmota per configurare il tuo modulo.
Passaggio 7: configurazione per schede ESP8266
Per impostazione predefinita, sarà in Sonoff Basic. Quindi è necessario cambiarlo in "Generico" nel menu "Configurazione". Fai clic su "Configurazione" e all'interno scegli "Configura modulo".
Passaggio 8: salvare la configurazione
Seleziona la scheda come Generic e Salva. Il dispositivo si riavvierà. Questa opzione è per tutte le schede ESP8266.
Passaggio 9: nuove opzioni GPIO in base ai tipi di scheda ESP8266
Ora, se fai clic sulla configurazione, puoi vedere più opzioni GPIO. Usandolo puoi selezionare le funzioni GPIO.
A seconda dell'impostazione GPIO, l'opzione apparirà sulla home page come DHT, Relay, Switch e molti altri.
Per ulteriori tutorial, visita il nostro blog - Factory Forward Blog
Consigliato:
Interruttore tattile intelligente WiFi EACHEN lampeggiante con Tasmota: 10 passaggi
Flashing EACHEN WiFi Smart Touch Switch con Tasmota: quindi ho deciso di rendere questo Instructable per chiunque altro là fuori si sia chiesto se questo è possibile
Firmware personalizzato lampeggiante su una torcia BLF A6: 5 passaggi
Firmware personalizzato lampeggiante su una torcia BLF A6: di recente ho ricevuto un BLF A6. È molto carino, ma non mi piace nessuno dei gruppi di modalità predefiniti, quindi ho modificato il firmware per utilizzare le mie luminosità preferite. Le informazioni erano difficili da trovare, quindi sto mettendo tutto ciò che ho imparato qui per me stesso e per gli altri
Usa il firmware di Homie per pilotare il modulo switch Sonoff (basato su ESP8266): 5 passaggi (con immagini)
Usa il firmware Homie per pilotare il modulo switch Sonoff (basato su ESP8266): questo è un follower istruibile, l'ho scritto un po' dopo "Building Homie Devices for IoT or Home Automation". Il secondo si è concentrato sul monitoraggio di base (DHT22, DS18B20, light) attorno alle schede D1 Mini. Questa volta, vorrei mostrar
LED lampeggiante utilizzando ESP8266 NodeMCU Lua WiFi Tutorial: 6 passaggi
LED lampeggiante utilizzando ESP8266 NodeMCU Lua WiFi Tutorial: DESCRIZIONENodeMCU è una piattaforma IoT open source. Include il firmware che funziona sul SoC WiFi ESP8266 di Espressif e l'hardware basato sul modulo ESP-12. Il termine "NodeMcu" per impostazione predefinita si riferisce al filmware piuttosto che a t
LED lampeggiante utilizzando ESP32 NodeMCU WiFi e modulo Bluetooth Tutorial: 5 passaggi
LED lampeggiante utilizzando ESP32 NodeMCU WiFi e modulo Bluetooth Tutorial: DescrizioneNodeMCU è una piattaforma IoT open source. È programmato utilizzando il linguaggio di scripting Lua. La piattaforma è basata su progetti open source eLua. La piattaforma utilizza molti progetti open source, come lua-cjson, spiffs. Questo NodeMc ESP32