Оглавление:

Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи: 5 шагов
Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи: 5 шагов

Видео: Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи: 5 шагов

Видео: Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи: 5 шагов
Видео: ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при работе на СТАНКАХ. 2024, Июль
Anonim
Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи
Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи
Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи
Обнаружение ошибок теплового насоса и сигнализация ESP8266, Openhab, Telegram, MQTT с питанием от батареи

Мой тепловой насос для отопления дома и воды время от времени выдает ошибку. Эту ошибку нелегко заметить, поскольку на маленьком ЖК-экране не горит красный свет или что-то в этом роде. Поэтому я сделал этот детектор, чтобы обнаруживать ошибку и уведомлять меня через Openhab, Telegram и электронную почту.

Этот извещатель питается от батареи и полностью отключается, когда тепловой насос работает нормально, используя реле отказоустойчивости в тепловом насосе.

Шаг 1. Дизайн и процесс

Дизайн и процесс
Дизайн и процесс
Дизайн и процесс
Дизайн и процесс

Модуль работает прямо:

- Если тепловой насос работает нормально, реле разомкнуто и модуль выключен.

- Если тепловой насос находится в режиме ошибки, реле переключается в закрытое состояние, и модуль включается, и горит красный светодиод (см. Следующие шаги)

Ручные режимы

Если вы включите тестовый переключатель, реле будет шунтировано, и модуль будет включен:

- Если при ручном включении модуля нажать красную кнопку (переключатель OTA), модуль запускается в режиме OTA для обновления прошивки по воздуху (OTA), горит синий светодиод (позже я поменял красную кнопку к синей кнопке)

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

Шаг 2: Действия в режиме ошибки

Если тепловой насос переходит в режим ошибки, модуль запускается и выполняются следующие действия:

- Подключение к WiFi (стандартная функция esp82666)

- Отправить электронное письмо (я отправляю электронное письмо через SMTP2Go как SMTP-сервер (вам нужна учетная запись на SMTP2Go)

- Отправить сообщение MQTT в систему домашней автоматизации (я использую Openhab2). Из Openhab2 отправляется сообщение телеграммы, посмотрите на этом веб-сайте, как работает действие Openhab Telegram.

Шаг 3: Сборка модуля

Сборка модуля
Сборка модуля
Сборка модуля
Сборка модуля
Сборка модуля
Сборка модуля

См. Прилагаемую схему и изображения собранного модуля. Я использовал ESP-07S, потому что модуль расположен довольно далеко от моего WiFi-роутера, а ESP-07S имеет разъем для внешней антенны WiFi.

Части:

- ESP-07S

- Резисторы (10к и 200Р)

- кнопки

- переключатели

- LiPo аккумулятор (я использовал 380 мА)

- регулятор напряжения (я использовал HT7333)

- конденсаторы для регулятора напряжения

- светодиоды

- штекерные разъемы для программирования модуля ESP-07

- винтовые клеммы и провод для подключения к реле в тепловом насосе

Шаг 4: Программа

Программа
Программа

Программа написана в среде Arduino IDE. См. Мой Github.

ESP-07S был запрограммирован с помощью программатора FTDI. См. Соединения на картинке.

Шаг 5: Установите его

Mount It
Mount It

Установите его и накройте.

Рекомендуемые: