
Taula de continguts:
- Pas 1: components necessaris: requisits previs
- Pas 2: incloeu les biblioteques Sonoff a Arduino IDE
- Pas 3: fitxer principal de Sonoff i configuració d'usuari
- Pas 4: configureu SSID, contrasenya i nom del projecte
- Pas 5: trieu la placa NodeMCU correcta
- Pas 6: busqueu l'adreça IP de NodeMCU a la vostra xarxa
- Pas 7: Configuració de les plaques ESP8266
- Pas 8: deseu la configuració
- Pas 9: noves opcions GPIO segons els tipus de placa ESP8266
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:38

Sonoff és un commutador controlat per WiFi integrat amb ESP8266 IC i que disposa de relés per controlar el dispositiu a través d’Internet. Aquesta IC es pot llançar i reprogramar mitjançant Arduino IDE. Els creadors de Sonoff van publicar les biblioteques i els fitxers Arduino a la seva pàgina GitHub. Inicialment, només tenia taules fabricades per Sonoff, després suporta moltes taules ESP8266 i taules de desenvolupament com NodeMCU. En aquest tutorial, veurem com fer passar el firmware Sonoff Tasmota a les plaques de desenvolupament NodeMCU. Al nou firmware actualitzat, podeu triar fàcilment les diferents plaques ESP8266.
Pas 1: components necessaris: requisits previs
- Taula de desenvolupament de NodeMCU
- Cable microUSB
- Firmware Sonoff Tasmota: enllaç GitHub
- Escàner IP avançat
- IDE Arduino
Descarregueu el firmware Sonoff Tasmota des d’aquest enllaç.
Assegureu-vos que teniu instal·lada la biblioteca ESP8266 al vostre IDE Arduino. Si voleu saber com instal·lar correctament la biblioteca ESP8266, visiteu aquest bloc complet de Firmware SONOFF Tasmota Flashing a NodeMCU.
Pas 2: incloeu les biblioteques Sonoff a Arduino IDE

Un cop descarregat el firmware SONOFF Tasmota de GitHub. Obriu la carpeta Sonoff Tasmota. Aneu a la carpeta "lib" i copieu tot el contingut i, a continuació, enganxeu-lo a la carpeta "biblioteques" d'Arduino a l'ordinador.
Ara hem inclòs els fitxers de biblioteca necessaris a la biblioteca IDE d'Arduino. Configurem el nostre codi.
Pas 3: fitxer principal de Sonoff i configuració d'usuari

Dins del fitxer descarregat, obriu el fitxer sonoff.ino. Obrirà tots els fitxers necessaris a les properes pestanyes d'Arduino IDE. Ara obriu la pestanya userconfig.h per introduir les nostres credencials de Wi-Fi.
Pas 4: configureu SSID, contrasenya i nom del projecte

Ara editeu els camps SSID i Contrasenya amb el SSID i la contrasenya de la vostra xarxa WiFi. A més, doneu un nom de projecte únic a la vostra elecció a la línia "sonoff" del PROJECTE #define.
Per exemple. #define PROJECTE "nodefactory"
Pas 5: trieu la placa NodeMCU correcta

Ara connecteu el NodeMCU i trieu la versió correcta del port COM i de la placa. Assegureu-vos que la configuració sigui així per a la placa NodeMCU 1.0.
Tauler: NodeMCU 1.0 (mòdul ESP12-E)
Mida del flaix: 4M (1M SPIFFS)
Freqüència de la CPU: 80 MHZ
Velocitat de càrrega: "115200"
A continuació, feu clic al Firmware fent clic a Puja.
Pas 6: busqueu l'adreça IP de NodeMCU a la vostra xarxa


Un cop acabat el parpelleig, obriu l’escàner avançat d’IP. I cerqueu l'adreça IP dins de la vostra IP de xarxa. En el meu cas, la meva IP oscil·larà entre 192.168.255.0-255 (vol dir que la IP oscil·larà entre 0-255). Feu clic a Escaneja i podeu veure el nom del projecte que heu donat al fitxer userconfig.h com a nom del dispositiu aquí.
Anoteu l'adreça IP que heu trobat i enganxeu-la a l'URL del navegador i feu clic a Retorn. Es mostrarà la pàgina de Sonoff Tasmota per configurar el mòdul.
Pas 7: Configuració de les plaques ESP8266

Per defecte, estarà a Sonoff Basic. Per tant, heu de canviar-lo a "Genèric" al menú "Configuració". Feu clic a "Configuració" i, a dins, trieu "Configura el mòdul".
Pas 8: deseu la configuració

Seleccioneu el tauler com a Genèric i Desa. El dispositiu es reiniciarà. Aquesta opció és per a totes les plaques ESP8266.
Pas 9: noves opcions GPIO segons els tipus de placa ESP8266

Ara, si feu clic a la configuració, podreu veure més opcions GPIO. Amb això podeu seleccionar les funcions GPIO.
Depenent del paràmetre GPIO, l'opció apareixerà a la pàgina d'inici, com ara DHT, Relay, Switch i molts més.
Per obtenir més tutorials, visiteu el nostre bloc: Factory Forward Blog
Recomanat:
Firmware intermitent d'ESP8266: 4 passos

Firmware intermitent de l'ESP8266: Tothom intenta actualitzar el firmware del mòdul ESP8266; les instruccions us poden ajudar a fer intermitents el firmware de l'ESP8266
Tres maneres de fer un circuit intermitent LED amb control de velocitat i intermitent alternatiu: 3 passos

Tres maneres de crear un circuit intermitent LED amb control de velocitat i intermitent alternatiu: el circuit intermitent és un circuit en què el LED parpelleja ON i OFF a una velocitat influïda pel condensador utilitzat. Aquí us mostraré tres maneres diferents de fer aquest circuit mitjançant : 1. Transistors 2. 555 Temporitzador IC3. Quartz CircuitLDR també es pot utilitzar per
Interruptor tàctil intel·ligent WiFi EACHEN intermitent amb Tasmota: 10 passos

Interruptor tàctil intel·ligent WiFi EACHEN intermitent amb Tasmota: de manera que vaig decidir fer aquest instructiu per a qualsevol altra persona que s’hagi preguntat si això és possible
Firmware personalitzat intermitent a una llanterna BLF A6: 5 passos

Firmware personalitzat intermitent a una llanterna BLF A6: recentment he rebut un BLF A6. És molt agradable, però no m'agrada cap dels grups de mode per defecte, així que vaig modificar el firmware per utilitzar les meves brillantors preferides. La informació era difícil de trobar, així que poso tot el que he après aquí per a mi i per a altres
Utilitzeu el firmware Homie per conduir el mòdul de commutació Sonoff (basat en ESP8266): 5 passos (amb imatges)

Utilitzeu el microprogramari Homie per conduir el mòdul de commutació Sonoff (basat en ESP8266): es tracta d’un seguiment instructiu, l’he escrit una mica després de " Construir dispositius Homie per a IoT o domòtica ". El darrer es va centrar en la supervisió bàsica (DHT22, DS18B20, llum) al voltant de les plaques D1 Mini. Aquesta vegada, voldria mostrar