Tabla de contenido:

Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos
Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos

Video: Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos

Video: Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos
Video: Instalar o actualizar dispositivos TASMOTA 2023 2024, Noviembre
Anonim
Actualización del firmware SONOFF Tasmota en NodeMCU
Actualización del firmware SONOFF Tasmota en NodeMCU

Sonoff es un interruptor controlado por WiFi que está integrado con ESP8266 IC y tiene relés para controlar el dispositivo a través de Internet. Este IC puede ser flasheado y reprogramado por Arduino IDE. Los creadores de Sonoff publicaron las bibliotecas y los archivos Arduino en su página de GitHub. Inicialmente, solo tiene placas hechas por Sonoff, después de eso es compatible con muchas placas ESP8266 y placas de desarrollo como NodeMCU. En este tutorial, veremos cómo actualizar el firmware de Sonoff Tasmota en las placas de desarrollo NodeMCU. En el nuevo firmware actualizado, puede elegir fácilmente las diferentes placas ESP8266 fácilmente.

Paso 1: Componentes necesarios: requisitos previos

  • Placa de desarrollo NodeMCU
  • Cable microUSB
  • Firmware de Sonoff Tasmota - Enlace de GitHub
  • Escáner de IP avanzado
  • IDE de Arduino

Descargue el firmware de Sonoff Tasmota desde este enlace.

Asegúrese de tener la biblioteca ESP8266 instalada en su IDE de Arduino. Si desea saber cómo instalar la biblioteca ESP8266 correctamente, visite este blog completo de flasheo del firmware SONOFF Tasmota en NodeMCU.

Paso 2: Incluya las bibliotecas Sonoff en Arduino IDE

Incluir bibliotecas Sonoff en Arduino IDE
Incluir bibliotecas Sonoff en Arduino IDE

Una vez que se descargue el firmware SONOFF Tasmota de GitHub. Abra la carpeta Sonoff Tasmota. Navegue a la carpeta "lib" y copie todo el contenido, luego péguelo en la carpeta "bibliotecas" de Arduino en su computadora.

Ahora incluimos los archivos de biblioteca necesarios en la biblioteca IDE de Arduino. Configuremos nuestro código.

Paso 3: Archivo principal de Sonoff y configuración de usuario

Sonoff Main File y User Config
Sonoff Main File y User Config

Dentro del archivo descargado, abra el archivo sonoff.ino. Abrirá todos los archivos necesarios en las siguientes pestañas en Arduino IDE. Ahora abra la pestaña userconfig.h para ingresar nuestras Credenciales de Wi-Fi.

Paso 4: configurar SSID, contraseña y nombre del proyecto

Configure el SSID, la contraseña y el nombre del proyecto
Configure el SSID, la contraseña y el nombre del proyecto

Ahora edite los campos SSID y Contraseña con su red WiFi SSID y Contraseña. Además, dé un nombre de proyecto único según su elección en la línea #define PROJECT “sonoff”.

P.ej. #define PROYECTO "nodefactory"

Paso 5: Elija la placa NodeMCU correcta

Elija la placa NodeMCU correcta
Elija la placa NodeMCU correcta

Ahora conecte su NodeMCU y elija el puerto COM y la versión de placa correctos. Asegúrese de que la configuración sea así para la placa NodeMCU 1.0.

Placa: NodeMCU 1.0 (módulo ESP12-E)

Tamaño de flash: 4 M (1 M SPIFFS)

Frecuencia de CPU: 80 MHZ

Velocidad de subida: "115200"

Luego actualice el firmware haciendo clic en Cargar.

Paso 6: Busque la dirección IP de NodeMCU en su red

Busque la dirección IP de NodeMCU en su red
Busque la dirección IP de NodeMCU en su red
Busque la dirección IP de NodeMCU en su red
Busque la dirección IP de NodeMCU en su red

Una vez que finalice el parpadeo, abra Advanced IP Scanner. Y busque la dirección IP dentro de la IP de su red. En mi caso, Mi IP variará de 192.168.255.0-255 (Significa que la IP estará en el rango de 0-255). Haga clic en escanear y podrá ver el nombre del proyecto que proporcionó en el archivo userconfig.h como nombre del dispositivo aquí.

Anote la dirección IP que encontró, péguela en la URL de su navegador y haga clic en Intro. Mostrará la página de Sonoff Tasmota para configurar su módulo.

Paso 7: Configuración para placas ESP8266

Configuración para placas ESP8266
Configuración para placas ESP8266

De forma predeterminada, estará en Sonoff Basic. Por lo tanto, debe cambiarlo a "Genérico" en el menú "Configuración". Haga clic en "Configuración" y, dentro de él, elija "Configurar módulo".

Paso 8: guarde la configuración

Guardar la configuración
Guardar la configuración

Seleccione el tablero como Genérico y Guardar. El dispositivo se reiniciará. Esta opción es para todas las placas ESP8266.

Paso 9: Nuevas opciones de GPIO según los tipos de placa ESP8266

Nuevas opciones de GPIO según los tipos de placa ESP8266
Nuevas opciones de GPIO según los tipos de placa ESP8266

Ahora, si hace clic en la configuración, podrá ver más opciones de GPIO. Con eso, puede seleccionar las funciones GPIO.

Dependiendo de la configuración de GPIO, la opción aparecerá en la página de inicio como DHT, Relay, Switch y muchos más.

Para obtener más tutoriales, visite nuestro blog: Factory Forward Blog

Recomendado: