Dead Washer vive novamente com ATTiny
LarLar > Notícias > Dead Washer vive novamente com ATTiny

Dead Washer vive novamente com ATTiny

Jun 04, 2024

Não estamos dizendo que os eletrodomésticos são uma farsa, mas notamos que quando seus eletrodomésticos falham, há uma boa chance de ser alguma peça que você não pode mais obter do fabricante do eletrodomésticos. Ou, em alguns casos, é uma peça comum que deveria custar US$ 2, mas foi avaliada em até US$ 40. Quando [Balakrishnan] teve uma falha na placa de controle do temporizador de uma máquina de lavar Whirlpool, era hora de fazer engenharia reversa da placa e substituí-la por um pequeno microcontrolador.

Claro, esse tipo de hack é um daqueles que não vão te ajudar a menos que você precise exatamente daquele timer. No entanto, o processo é geralmente aplicável. Felizmente, o chip da placa-mãe estava documentado e a placa de controle do temporizador usava um ATmega88 simples, então foi fácil perceber que os dispositivos estavam se comunicando via I2C.

Ler o barramento I2C é fácil com um analisador lógico e isso revela o endereço I2C do dispositivo defeituoso. A placa que falhou era apenas para exibição, então um programa simples que não faz nada além de aceitar dados I2C colocou a lavadora em funcionamento. Uma vez que funcionava com um Arduino, um ATTiny45 fazia o trabalho com muito menos espaço e custo.

Se você não quiser fazer engenharia reversa na máquina de lavar, basta substituir todos os controles. Isso funciona até mesmo se a lavadora antiga não fosse eletrônica para ligar.