• Arduino,  Hardware

    Haciendo inteligente mi aire acondicionado – Parte 1

    ¿Qué hay mejor que tener en manos un proyecto de mejora de un aparato electrónico (véase Haciendo Inteligente mi lavadora)? ¡Tener en mano dos proyectos de mejora de aparatos electrónicos!

    Tengo un aire acondicionado en mi habitación marca Daitsu. Es un modelo antiguo, el DSG-07HRN2. Mis planes son: quiero manejarlo desde mi móvil, y poder programarlo según X criterios (temperatura, época del año, si voy a estar o no en casa…). La mayoría de estas funciones se pueden programar en OpenHAB, pero por supuesto, primero deberé conectar mi aire acondicionado a mi servidor OpenHAB, cosa que, sin modificaciones, no es posible.

    Podría usar algún aparatito mágico (y caro) para manejar aparatos de infrarrojos desde el móvil (sé de su existencia), pero… ¿donde está la diversión? :P. Mi idea es meter otro microcontrolador ESP-01 en mi aire, que inyecte comandos en la placa receptora de infrarrojos, simulando que se ha recibido una señal infrarroja del mando. Y estoy seguro que va a ser una aventura interesante 🙂

    Primero, para investigar el protocolo con el que el mando se comunica con la unidad split, he usado el sketch de ejemplo IRrecvDumpV2 de la librería Arduino-IRRemote, creada por Ken Shirriff y con varios contribuidores.

    Cuando probé el mando de mi aire con mi arduino MEGA, me quedé extrañado de que decía que usaba protocolo de SAMSUNG. Curioso.

    ¿Samsung? ¿Daitsu? ¿Usan el mismo protocolo? ¿O es un error del sketch? ¿Lo averiguaremos?
  • Arduino,  Hardware

    Haciendo inteligente mi lavadora – Parte 3

    << Continuación de la parte 2

    Empecemos con el montaje de la placa que controlará el estado de lavado de la lavadora. Para que sea más sencillo de entender, lo separaremos en cuatro partes: El microcontrolador, su alimentación (ya que funciona a 3,3 voltios, en lugar de los 5 del adaptador de corriente que estoy usando), la detección de bloqueo de puerta y la actuación sobre el botón de inicio de lavado.

    El ESP-01 necesita alimentación a 3,3 voltios, como decía arriba, masa por supuesto, y para que funcione correctamente, necesita tener a positivo (mediante una resistencia, por ejemplo, de 10K) los pines GPIO0 y GPIO2. Después de eso nos queda un pin de salida (hacia el relé actuador del botón de inicio de lavado) y un pin de entrada, para la detección de bloqueo.

    La alimentación de 3,3 voltios la podemos conseguir, por ejemplo, de un LM317T, el famosísimo regulador de voltaje lineal que, a través de dos resistencias, nos permite obtener un voltaje específico. A través de una de las muchas calculadoras online, se puede calcular qué resistencias necesitas. En mi caso, utilicé ésta.

  • Arduino,  Hardware

    Haciendo inteligente mi lavadora – Parte 2

    << Continuación de la parte 1

    Tripas, hora de hablar de tripas. Tripas electrónicas, por supuesto…

    ¿Qué tipo de controlador puedo usar para este proyecto?. El primer requisito es que tenga WiFi, ya que será la forma en la que enviará las notificaciones a mi teléfono. Sobre cantidad de pines de entrada/salida (GPIO), con dos me vale (uno para detectar el bloqueo de puerta y otro para iniciar remotamente el lavado). Podría usar uno de los clásicos, Arduino UNO, con una placa (shield) WiFi:

    Es conocido por la mayoría de makers. Soporta miles de librerías con las que hacer vilguerías, pero… Tiene como 20 pines entre digitales y analógicos, y aunque la placa WiFi use algunos de ellos, sigue siendo demasiado para mi proyecto. Con dos pines me sería suficiente.

  • Arduino,  Hardware

    Haciendo inteligente mi lavadora – Parte 1

    Me gustan los retos, y también me gustan mucho los cacharros inteligentes, aquello que solemos llamar «gadgets».

    ¿Qué echo de menos en una lavadora? Que me avise cuando termine de lavar mi ropa. Sí, algunos modelos hacen sonar una pegadiza musiquita para dejarte claro que han terminado, aunque la mía ni eso… Aunque tuviese una de esas lavadoras cantarinas… ¿Y si estoy escuchando música con auriculares? Pues que tendría que estar pendiente, e ir revisando cada poco. También, los lavados son de duración algo flexible (no existen lavados de X minutos exactamente, ya que según la ropa que metas a lavar, será más sencillo o más dificil hacer el centrifutado). Siempre uso el programa de lavado de 60 minutos, a menos que la ropa esté de verdad muy sucia, pero el lavado en mi caso en verdad es de 63 minutos un día, de 75 el siguiente…

    La víctima

    Harto de esto, me he lanzado a abrir mi lavadora y ingeniarme alguna forma de detectar cuándo termina, para así lanzarme una notificación al móvil. Ya si de paso hago que pueda activar el lavado cuando quiera de forma remota, mejor que mejor (mi pobre lavadora low-cost no tiene siquiera función de aplazar el inicio de lavado en X horas…).

  • Arduino,  Hardware

    Una de hardware – Makerbuino

    Volviendo un poco a la vida (ya era hora), me gustaría contaros sobre una consola distinta a las demás. ¿Por qué distinta? ¿Tiene un procesador aún más rápido? ¿Más RAM aún? ¿Puedes jugar a Crysis en ella? No… Tiene un ATmega328 como procesador (puede que a alguno le suene a Arduino, ya que es el mismo procesador), 2KB de RAM y una pantalla… ¿Full HD? ¿4K? No… Con una resolución de 84 x 48 píxeles. Sí, exactamente, como el antiguo Nokia 3310.

    Ah, pero no os he contado lo mejor… No viene montada, y eso es exactamente lo que me impulsó a comprarla. ¿Montar tu propia consola a la que puedes luego jugar? Interesante, ¿no? 🙂

    Basada en Gamebuino, otro proyecto de consola similar (aunque éste sí viene montado, no es necesario sacar a lucir soldador y estaño…), esta consola promete divertir tanto al montarla, como al jugar e incluso al programar juegos para ella (sí. Es Arduino al fin y al cabo. Tienes toda libertad de crear juegos, aplicaciones y todo lo que se te ocurra (incluso algún que otro hack físico, ya que dispone de un par de puertos de expansión I2C.

    El proyecto en sí no es nuevo. Data de principios del año 2017, y tuvo bastante éxito en Kickstarter, su plataforma de lanzamiento. Aún siguen vendiendo copias desde su página web, por lo que aún puedes pedirte una. ¿Por qué no? 😉

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