Dead Lavadora vuelve a vivir con ATTiny
HogarHogar > Noticias > Dead Lavadora vuelve a vivir con ATTiny

Dead Lavadora vuelve a vivir con ATTiny

Jun 04, 2024

No estamos diciendo que los electrodomésticos sean una estafa, pero hemos notado que cuando sus electrodomésticos fallan, es muy probable que se trate de alguna pieza que ya no pueda obtener del fabricante del electrodomésticos. O, en algunos casos, es una pieza común y corriente que debería costar $2, pero que ha sido rebajada a $40. Cuando [Balakrishnan] falló el tablero de control del temporizador de una lavadora Whirlpool, llegó el momento de realizar ingeniería inversa en el tablero y reemplazarlo con un pequeño microcontrolador.

Por supuesto, este tipo de truco es uno de esos que no te ayudarán a menos que necesites exactamente ese temporizador. Sin embargo, el proceso es generalmente aplicable. Afortunadamente, el chip de la placa base estaba documentado y la placa de control del temporizador usaba un ATmega88 simple, por lo que era fácil ver que los dispositivos se comunicaban a través de I2C.

Leer el bus I2C es fácil con un analizador lógico y esto reveló la dirección I2C del dispositivo defectuoso. La placa que falló fue solo para visualización, por lo que un programa simple que no hace más que aceptar datos I2C puso la lavadora en funcionamiento. Una vez que funcionó con Arduino, ATTiny45 hizo el trabajo con mucho menos espacio y costo.

Si no desea realizar ingeniería inversa en la lavadora, puede simplemente reemplazar todos los controles. Eso funciona incluso si la lavadora vieja no era electrónica para arrancar.