banner

Notícias

Dec 12, 2023

Dead Washer vive novamente com ATTiny

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

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

A leitura do barramento I2C é fácil com um analisador lógico e isso revelou o endereço I2C do dispositivo com defeito. A placa que falhou foi apenas para exibição, então um programa simples que não faz nada além de aceitar dados I2C coloca a lavadora em funcionamento. Uma vez que estava trabalhando 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é se a velha lavadora não fosse eletrônica para ligar.

COMPARTILHAR