Ir al contenido principal
Todas las coleccionesConecta tus dispositivos
Instala Tasmota en tu dispositivo ESP32 o ESP8266
Instala Tasmota en tu dispositivo ESP32 o ESP8266

Esta es una breve guía sobre el firmware Tasmota y cómo flashearlo en dispositivos basados en ESP32 o ESP8266.

Sergio M avatar
Escrito por Sergio M
Actualizado hace más de una semana

Requisitos

  1. Una conexión estable a internet inalámbrica.

  2. Navegador web Chrome o Microsoft Edge (Firefox no es compatible)

  3. Un ESP32, ESP8266 o cualquier dispositivo basado en esos chips.

  4. Un cable USB Micro B.

  5. Opcional: se necesita un convertidor USB a serie TTL para flashear el ESP32-CAM de AI Thinker.

1. Configura las Conexiones Necesarias

Solo es necesario conectar la placa de desarrollo a la PC utilizando un cable USB Micro B, que generalmente viene con ella. Por lo tanto, puedes ir al paso 2. Sin embargo, si estás utilizando un ESP32-CAM de AI Thinker, debes seguir leyendo el paso 1.

Dado que el ESP32-CAM no tiene ningún tipo de conexión USB, para flashear el firmware debemos usar un convertidor USB a serie TTL. Este convertidor puede ser solo un cable o un chip (como los de la siguiente imagen), sin embargo, ambos cumplen con el mismo propósito: lo único que importa es reconocer las conexiones TX y RX.

En caso de que estés utilizando un convertidor como el de la izquierda de la imagen, cada pin está etiquetado con su función. Por otro lado, si estás utilizando un convertidor como el de la derecha, los colores de los cables te dirán su función.

Component 1(1).png

Si estás utilizando un convertidor como el de la izquierda, conecta el pin TX del convertidor al pin RX del ESP32-CAM. Por el contrario, conecta el pin RX del convertidor al pin TX del ESP32-CAM, luego procede a conectar el terminal de tierra del convertidor al terminal de tierra del ESP32-CAM.

Notarás que el ESP32 tiene dos terminales de entrada de voltaje diferentes, uno para 5 V y el otro para 3.3 V. Depende de ti y de tus recursos decidir qué terminal de alimentación usar, sin embargo, ten mucho cuidado porque conectar 5 V al terminal de 3.3 V dañará el chip.

Algunos convertidores USB a TTL tienen un pequeño jumper que te permite seleccionar su voltaje de salida, configúralo a 3.3 V o 5 V y procede a conectar el pin Vcc del convertidor al pin correspondiente del ESP32 según el voltaje seleccionado por el jumper. La siguiente imagen muestra cómo conectar el ESP32-CAM utilizando la entrada de 3.3 V. Finalmente, el convertidor se conecta al puerto USB de la PC utilizando el cable que viene con su compra.

Component 2.png

Si estás utilizando un convertidor USB a TTL como el del lado derecho de la primera imagen (el que parece un cable), no tendrás la posibilidad de seleccionar el voltaje. En su lugar, tiene una salida de 5 voltios (cable rojo) que debes conectar al pin de entrada de 5 voltios del ESP32-CAM (este pin está en realidad en el lado opuesto de la entrada de 3.3 V). La siguiente imagen muestra la conexión adecuada cuando se usa la entrada de energía de 3.3 V.

También, ten en cuenta que hemos conectado el pin “IO0” del ESP32-CAM a su terminal de tierra. Esto se debe a que, para configurarlo en modo flash, necesitamos cortocircuitar ese pin.

Eso es todo para las conexiones requeridas, ¡ahora vamos a flashear el firmware!

2. Flashear el Firmware al Dispositivo

Hay muchas maneras de flashear el firmware de Tasmota a nuestro dispositivo, pero veremos una de las más fáciles en esta guía ya que no requiere la instalación de ningún tipo de herramienta. Vamos a la herramienta web de flasheo de Tasmota.

image.png

La página debería verse como la de arriba. Allí puedes seleccionar la versión del firmware de Tasmota que deseas instalar. Si estás utilizando un dispositivo que no sea el ESP32-CAM, puedes elegir la opción “Tasmota (english)” (que generalmente se selecciona por defecto) y luego presiona el botón “CONECTAR”. Sin embargo, si estás utilizando el ESP32-CAM, debes seleccionar específicamente el firmware para este dispositivo. El siguiente GIF muestra todo el proceso usando ESP32-CAM. El proceso es el mismo para todos los dispositivos, solo necesitas seleccionar la versión de firmware adecuada.

Un pop-up te informará que la instalación se completó. Si estás utilizando ESP32-CAM, no hagas clic en el botón “NEXT” o no podrás configurar la conexión inalámbrica para el dispositivo, en su lugar, retira el cable que cortocircuita el pin “IO0” a “GND” y ahora puedes hacer clic en el botón “NEXT” para pasar al siguiente paso. Si estás utilizando cualquier otro chip que no sea el ESP32-CAM, simplemente haz clic en el botón “NEXT” para continuar al siguiente paso.

Ahora vamos a seleccionar la red WiFi a la que se conectará nuestro nuevo dispositivo con Tasmota flasheado.

Después de seleccionar la red WiFi, aparecerá una nueva ventana emergente mostrando el mensaje “VISITAR DISPOSITIVO”, haz clic en él para ir al panel de control de Tasmota.

3. Configurar el Firmware Según el Dispositivo

Dado que Tasmota es un firmware construido para una variedad de dispositivos diferentes, necesitamos decirle a Tasmota qué dispositivo estamos usando. Para hacerlo, mientras estás en el panel de control de Tasmota, vamos a la sección “Configuración”, luego busca “Configurar Módulo” y selecciona el dispositivo adecuado del menú desplegable. Primero, te mostraré cómo configurar el ESP32-CAM, así que en este caso el dispositivo adecuado es “ESP32-Cam(2)”. El siguiente GIF te muestra cómo configurar el ESP32-CAM.

Si estás utilizando un chip que no sea la variante ESP32-CAM, debes seleccionar “ESP32-DevKit(0)”. Si estás utilizando un ESP8266, debes elegir “Generic(0)”.


¡Ahora el dispositivo está completamente cargado con el firmware Tasmota simple pero poderoso y estamos listos para ponerlo a prueba!

4. Probar la Instalación

Teniendo en cuenta que la mayoría de los dispositivos basados en ESP vienen con un LED incorporado, podemos usar esto para verificar si la instalación fue exitosa. Vuelve al menú principal del panel de control de Tasmota y busca la opción “Toggle”, esto hará que el LED de tu placa se encienda y nos hará saber que la instalación fue exitosa.

asdf.png

En este punto, tu dispositivo basado en ESP está completamente listo para transmitir datos a tu plataforma favorita, ¡que por supuesto es Ubidots!

¿Ha quedado contestada tu pregunta?