В това ръководство „Направи си сам“ ще изградим IR контролер, базиран на Wi-Fi, за да преобразуваме традиционна климатична система в интелигентен AC. Чрез изграждането на този малък контролер ще можете да управлявате традиционните си ОВК или климатични устройства с помощта на вашия смартфон с интуитивен интерфейс за управление на климатика, който ви позволява да включвате/изключвате HVAC и променяте температурата, скоростта на вентилатора, режимите, и т.н. само с едно докосване.
Той също така ви показва температурата в реално време вътре и извън стаята от ADC сензорите, инсталирани във вашето променливотоково устройство. Като направите своя традиционен AC интелигентен, можете удобно да управлявате AC модула, да добавите автоматизация, да пестите енергия и да увеличите живота му.
Неща, от които ще се нуждаете
- Home Assistant, настроен на Raspberry Pi
- ESP8266 MCU, като NodeMCU или D1 Mini; ESP-01 също ще работи
- 5 мм 940nm IR предавател LED
- TSOP1738 или 1838 IR приемник
- Транзистор 2N2222
- Обща печатна платка
- Поялник и спойка
Стъпка 1: Компилиране и изграждане на фърмуера
За да компилирате и изградите фърмуера, трябва да инсталирате Добавка ESPHome в Home Assistant. След това изпълнете следните стъпки:
- След като инсталирате добавката ESPHome, отидете на Конфигурация > Добавки, архивиране и надзорники щракнете ESPhome. Уверява се, че е активиран Стартирайте при стартиране, Куче пазач, Автоматично актуализиране, и Показване на страничната лента.
- Щракнете върху Отворете уеб интерфейса или ESPhome в страничната лента, за да го стартирате.
- Щракнете върху +Ново устройство > продължи.
- Въведете името на фърмуера, напр smartacи щракнете Следващия.
- Изберете ESP8266 от опциите и щракнете Следващия > Прескочи.
- Намерете и кликнете върху РЕДАКТИРАНЕ бутон по-долу smartac за да отворите smartac.yaml файл в редактора и поставете следния YAML код по-долу captive_portal:
status_led:
щифт: GPIO4дистанционно_приемник:
ID: rcvr
щифт:
номер: GPIO5
обърнат: Вярно
изхвърляне: всичкидистанционно_предавател:
щифт: GPIO14
carrier_duty_percent: 50%
климат:
- платформа: климат_ir_lg
име: "AC"
header_high: 3265us
header_low: 9856us
Сега направете следните промени в кода:
- Въведете своя Wi-Fi SSID и парола. Например:
wifi:
ssid: "Име на мрежата MyWiFI"
парола: "12345678"
- Променете платформа: coolix име в кода според модела AC, който имате.
климат:
- платформа: coolix
име: "AC"
Например променете на платформа: lg за LG AC. Можете да се обърнете към IR дистанционен климат документация за повече подробности.
След като направите необходимите промени, щракнете Запазете и след това щракнете Инсталирай. Включете NodeMCU или D1 Mini към вашия компютър с помощта на микро USB кабел и изберете Включете в този компютър опция. Това ще започне компилирането на фърмуера.
Веднъж компилиран, щракнете Изтегли. Запазете изтегленото smartac-factory.bin файл на фърмуера в работен плот или Изтегляния папка.
Стъпка 2: Флаширайте фърмуера smartac-factory.bin
След като фърмуерът бъде изтеглен, можете да щракнете Отворете ESPHome уеб и направете следното:
- Щракнете върху Свържете се и изберете COM пристанище.
- Щракнете върху Изберете файл и изберете smartac-factory.bin файл на фърмуера,
- Щракнете върху Инсталирай за флашване на фърмуера.
След мигане на фърмуера устройството трябва да е онлайн.
Добавете IR дистанционно управление на климата към Home Assistant
В Home Assistant (HA) вече можете да добавяте и управлявате безжичното IR дистанционно. Стъпките са както следва:
- Отидете на Конфигурация > Устройства и интеграция. Ще видиш smartac автоматично открит от HA.
- Щракнете върху Конфигуриране, изберете ■ площ, и щракнете Изпращане.
- Под ESPhome, щракнете smartac и след това щракнете 1 устройство.
- Щракнете върху ДОБАВЯНЕ КЪМ ТАБЛОТО.
- Изберете таблото за управление, щракнете Следващия и след това щракнете ДОБАВЯНЕ КЪМ ТАБЛОТО.
Това ще добави интелигентните контроли за променлив ток на арматурното табло. След това можете да свържете NodeMCU или D1 mini с IR предавателя и приемника, за да започнете да управлявате вашия AC през вашия смартфон.
Свържете MCU с IR предавател и сензор за приемник
Вижте следната диаграма, за да запоите IR светодиода, сензора на приемника и транзистора на печатна платка. Ако никога не сте запоявали преди, научете се как да запоявам.
- Свържете или запоете отрицателен (GND) IR предавател LED терминал към излъчвател на транзистора 2N2222.
- Свържете положителен IR предавател LED терминал към 3.3V на NodeMCU или D1 Mini.
- Свържете база да се GND на NodeMCU или D1 mini.
- Свържете колектор щифт на 2N2222 към D5 щифт на NodeMCU или D1Mini.
- Свържете сензора на IR приемника положителен (Vcc) терминал към 3.3V на NodeMCU или D1Mini.
- Свържете GND щифт на TSOP IR приемника към GND на NodeMCU или D1Mini.
- Свържете Изход на данни на сензора на IR приемника към D1 щифт на NodeMCU или D1 Mini.
Можете да използвате берг лента и джъмперни проводници, за да свържете IR предавателя и приемника Vcc, GND и щифтовете за вход/изход на данни към NodeMCU или D1 Mini.
Резултатът може да не изглежда добре при първия опит. Въпреки това, можете да импровизирате по-късно. Можете да отпечатате a 3D калъф използване на 3D принтер за затваряне на целия хардуер. Като алтернатива можете също да закупите евтин IR бластер и да мигате smartac-factory.bin фърмуер на него. Вижте нашето пълно ръководство за конвертирайте евтин IR бластер и го интегрирайте с Home Assistant.
Управлявайте традиционната си ОВК с помощта на приложението Home Assistant
Вече можете да свържете USB кабела към устройството, за да го включите, и да използвате компонента за климатичен контрол, добавен към таблото на вашия Home Assistant, за да управлявате безжично традиционното си HVAC.
Можете да изтеглите и инсталирате приложението Home Assistant на вашето iOS устройство или смартфон с Android, за да контролирате вашите ОВК, да добавите автоматизация и т.н. Например, можете да настроите автоматизация, при която HVAC ще се включва автоматично, когато бъде засечено присъствието ви в стаята и ще се изключва веднага щом излезете от стаята. За това можете да използвате платка ESP32 за изградете сензор за откриване на присъствие за HA, което ви позволява да задействате автоматизация въз основа на вашето присъствие.
Интегрирайте се с Apple HomeKit
Ако притежавате iOS устройство (т.е. iPhone или iPad), можете също да добавите този интелигентен IR климат „Направи си сам“. контролер към вашата настройка на HomeKit и контролирайте вашите ОВК, като използвате интерфейса HomeKit вместо Home асистент.
Потребителският интерфейс на HomeKit е много по-интуитивен и затова се препоръчва за потребители на iOS. Всичко, което трябва да направите, е да инсталирате интеграцията на HomeKit в Home Assistant, за да го излъчвате като HomeKitbridge; след това можете да управлявате своите смарт устройства в Home Assistant, включително IR AC контролера, от приложението HomeKit на iPhone или iPad.
Направете вашата климатична система интелигентна
Следвайки това ръководство стъпка по стъпка, вие ще можете да създадете базиран на Wi-Fi IR контролер, за да направите всяка стандартна AC система умна. След това можете да управлявате традиционните си HVAC или климатици с помощта на вашия смартфон, за да ги включвате/изключвате и да променяте температурата, скоростта на вентилатора и други. Това трябва да ви помогне да спестите енергия и да останете хладни това лято!
Как да изградите DIY домакински енергиен монитор с помощта на ESP8266
Прочетете Следващото
Свързани теми
- Направи си сам
- Умен дом
- Климатик
- Уроци за проекти „Направи си сам“.
- Интелигентен уред
За автора
Рави е експерт по технически разяснения, ентусиаст на IoT и любител на Linux с опит в областта на големи данни и разработка на приложения. Той прекарва по-голямата част от уикендите си, работейки с IoT устройства и играейки игри на Xbox. Той също така е соло пътешественик, който обича пешеходен туризъм и проучване на нови пътеки.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате