Tabla de contenido:
- Paso 1: Componentes necesarios: requisitos previos
- Paso 2: Incluya las bibliotecas Sonoff en Arduino IDE
- Paso 3: Archivo principal de Sonoff y configuración de usuario
- Paso 4: configurar SSID, contraseña y nombre del proyecto
- Paso 5: Elija la placa NodeMCU correcta
- Paso 6: Busque la dirección IP de NodeMCU en su red
- Paso 7: Configuración para placas ESP8266
- Paso 8: guarde la configuración
- Paso 9: Nuevas opciones de GPIO según los tipos de placa ESP8266
Video: Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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
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
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
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
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
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
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
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:
Actualización de firmware de ESP8266: 4 pasos
Parpadeo del firmware de ESP8266: Todos intentaron actualizar el firmware del módulo ESP8266, las instrucciones pueden ayudarlo a actualizar el firmware en ESP8266
Actualización de firmware personalizado a una linterna BLF A6: 5 pasos
Parpadeo de firmware personalizado a una linterna BLF A6: Recientemente obtuve un BLF A6. Es muy agradable, pero no me gusta ninguno de los grupos de modos predeterminados, así que modifiqué el firmware para usar mis brillos preferidos. La información fue difícil de encontrar, así que estoy poniendo todo lo que aprendí aquí para mí y para otros
Actualización del micrófono de los auriculares Sony: 5 pasos
Actualización del micrófono de los auriculares Sony: Me encantan mis auriculares Sony, suenan muy bien y son muy cómodos durante un período de tiempo más largo. Tener un micrófono incorporado es genial, ya que no tengo que cambiar los auriculares ni desconectar los auriculares del teléfono para hablar sobre las llamadas. El único
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN TRASERO DEL CERRADURA DEL PORTÓN TRASERO DE RENAULT SCENIC / MEGANE: 3 Pasos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN DE LA PUERTA TRASERA DE RENAULT SCENIC / MEGANE: La junta tórica de mala calidad que mantiene el botón del maletero en su lugar se desgasta y se pierde el botón del maletero del vehículo. La única solución de Renaults para esto es un mecanismo de bloqueo de arranque de reemplazo completo que solo fallará nuevamente y costará
Actualización del firmware Esp8266: 7 pasos
Actualización de firmware Esp8266: El módulo ESP8266 es un módulo inalámbrico económico.Tiene SOC (sistema en chip) que es capaz de proporcionar wifi a cualquier microcontrolador / microprocesador.Hay dos formas de utilizar el esp8266.Esp8266 independiente Esp8266 con raspberry pi o arduino o