Заменил стандартные звуковые сигналы в стиральной машинке

Молодой человек, поддавшись модному тренду, решил «перепрошить» свою стиральную машинку. Теперь она не просто подаёт обычные звуковые сигналы, а говорит голосом робота в стиле «кожаных ублюдков».

звуковой модуль jq6500 плюс stm32.

идея возникла потому, что стиралка никак не озвучивает окончание стирки и часто я забывал вытащить вещи, они там лежали по пол дня и кисли.

хотел сначала просто мелодию сделать. и тут понеслось...

основная проблема была снять сигналы с платы стиралки. для этого ее пришлось немного исследовать.
включение и выключение по нажатию кнопки POWER, при этом проверяются импульсы динамический индикации на плате. если они есть, значит вкл. иначе выкл.

начало цикла стирки тупо по нажатию кнопки PLAY

сложнее всего было с окончанием стирки. изначально думал прицепиться к электрозамку. но потом передумал лезть в 220в.

единственный индикатор окончания стирки оказался диод, который мигает при включении, потом горит при стирке и тухнет после ее окончания.

простейший конечный автомат позволил найти нужный момент в этой цепочке.

дальше сложность была в том, как отследить состояние диода. снять с него напряжение без дополнительного ОУ никак бы не получилось.

после исследования платы я понял, что для динамической индикации используется матрица светодиодов 7 на 7.



далее решено было найти 2 входа (вертикаль и горизонталь) , состояние которых как то коррелировало с горением диода. с двухканальным осциллом это было не трудно.


В итоге , все получилось
,стиральная машина,прошивка

Для питания был взять какой то развязывающий DC\DC преобразователь из 12в в 5в. Линейный стабик не вытянул звуковой модуль