Todos hemos enfrentado problemas cotidianos que parecen tener una solución rápida, solo para descubrir que el proyecto es enormemente más complicado de lo que imaginamos al principio. Ya sea iniciar una remodelación en casa, realizar una reparación rápida a una bicicleta o un automóvil, o intentar instalar un software oscuro en una máquina Linux, el tiempo presupuestado para estas tareas suele subestimarse lamentablemente. La luz nocturna de Oscar necesitaba que su brillo se ajustara manualmente cada noche, y parecía sencillo usar un microcontrolador para automatizar eso, ¿verdad?
Al abrir el pequeño dispositivo, el primer problema fue la ausencia de etiquetas en los componentes, por lo que simplemente añadir un jumper a los pines existentes del microcontrolador sin causar daños no era una opción viable. Añadir un microcontrolador secundario parecía el siguiente paso lógico, pero la fuente de alimentación de la luz nocturna es extremadamente limitada, por lo que utilizar incluso la Raspberry Pi más pequeña o un Arduino comercial estaba descartado. [Oscar] eligió entonces un ATtiny85, que resuelve los requisitos de energía, aunque estos chips presentan un desafío mayor al programarlos sin un dispositivo USB dedicado. A partir de ahí, fue necesario cablear un transistor al circuito para presionar el botón físicamente, además de varias resistencias de soporte, por lo que [Oscar] terminó diseñando una PCB personalizada para alojar todos los componentes.
Incluso después de todo ese trabajo, el espacio reducido dentro de la carcasa de la luz nocturna hizo que la instalación de la PCB fuera un verdadero reto. Sin embargo, al final obtuvo un dispositivo que, cuando su sistema de domótica enciende el enchufe de la luz, arranca automáticamente, presiona el interruptor la cantidad de veces requerida y luego entra en modo de reposo. Consideramos esto un éxito, incluso tras el esfuerzo colosal necesario para que esta luz económica y pequeña funcionara exactamente como él quería. Existen otras soluciones de bajo consumo para problemas similares, siempre que el uso de baterías no sea un inconveniente definitivo para el usuario.
Vía CNX Software.




