Механизм механического реле недорогих стиральных машинок со временем изнашивается, а количество шестерней отпугивает неопытных от разборки. Я бы наверное мог его сделать — но мне захотелось повторить функционал механического устройства и перевести его в электронику… Первым делом разобрался с алгоритмом работы таймера стиралки:

Группа контактов — средний сначала замыкается с одним и крутит двигатель в одну сторону, для реверса он переходит в статическое состояние на несколько секунд (двигатель не будем убивать — пусть себе спокойно остановится) затем замыкается с другим контактом (это всё что нужно знать). На картинке справа временные режимы вращения электродвигателя стиральной машинки — 3 минуты…15 минут.

В моем случае коричневый — это средний. Выяснив принцип работы таймера — взял схему из даташита на atmega-8 и скопировал её в блокнот:

У моего варианта таймера получился следующий принцип работы:
- кнопка "запуск" — даёт старт программе — светодиод LED — её индикатор;
- 3 режима (2-4-6 минут) — и 3 индикатора;
- 2 выхода на реле;
- зумер для сообщения о конце цикла стирки одного из режима.
Дальше идём в CAVR и там переводим задуманное в код, программируем микроконтроллер и смотрим что получилось на монтажной плате:


Вот принципиальная схема в стимуляторе (диоды для защиты от индуктивной нагрузки, транзистор для усиления выхода логическая "1", вместо двигателя — 2 лампы).

Плата:

Устройство в сборе:

Остается пуско-наладочные работы (которые прошли успешно).

И вот, наконец, наглядный процесс реализации самодельного таймера:
Видео
С Большим Уважением к радиолюбителям, фанатам электроники, сервисменам и просто залётшим душам — Тольяттинский Эмбеддер.








Обсуждение закрыто.