banner

Новости

Aug 04, 2023

Dead Washer снова оживает с ATTiny

Мы не говорим, что бытовая техника — это мошенничество, но мы заметили, что когда ваша бытовая техника выходит из строя, велика вероятность, что это будет какая-то деталь, которую вы больше не сможете получить от производителя бытовой техники. Или, в некоторых случаях, это обычная деталь, которая должна стоить 2 доллара, но на нее была наценка до 40 долларов. Когда у Балакришнана случился сбой в плате управления таймером стиральной машины Whirlpool, пришло время перепроектировать плату и заменить ее небольшим микроконтроллером.

Конечно, этот вид хака — один из тех, который вам не поможет, если вам не нужна именно эта плата таймера. Однако этот процесс в целом применим. К счастью, чип материнской платы был задокументирован, а плата управления таймером использовала простой ATmega88, поэтому было легко увидеть, что устройства обмениваются данными через I2C.

Считать шину I2C легко с помощью логического анализатора, и он выявил адрес I2C неисправного устройства. Вышедшая из строя плата предназначалась только для отображения, поэтому простая программа, которая не делает ничего, кроме приема данных I2C, привела стиральную машину в рабочее состояние. Когда ATTiny45 работал с Arduino, он выполнял эту работу, занимая гораздо меньше места и затрат.

Если вы не хотите перепроектировать стиральную машину, вы можете просто заменить все элементы управления. Это работает даже в том случае, если старая стиральная машина не запускалась электронно.

ДЕЛИТЬСЯ