В этом руководстве мы создадим ИК-контроллер на основе Wi-Fi, чтобы превратить традиционную систему кондиционирования воздуха в интеллектуальный кондиционер. Создав этот крошечный контроллер, вы сможете управлять своими традиционными системами ОВК или кондиционерами с помощью смартфона. с интуитивно понятным интерфейсом климат-контроля, позволяющим включать/выключать кондиционер и изменять температуру, скорость вращения вентилятора, режимы, и т. д. одним касанием.
Он также показывает температуру внутри и снаружи помещения в режиме реального времени с датчиков ADC, установленных в вашем блоке переменного тока. Сделав свой традиционный кондиционер умным, вы сможете с удобством управлять им, добавлять средства автоматизации, экономить энергию и увеличивать срок его службы.
Вещи, которые вам понадобятся
- Home Assistant настроен на Raspberry Pi
- MCU ESP8266, например NodeMCU или D1 Mini; ESP-01 тоже подойдет
- ИК-передатчик 5 мм, длина волны 940 нм, светодиод
- TSOP1738 или 1838 ИК-приемник
- Транзистор 2N2222
- Общая печатная плата
- Паяльник и припой
Шаг 1: Скомпилируйте и соберите прошивку
Для компиляции и сборки прошивки необходимо установить Надстройка ESPHome в Home Assistant. Затем выполните следующие действия:
- После установки надстройки ESPHome перейдите на Конфигурация > Надстройки, резервное копирование и супервизори нажмите ESPHome. Обязательно включает Начать при загрузке, Сторожевая собака, Автоматическое обновление, и Показать на боковой панели.
- Нажмите Открытый веб-интерфейс или ESPHome на боковой панели, чтобы запустить его.
- Нажмите +Новое устройство > Продолжать.
- Введите название прошивки, например смартаки нажмите Следующий.
- Выбирать ESP8266 из вариантов и нажмите Следующий > Пропускать.
- Найдите и нажмите на РЕДАКТИРОВАТЬ Кнопка ниже смартак открыть smartac.yaml файл в редакторе и вставьте следующий код YAML ниже пленный_портал:
статус_светодиод:
вывод: GPIO4удаленный_приемник:
идентификатор: rcvr
штырь:
номер: GPIO5
перевернутый: Истинный
дамп: всеудаленный_передатчик:
вывод: GPIO14
Carrier_duty_percent: 50%
климат:
- платформа: Climate_ir_lg
название: "переменный ток"
header_high: 3265us
header_low: 9856us
Теперь внесите в код следующие изменения:
- Введите SSID и пароль вашей сети Wi-Fi. Например:
вай фай:
SSID: "Имя сети MyWiFI"
пароль: "12345678"
- Изменить платформа: Coolix имя в коде в соответствии с имеющейся у вас моделью переменного тока.
климат:
- платформа: Coolix
название: "переменный ток"
Например, изменить на платформа: LG для ЛГ переменного тока. Вы можете обратиться к ИК-пульт дистанционного управления климатом документации для более подробной информации.
После внесения необходимых изменений нажмите Сохранять а затем нажмите Установить. Подключите NodeMCU или D1 Mini к компьютеру с помощью кабеля micro USB и выберите Подключить к этому компьютеру вариант. Начнется сборка прошивки.
После компиляции нажмите Скачать. Сохраните скачанный smartac-factory.bin файл прошивки в Рабочий стол или Загрузки папка.
Шаг 2: Прошить прошивку smartac-factory.bin
Как только прошивка будет загружена, вы можете нажать Откройте веб-сайт ESPHome и сделайте следующее:
- Нажмите Соединять и выберите COM порт.
- Нажмите Выбрать файл и выберите smartac-factory.bin файл прошивки,
- Нажмите Установить прошить прошивку.
После прошивки устройство должно быть онлайн.
Добавьте ИК-пульт дистанционного управления климатом в Home Assistant
В Home Assistant (HA) теперь можно добавить беспроводной ИК-пульт и управлять им. Шаги следующие:
- Идти к Конфигурация > Устройства и интеграция. Ты увидишь смартак автоматически обнаруженный HA.
- Нажмите Настроить, выберите Область, и нажмите Представлять на рассмотрение.
- Под ESPHome, нажмите смартак а затем нажмите 1 устройство.
- Нажмите ДОБАВИТЬ В ИНФОРМАЦИЮ.
- Выберите панель инструментов, нажмите Следующий а затем нажмите ДОБАВИТЬ В ИНФОРМАЦИОННУЮ ПАНЕЛЬ.
Это добавит интеллектуальные элементы управления кондиционером на приборную панель. Затем вы можете подключить NodeMCU или D1 mini к ИК-передатчику и приемнику, чтобы начать управлять своим кондиционером через смартфон.
Подключите MCU с ИК-передатчиком и датчиком приемника
Обратитесь к следующей схеме, чтобы припаять ИК-светодиод, датчик приемника и транзистор к печатной плате. Если вы никогда раньше не паяли, научитесь как паять.
- Подключить или припаять отрицательный (земля) Клемму светодиода ИК-передатчика к эмиттер на транзисторе 2N2222.
- Подключить положительный ИК-передатчик Светодиодный разъем к 3,3 В на NodeMCU или D1 Mini.
- Подключить основание к ЗАЗЕМЛЕНИЕ на NodeMCU или D1 mini.
- Подключить коллектор вывод 2N2222 к Д5 вывод на NodeMCU или D1Mini.
- Подключите датчик ИК-приемника положительный (Vcc) терминал к 3,3 В на NodeMCU или D1Mini.
- Подключить ЗАЗЕМЛЕНИЕ контакт ИК-приемника TSOP к ЗАЗЕМЛЕНИЕ на NodeMCU или D1Mini.
- Подключить Вывод данных датчика ИК-приемника к Д1 вывод на NodeMCU или D1 Mini.
Вы можете использовать полосу берга и перемычки для подключения ИК-передатчика и приемника к контактам Vcc, GND и Data In/Out к NodeMCU или D1 Mini.
Результат может выглядеть не очень хорошо с первой попытки. Однако позже вы можете импровизировать. Вы можете распечатать 3D чехол с помощью 3D-принтера, чтобы заключить все оборудование. Кроме того, вы также можете купить дешевый ИК-бластер и прошить его. smartac-factory.bin прошивка на нем. Ознакомьтесь с нашим полным руководством по преобразовать дешевый ИК-бластер и интегрировать его с Home Assistant.
Управляйте своим традиционным HVAC с помощью приложения Home Assistant
Теперь вы можете подключить USB-кабель к устройству, чтобы включить его, и использовать компонент климат-контроля, добавленный на панель управления Home Assistant, для беспроводного управления вашим традиционным HVAC.
Вы можете загрузить и установить приложение Home Assistant на свое устройство iOS или Android-смартфон, чтобы управлять своими системами отопления, вентиляции и кондиционирования воздуха, добавлять автоматизацию и т. д. Например, вы можете настроить автоматизацию, при которой система вентиляции и кондиционирования будет автоматически включаться при обнаружении вашего присутствия в помещении и выключаться, как только вы покидаете помещение. Для этого вы можете использовать плату ESP32 для построить датчик присутствия для HA, позволяя запускать автоматизацию в зависимости от вашего присутствия.
Интеграция с Apple HomeKit
Если у вас есть устройство iOS (например, iPhone или iPad), вы также можете добавить этот умный ИК-климат своими руками. контроллер к вашей настройке HomeKit и управляйте своими HVAC с помощью интерфейса HomeKit вместо Home Ассистент.
Пользовательский интерфейс HomeKit гораздо более интуитивно понятен, поэтому рекомендуется для пользователей iOS. Все, что вам нужно сделать, это установить интеграцию HomeKit в Home Assistant, чтобы транслировать его как HomeKitbridge; затем вы можете управлять своими интеллектуальными устройствами в Home Assistant, включая ИК-контроллер переменного тока, из приложения HomeKit на iPhone или iPad.
Сделайте вашу систему кондиционирования воздуха умной
Следуя этому пошаговому руководству, вы сможете создать ИК-контроллер на основе Wi-Fi, чтобы сделать любую стандартную систему переменного тока умной. Затем вы можете управлять своими традиционными системами ОВКВ или кондиционерами с помощью смартфона, включать и выключать их, изменять температуру, скорость вращения вентилятора и многое другое. Это должно помочь вам сэкономить энергию и сохранить прохладу этим летом!
Как собрать домашний энергомонитор своими руками с помощью ESP8266
Читать далее
Похожие темы
- сделай сам
- Умный дом
- Кондиционер
- Руководства по проектам «сделай сам»
- Умное устройство
Об авторе
Рави — эксперт в области технических объяснений, энтузиаст Интернета вещей и любитель Linux с опытом работы в области больших данных и разработки приложений. Он проводит большую часть своих выходных, работая с IoT-устройствами и играя в игры на Xbox. Он также путешествует в одиночку, любит ходить в походы и исследовать новые маршруты.
Подпишитесь на нашу рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться