• Arduino,  Hardware

    Haciendo inteligente mi lavadora – Parte 5

    << Continuación de la parte 4

    Llegó la hora de la verdad. Es hora de conectar las nuevas tripas a mi lavadora y ver si todo funciona como esperábamos. O bueno… Casi… Acabo de recordar que cuando hice las modificaciones preparatorias a mi lavadora (parte 1), no preparé el botón de inicio de lavado, que será el que puentee nuestro relé para simular que se ha pulsado el botón y con ello, mandará la orden de iniciar el lavado a la lavadora.

    La modificación debería ser sencilla. Soldar un par de cables a ambos terminales del botón de inicio de lavado. Veamos cómo termina siendo 🙂

    Primero, volvemos a abrir la parte superior de la lavadora, y buscamos cómo quitar los mandos frontales. En mi caso, con quitar cuatro tornillos, unas pestañas de plástico y desenchufar todos los cables, y ya tenía el frontal entero en mis manos.

    Manchas de dedos de fábrica incluidas en el precio
  • Arduino

    Haciendo inteligente mi lavadora – Parte 4

    << Continuación de la parte 3

    Hora de tocar la parte de software de este proyecto. Si recordamos, el requerimiento es simple: Hacer que cuando la lavadora termine el lavado (desbloquee la puerta), se lance una notificación a mi teléfono móvil.

    Para enviar notificaciones, podría elegir una de muchas rutas posibles: por e-mail, por alguno de los servicios que existen de comunicaciones, a través de una app que me diseñe yo mismo… Para ahorrar tiempo, decidí usar uno de los servicios que existen para notificaciones simples: pushbullet.

    Pushbullet te permite, entre muchas otras opciones, enviar pequeñas notificaciones de texto a todos los dispositivos que tengas enlazados. Podría entonces, desde mi microcontrolador ESP8266, enviar una notificación y recibirla en el móvil. Pero decidí ir un poco más lejos: Tengo un mini-ordenador como centro domótico en mi casa: un orange PI PC con OpenHAB, que me permite controlar centralizadamente mis enchufes inteligentes. ¿Y si conecto mi lavadora al sistema y es mi centro domótico el encargado de enviar dichas notificaciones? Así, también podré controlar el estado de la lavadora y enviar órdenes de puesta en marcha de forma remota.

    Empecemos con la forma de comunicación que va a tener el ESP-01 con mi centro domótico. En este caso, decidí elegir MQTT, por lo simple que es: Defines canales (topics) de comunicación, el dispositivo que vaya a escuchar esos canales se suscribe a ellos, y el dispositivo que vaya a enviar publica los mensajes a dicho topic. Para el uso de MQTT con los microcontroladores ESP8266, existe la librería PubSubClient, que nos facilitará el envío de mensajes entre un dispositivo y otro.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad