Часть 1. Когда 1С-ник идёт в хардкор: как я в 2018 году заменил мозг стиральной машины на Arduino и что из этого вышло. Аудит проекта с помощью ИИ сегодня

31.03.26

Интеграция - Робототехника и умный дом (Arduino, NFC, RFID)

Стиральная машина сгорела. Через несколько дней я решил не чинить её, а полностью заменить её электронику на Arduino. Это оказалось не ремонтом, а полноценным инженерным проектом: с реверс-инжинирингом, работой с опасным напряжением и серией неудачных попыток. Первая часть - это начало пути: синий дым, первые ошибки и момент, когда стало ясно, что это уже не просто "починить технику".

Часть 1. День, когда из стиралки пошел синий дымок

2018 год, ноябрь.

Всё началось с капли воды.

Стиральная машина LG WD80187 2002 года выпуска, купленная в этом же году, служила верой и правдой, почти 16 лет. Дважды я менял в ней подшипники - в 2015 и 2018 годах. Второй раз, видимо, сальник встал неидеально, да и место под ним уже выработалось, поэтому через какое-то время после ремонта, сквозь сальник опять начала капать вода. Капля за каплей. Ничего страшного, думал я. Подумаешь, подшипник то еще работает, стиралка при отжиме еще не гудит, как боинг при взлете, поработает еще, а чуть позже еще раз заменю подшипники и сальник...

А потом капля попала на провода и спустилась по ним к разъему мотора...
Да-да, коллеги, технологии 2002 года. Тогда еще не было никакого прямого привода в стиралках, мотор располагался под баком, а барабан приводился в движение ременной передачей.

Капля воды замкнула контакты 220V и таходатчика. Разъём не выдержал такого испытания

Только потом понял, что я забыл пристегнуть пучок проводов стяжкой к корпусу бака после последнего ремонта. Капли воды из сальника попадали прямо на провода и по ним стекали на разъём мотора. Причем на этом разъеме, рядом и 220 вольт и слаботочный таходатчик, который измеряет скорость вращения. Вода замкнула их намертво.

Микросхемы обвязки микроконтроллера на плате после этого взорвались.

Несколько убитых микросхем.

Нужно сказать, что блок управления состоял из двух частей. Плата индикации - та, что на передней панели с кнопками, светодиодами и семисегментным индикатором - осталась цела. Она подключена двумя шлейфами к основной плате. А вот сам мозг, спрятанный глубоко в корпусе, погиб полностью. Ирония в том, что производитель намертво залил его густым, упругим желе, чтобы никто никогда туда не залез. Желе от этого не спасло. Но оно сделало мою работу немного сложнее.

Когда я вскрыл плату в первый раз (год назад, до этого случая, чтобы починить сгоревшую дорожку реле ТЭНа), я увидел нечто интересное. На плате не было никакой гальванической развязки между слаботочной частью и силовой. 220 вольт приходили прямо на плату, тут же стоял блок питания на 12 вольт для питания реле, а дальше 5 вольт для микроконтроллера.

Реле коммутировали нагрузку - мотор, ТЭН, насос, клапаны и все они были впаяны прямо в плату. Дорожки к ним, конечно, усилили: сделали шире, залили толстым слоем припоя, но это всё те же дорожки на том же текстолите. Рядом с ними, в миллиметре, бежали слаботочные сигналы.
Никакой опторазвязки. Никакой защиты - только текстолит и надежда на лучшее.

А потом я понял, почему производитель залил всю плату густым упругим желе. Чтобы защитить ее не только от влаги и пыли, но чтобы никто не увидел, как там всё тесно, как опасно близко соседствуют 220 вольт и 5 вольт, как тонки дорожки коммутирующие мощную нагрузку и как тонка грань между нормальной работой прибора и возможными серьезными последствиями.

Производитель сделал всё, чтобы ремонт был невозможен. Полностью залил плату желе, запаял реле, спрятал дорожки, спрятал микросхемы. Он думал: "Всё, этот блок не вскрыть, не починить, не понять. Только замена целиком".

Как же он ошибался...

Он просто не знал, что плата попадёт в руки человека, родившегося в СССР. А мы, знаете ли, видели телевизоры на лампах, каналы в которых переключали пассатижами, потому что ручка давно отломалась. А пульт дистанционного управления выглядел так: "Петька, а ну переключи на первый канал!". И маленький сын по имени Петька, радостно бежал к телевизору, потому что ему было оказано огромное доверие переключить канал. И эта ДУ'шка работала практически всегда и батарейки ей не требовались.

А как мы их ремонтировали? Удар кулаком сверху - не помогло. Значит, второй вариант - удар сбоку. О, картинка появилась! Но звук пропал. Удар с другого бока - о и звук появился.

Желе? Желе - это не проблема, думал я, это просто ещё один материал, который нужно преодолеть.

Чтобы добраться до содержимого, мне пришлось паяльником буквально проплавлять отверстия в пластиковом основании, делать из них прорези и расширять проходы, миллиметр за миллиметром пробираясь к плате. Компаунд не колется, не ломается - он только плавится от температуры, оставляя неровные, оплавленные края. На фото хорошо видно, как пластик вокруг платы словно "обкусан" паяльником. Каждое движение - риск повредить плату. Но отступать было некуда.

Микроконтроллер, по всей видимости, ещё жив - блок индикации, подключённый к нему напрямую, выжил. Вот так выглядит пластик после "археологических раскопок". Паяльник делал проходы миллиметр за миллиметром. Вы уже представили этот запах расплавленного пластика? Неровные края - цена доступа к плате, которую производитель намертво залил компаундом со всех сторон, сделав блок полностью неремонтопригодным.

Но сдаваться я не привык. Я же 1С-ник. Я привык разбираться в чужом коде, без документации. А тут - какое-то железо, микроконтроллер и программа для него. Неужели сложнее чем 1С, подумал я... и продолжил настойчиво отковыривать компаунд от платы.

Тогда я ещё не знал, что через пару дней этот "неремонтопригодный" блок придётся заменить на Arduino и что вся эта история растянется на долгие полгода.

Зато какой опыт...

Продолжение следует... скоро будут остальные части, не переключайтесь )

Часть 1. День, когда из стиралки пошел синий дымок
Введение, драма с "синим дымком", вскрытие блока управления и идеологическое противостояние с производителем

Часть 2. Железо и реверс-инжиниринг
Как я вручную прозванивал плату индикации, реверс-инжиниринг и R&D, подключение Arduino к реле, датчиками, мотору, клапанами и т.д. еще больше фото и видео самого процесса разработки

Часть 3. Софт
Логика программы, обработка прерываний (аппаратные, таймеры), принцип регулирования мощности мотора, ссылка на GitHub.
Что в итоге получилось и оценка проекта на сегодняшний день с помощью ИИ

 

Другие статьи автора:

Маркировка в "древней" УТ 10.3 (10.3.6.8) и полноценный ТСД (Online) или как обойтись без перехода на УТ 11.5
Как подключить маркировку в древней УТ 10.3 без перехода на УТ 11.5 - все необходимые объекты, модули и доработки
Автоматическое обновление токенов Честного Знака в 1С
Автоматическое обновление токенов Честного Знака в 1С - готовое решение для УТ, КА, ERP, УНФ, Розницы и Бухгалтерии, которое избавляет от ручных обновлений и остановки процессов.
Дубликатор кодов маркировки (КИЗ) DataMatrix: Расширение 1С с проверкой в Честном Знаке (копирует ЛЮБЫЕ КИЗы!)
Автоматическое обновление токенов Честного Знака в 1С - готовое решение для УТ, КА, ERP, УНФ, Розницы и Бухгалтерии, которое избавляет от ручных обновлений и остановки процессов.
Маркировка остатков товаров на складе: Как сделать все быстро и без ошибок (мой практический опыт)
Маркировка остатков 10 000+ товаров без ошибок — готовое решение, которое исключает человеческий фактор, автоматизирует процесс и работает напрямую с 1С. Пошаговый опыт и готовое расширение внутри.
Маркировка остатков в распределенной рознице: Как промаркировать более 100 тыс. товаров в нескольких десятках магазинов без хаоса и ошибок
Маркировка остатков 100 000+ товаров в рознице без хаоса и ошибок — клиент-серверное решение, где сканируешь ШК в магазине и сразу получаешь КМ на принтере, независимо от кассового ПО. Практический опыт, регламент и готовый комплект кода внутри.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Робототехника и умный дом (Arduino, NFC, RFID) Бесплатно (free)

В заключительной части я разбираю код самодельных "мозгов", фазовое управление мотором и сервисную консоль отладки, которая помогла запустить проект в работу. В финале - честный аудит кода искусственным интеллектом и ответ на вопрос, стоил ли этот инженерный вызов потраченного времени. В конце статьи ссылка на Github

24.03.2026    661    GarriSoft    0    

5

Робототехника и умный дом (Arduino, NFC, RFID) Бесплатно (free)

История продолжается. Во второй части - реверс-инжиниринг панели индикации, рукописные схемы и первое оживление. Фазо-импульсное управление мотором, три попытки собрать драйвер и финальный успех. Железо готово, всё работает!

23.03.2026    663    GarriSoft    4    

1

Робототехника и умный дом (Arduino, NFC, RFID) 1С 8.5 Отраслевые Абонемент ($m)

Увлекаюсь "умным домом", но нестабильная работа облачных сервисов производителей IOT (смарт) устройств, проблемы со связью с облачными серверами, сбои в работе интернета и как результат не корректная работа (или не работа) умных устройств, выход новой платформы 1С, открытие Tasmota для себя, и другое сподвигло вернуться к Умному дому на 1С.

1 стартмани

09.02.2026    1016    osivv    3    

5

Робототехника и умный дом (Arduino, NFC, RFID) Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Управлять умными устройствами можно не только через Алису... Как насчет 1С?

1 стартмани

15.08.2024    2414    3    vasilievil    1    

4

Робототехника и умный дом (Arduino, NFC, RFID) Бесплатно (free)

Обладая минимальными навыками инженера, вполне можно сделать «умными» относительно недорогие устройства, и управлять всей логикой на 1С. Возможности огромны: управление светом, включением-выключением розеток, автополив, сигнализация и т.д. О самостоятельной реализации в 1С нестандартной логики управления устройствами пойдет речь в статье.

29.02.2024    4388    atland    6    

29

Робототехника и умный дом (Arduino, NFC, RFID)

Кто сказал, что умный дом на 1С сделать невозможно? На конференции Infostart Event 2021 Moscow Premiere Юрий Лазаренко из компании «Цифровой Кот» показал, какие уникальные прикольные вещи можно делать на базе IoT (интернета вещей), где в этом всем 1С, и как это все между собой интегрируется.

19.06.2023    7349    TitanLuchs    28    

20

Мобильная разработка Робототехника и умный дом (Arduino, NFC, RFID) 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Хотите попробовать свои силы в разработке собственного мобильного приложения на 1С для управления светом и электроприборами в своём доме? Добро пожаловать! Хочу поделиться собственными наработками в этой области. Это будет приложение, разработанное для мобильных устройств на базе Android. Основное предназначение: управление включением/выключением устройств, работающих от сети 220 V (свет, телевизор, чайник, вентилятор, микроволновка и т.д.). Управлять будем: из приложения, голосом, на заданный промежуток времени, интенсивностью света, расписанием работы.

1 стартмани

19.12.2022    5739    osivv    9    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitryKlimushkin 181 19.03.26 19:01 Сейчас в теме
Наш человек!) Лучший аромат - запах гретой канифоли!)
2. GarriSoft 517 19.03.26 19:02 Сейчас в теме
(1)
Дым канифоли, это ж классика... Мой любимый аромат )))
3. ixijixi 2148 20.03.26 09:30 Сейчас в теме
(2) Люблю запах канифоли по утрам!
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация