Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Ремонт и обновление, а не замена и повторная покупка!
Симптомы: когда холодильник пытается запустить компрессор, иногда он срабатывает, иногда не удается с миганием зеленого индикатора температуры. Компрессор может быть запущен успешно, но через 2-10 секунд компрессор останавливается, и светодиод мигает один раз. Он попытается перезапустить компрессор примерно через 6 секунд.
Это руководство приведет вас к:
- полностью исправный холодильник (это была изначальная и основная цель!)
- с дополнительными настраиваемыми функциями (например, возможны отрицательные температуры в холодильном отделении:)
-
опционально подключенный холодильник:
- следить за температурой удаленно
- установить температуру удаленно
- мониторинг / уведомление о неисправностях: перегрев, неисправность,…
Это руководство, вероятно, можно использовать для любого другого холодильника с микропроцессорным управлением.
Шаг 1: собрать компоненты со старой доски
Плата управления (обозначенная «Diehl 5 700 00 9456 KSV / VDE 702590-00 5199») расположена за верхней передней панелью (за светодиодами и кнопками). Вы можете удалить его, удалив пластиковые штифты слева и справа от крышки.
- кнопки (см. расположение на картинке)
- светодиоды SMD (см. Расположение на картинке)
- резисторы SMD (3 x 12k7 для делителей напряжения датчиков, около 1500 для светодиодов) (см. Расположение на картинке)
Маркировка на резисторах smd описана здесь:
www.resistorguide.com/resistor-smd-code/
- разъем датчиков
- разъем питания
ВНИМАНИЕ: использование паяльной станции с термофеном обязательно для SMD-компонентов. Вы можете успешно удалить резисторы с помощью традиционного паяльника, но вы разрушите светодиоды)
Шаг 2: Соберите дополнительные компоненты
Аппаратное обеспечение
Плата ESP8266
IDE Arduino
PCF8571
PCF8574
Датчик тока ACS712 (опционально, но безопаснее)
Реле 5В
Какие-то обычные резисторы / конденсаторы / диоды. Я использовал SMD-компоненты, восстановленные от старых электронных устройств.
Блок питания 5 В (менее 1 А более чем достаточно)
Инструменты для печатных плат: паяльник, химикаты,… Мультиметр.
Компоненты, ранее утилизированные со старой платы
Прокладки материнской платы и изоляционный пластиковый лист для окончательной сборки
Программное обеспечение
Установите KiCad для печати печатной платы
Необязательно иметь локальный сервер, на котором запущены openhab и mosquitto (или другой сервер mqtt), чтобы добавить подключенные функции.
Шаг 3: проверьте и определите контакты
Проверить проблему на холодильнике можно только из-за платы управления
На разъеме датчиков:
На этом холодильнике есть три датчика температуры:
- Первый находится за верхней передней панелью слева, если смотреть на холодильник (маленький цилиндр, белый пластик, см. Рисунок), и предназначен для измерения температуры окружающей среды.
- Второй находится внутри холодильного отделения, внизу правой панели.
- Третий, я не знаю:) Может быть, прямо перед морозильной камерой, но я не смог понять температурные кривые, которые я получил от нее.
С помощью мультиметра проверьте сопротивление между синим проводом (общим для всех резисторов) и каждым из трех других проводов (желтым / коричневым). Вы должны прочитать что-то вроде 25k при температуре 15 ° C. Больше, если холоднее, меньше, если теплее. По температуре окружающей среды вы можете проверить увеличение сопротивления, если согреете датчик рукой.
На разъеме питания:
- проверьте, что синий провод подключен к синему проводу на компрессоре, к которому подключен кабель питания
- проверьте, что коричневый провод подключен к коричневому проводу на компрессоре, к которому прикреплен кабель питания
Вы будете использовать эти первые два провода для питания блока питания.
С помощью мультиметра определите правильный черный провод, который подключен к компрессору: к плате управления идут два черных провода: тот, который вы хотите, подключен к компрессору: реле подключит его к фазе для запуска холодильника. Не знаю, для чего использовался второй черный провод. Назовем первый провод «компрессорным проводом»
После определения пора проверить компрессор в порядке:
- Отключите все, особенно холодильник от розетки холодильника.
- Отключите соответствующую электрическую цепь вашего дома.
- Надежно подключите провод компрессора к фазе (коричневый провод платы управления): он не должен быть слишком ослабленным.
- Изолируйте соединение изолентой
- Еще раз проверьте, что электрическая цепь отключена (мультиметром нет значительного напряжения на выходных контактах)
- Подключите холодильник к розетке
- Включите цепь
Компрессор должен запуститься: подождите немного (несколько минут), чтобы убедиться, что в морозильном отделении становится холоднее.
Шаг 4: Сделайте печатную плату
Есть две платы, которые будут собраны вместе (и с блоком питания, и с esp8266) с помощью разделителей материнских плат.
Примечания к схеме / печатной плате:
Показан ACS712, но я пока им не пользуюсь. Он может быть установлен в неправильном месте (рядом с реле и, следовательно, может быть непригодным для использования)
Шаг 5: программная часть
Программная часть включает:
- удаленный мониторинг состояния и температуры холодильника через MQTT
- дистанционное управление заданной температурой, режимами суперхолодильника / суперохладителя и состоянием холодильника (выключен, режим ожидания) через MQTT
- беспроводная конфигурация для адаптации конфигурации к вашей сети / серверу MQTT
Вы можете дополнительно подключить его к брокеру MQTT. Я лично подключил его к Mosquitto и стеку InfluxDB / Grafana / OpenHAB.
Используйте:
Я успешно построил его, используя eclipse на Ubuntu. Вероятно, он может быть изменен для сборки с другими IDE / OS.
Большое спасибо Марвину Роджеру (https://github.com/marvinroger) и его библиотеке AsyncMqtt, которая позволяет этому холодильнику работать, когда нет подключения к моему серверу mwtt:)