Proyecto Paragon: Hackear una máquina de café
El invierno ha llegado. Para los que vivimos en el hemisferio norte, los días son cada vez más cortos y cada vez cuesta más levantarse de la cama. En esta entrega de nuestra serie Paragon Projects, vamos a ver un proyecto que será aún más útil a medida que los días se acorten: hackear una cafetera.
Este proyecto tiene en realidad dos años, pero yo diría que es tan relevante hoy como lo era en noviembre de 2021.
Este documento fue elaborado y compartido por Andy Bradford. Andy contó que el problema era que la cafetera preparaba una taza de café, pero a veces "me ponía a prepararlo y me olvidaba de volver a recoger la bebida, dejándola rancia en la placa caliente, así que decidí ver si podía conectarla a mi red para recibir notificaciones y controlarla."
Lo hago semanalmente. Así que si eres como yo, este proyecto es para ti.
Andy prologa el post con la siguiente información: "Este post es meramente informativo. No es una guía. No lo intente usted mismo. Si me pides ayuda, no podré dártela".
Así que supongo que estás solo si quieres llevar a cabo un proyecto similar. No obstante, creo que se trata de un pequeño truco útil e increíble. Y Andy ha compartido el código en GitHub bajo licencia MIT.
Hardware
Andy desmontó la cafetera y descubrió que depende de dos placas: una se encarga de la conmutación de alto voltaje, mientras que la otra es un microcontrolador que gestiona todas las demás cosas importantes.
Así pues, este proyecto se basa en manipular el microcontrolador de la cafetera. El microcontrolador debe asumir el control para decidir qué intensidad tendrá el café, si se mantendrá caliente o no, para preparar el café y para enviar un mensaje cuando el café esté listo.
Aquí, Andy fue con un Adafruit Huzzah ESP8266 (pero ahora puede obtener un Adafruit Huzzah ESP32que es una versión actualizada).
Andy estaba trasteando con una cafetera filtrada Morphy Richards Verve. Así que la información sobre el proyecto es específica para esta cafetera:
Pero con un poco de ingenio, algo así puede hacerse sin duda con muchas cafeteras eléctricas, si no con la mayoría.
Andy menciona que la fuente de alimentación de 5V de la máquina de café no era lo suficientemente fuerte como para alimentar el Huzzah. Así que fue necesario un cable USB independiente para alimentar la placa.
Todo lo que necesitó Andy para cortar un agujero en el lado de la máquina de café y fijar un Veroboard en él. El Veroboard mantiene el Huzzah, los circuitos y las resistencias en su lugar dentro de la máquina de café.
Software
Para ello, Andy utilizó el IDE de Arduino.
MQTT auto-discovery, que es una extensión construida sobre el protocolo MQTT. De este modo, la cafetera puede comunicarse con Home Assistant. Asistente a domicilio es, por supuesto, un software gratuito y de código abierto que ayuda con una interfaz completa para la automatización del hogar.
Si estás interesado en aprender más sobre los fundamentos MQTT para tu propio proyecto, puedes consultar nuestro artículo, "Visión general de MQTT". De hecho, PiCockpit se basa en MQTT, ¡así que somos grandes fans!
Andy ha compartido todo el código del programa en GitHub. Si quieres ver el código por ti mismo, puedes Compruébelo aquí.
Conclusión:
Así que ahí lo tienen, amigos - ¡hackeando una máquina de café con un ESP8266! Es la máquina de café automatizada ideal que te enviará un mensaje de texto cuando tu café esté listo.
Si desea más información, visite Sitio web de Andy Bradford aquí.
Si quieres ver más proyectos increíbles, puedes encontrarlos todos haciendo clic en este botón:
Y si aún no lo has hecho, suscríbete a nuestro boletín. Compartimos muchos de los proyectos que presentamos en esta serie.
¿Cómo piratearías tu cafetera?