Gracias a la gran variedad de shields que nos ofrece la placa de desarrollo Wemos basada en ESP8266, podemos recliclar cualquier juguete que tenga un motor DC de 5v y darle una nueva vida!
Para poder controlar nuestra locomotora, necesitamos tener conocimientos sobre MQTT y saber como enviar comandos al Wemos con el firmware EasyESP (Ver sección PASOS)
Materiales:
Buzzer
IR Infrared Sensor
LED 3.3v
Diagrama:
Pasos:
Descargar EasyESP (versión Mega para ESP8266) y flashear nuestro Wemos con el firmware correspondiente.
Configurar un nuevo broker MQTT del tipo "Home Assistant (openHAB) MQTT".
Añadir como dispositivos :
Motor shield: SDA: GPIO-4 (D2) SCL: GPIO-5 (D1)
Sensor IR: GPIO-16 (D0)
Ejecutar comandos para chequear que los sensores esten funcionando:
Motor Shield:
WemosMotorShieldCMD,0,Forward,30
WemosMotorShieldCMD,0,Stop
LED
PWM,12,500
Buzzer
tone,14,1300,200
Iniciar UI M5Flow y subir el código de ejemplo Descargar NOTA: Modificar los parámetros de conexión al broker MQTT.