Vamos a seguir los siguientes pasos para instalar Tasmota en un ESP32 cam
Artículos necesarios
- ESP32-Cam
- Cables
- Programador
Conectaremos según diagrama, Vcc, Gnd, Rx-Tx, Tx-Rx, y un puente en el ESP para arrancar en modo programación. GPIO0-GND
Programador | ESP32-CAM |
GND | GND |
VCC | VCC |
Rx | U0T (GPIO1) |
Tx | U0R (GPIO3) |
Puente-> | IO0 (GPIO0) – GND |
Descarga
Necesitamos descargar tasmota para instalarlo, la forma más sencilla es descargar una de las utilidades disponibles para flashear tasmota en los dispositivos compatibles.
Podemos utilizar Tasmotizer, NodeMCUpyFlasher, ESPHome-Flasher el que prefiramos. En mi caso he usado ESPHome-Flasher. Tenemos que descargar la versión de Tasmota correspondiente a nuestra placa, descargaremos la versión para ESP32-Cam.
Flasheado
Para cargar el firmware Tasmota seguiremos los siguientes pasos.
- Enchufar el USB.
- Abrir Esphome-flasher.
- Seleccionar puerto COM (correspondiente a nuestro Adaptador USB).
- Selecionamos el Firmware donde lo hayamos descargado, podemos usarlo para flashear Tasmota u otro firmware.
- Pulsamos Flash ESP.
- Esperamos a que finalice el proceso.
Una vez flasheado tenemos que desconectar el puente IO0 (GPIO0) – GND para que al alimentarlo no encienda en modo flash.
Configurar Tasmota
Al arrancar el ESP genera un punto de acceso al que conectarse con el nombre similar a «tasmota_123456-1234«.
Nos conectamos a su wifi, si lo haces con un movil normalmente te incica que no tienes internet (hay que seguir conectado al wifi), y que tienes que iniciar sesión en la red, lo cual te lleva a la página de configuración del wifi, SSID y Password. Si no es así iremos a la direción: http://192.168.4.1.
Después de añadir los datos, le damos a Guardar (Save), y si está todo correcto el ESP se conectará a la red wifi de casa.
El siguiente paso será configurar nuestro tasmota, cambiarle el nombre, los pines si conectamos algún sensor y los datos de MQTT para que «hable» con Home Assistant, etc.