banner

Nachricht

Aug 04, 2023

Dead Washer lebt wieder mit ATTiny

Wir sagen nicht, dass Geräte ein Betrug sind, aber wir haben festgestellt, dass bei einem Geräteausfall die Wahrscheinlichkeit groß ist, dass es sich um ein Teil handelt, das Sie nicht mehr vom Gerätehersteller erhalten können. Oder in manchen Fällen handelt es sich um ein Gartenteil, das 2 US-Dollar kosten sollte, aber auf 40 US-Dollar erhöht wurde. Als [Balakrishnan] einen Ausfall der Timer-Steuerplatine einer Whirlpool-Waschmaschine hatte, war es an der Zeit, die Platine zurückzuentwickeln und durch einen kleinen Mikrocontroller zu ersetzen.

Natürlich ist diese Art von Hack einer von denen, die Ihnen nicht weiterhelfen, es sei denn, Sie benötigen genau dieses Timer-Board. Das Verfahren ist jedoch allgemein anwendbar. Glücklicherweise war der Motherboard-Chip dokumentiert und die Timer-Steuerplatine verwendete einen einfachen ATmega88, sodass leicht zu erkennen war, dass die Geräte über I2C kommunizierten.

Das Auslesen des I2C-Busses ist mit einem Logikanalysator einfach und zeigt die I2C-Adresse des fehlerhaften Geräts an. Die ausgefallene Platine diente nur der Anzeige, daher brachte ein einfaches Programm, das nichts anderes tut, als I2C-Daten zu akzeptieren, die Waschmaschine in einen betriebsbereiten Zustand. Sobald es mit einem Arduino funktionierte, erledigte ein ATTiny45 die Arbeit mit viel weniger Platz und Kosten.

Wenn Sie die Waschmaschine nicht zurückentwickeln möchten, können Sie einfach alle Bedienelemente austauschen. Das funktioniert sogar, wenn die alte Waschmaschine nicht über einen elektronischen Start verfügte.

AKTIE