Има няколко базирани на WiFi универсални IR бластери, достъпни онлайн от производители, като Tuya и нейните ребрандирани версии, продавани по целия свят. Те ви позволяват да се отървете от всички дистанционни контролери и да управлявате вашия телевизор, нагреватели, HVAC, домашно кино, вентилатор или други IR дистанционно управлявани устройства чрез приложение за смартфон. Можете също да интегрирате и изпращате команди към тези IR бластери за управление на устройствата чрез Alexa или Google Assistant.
Въпреки това, има няколко значителни предизвикателства, свързани с интелигентния Wi-Fi IR бластер, като например:
- Изисква интернет, за да работи и няма да работи, ако интернет е изключен или недостъпен.
- Бавно време за реакция, тъй като командите преминават през интернет през облачни сървъри, преди да достигнат до IR бластера.
- Предлага се с ограничен списък с предварително зададени поддържани устройства.
- Предоставя ограничена или никаква опция за автоматизация.
- Не е съвместим с Home Assistant.
Преобразуване на IR Blaster за създаване на персонализирано IR дистанционно за Home Assistant
Има два различни начина да конвертирате универсален IR бастер с чипа TYWE3S в персонализирано IR дистанционно за Home Assistant:
- Флаш фърмуер на Tasmota
- Флаш фърмуер на ESPhome
В това ръководство DIY ще научите процеса на преобразуване на тези универсални IR устройства в персонализирана Tasmota базиран на фърмуер IR бластер, добавете ги към Home Assistant за локално Wi-Fi дистанционно управление и задайте автоматизация, задействана от събития.
Неща, от които ще се нуждаете
За да започнете, ще ви е необходим следния хардуер:
- Евтин Wi-Fi универсален IR бластер с модула TYWE3S, като Tuya, Oakter, Broadlink и др.
- Поялник и тел за запояване (калай). Ако сте начинаещ, препоръчително е да го направите научи се да запояваш преди да продължите с този проект.
- Мъжки съединителни проводници
- USB към TTL сериен конвертор модул
- Home Assistant е настроен на Raspberry Pi или всеки стар лаптоп
Стъпки за мигане и конвертиране на евтин универсален IR Blaster в персонализирано IR дистанционно
За да прехвърлите фърмуера на Tasmota върху универсален IR бластер, трябва да свържете IR бластера с USB към TTL сериен конвертор. Стъпките са както следва.
Мигащият персонализиран фърмуер може да бъде опасен и може да направи устройството ви неизползваемо. Следвайте това ръководство на свой собствен риск.
Стъпка 1: Разглобете Universal IR Blaster
Разглобете IR бластера, за да получите достъп до хардуера вътре за мигане на фърмуера на Tasmota. Използвайте отвертка, за да премахнете винтовете и след това използвайте известна сила, за да премахнете външния капак.
Стъпка 2: Флаширане на фърмуера на Tasmota
След като имате достъп до хардуера, споете джъмперните проводници към 3.3V захранването, комуникационните щифтове TX и RX, GND и IO0.
След като запоите джъмперните проводници, свържете ги към модула на USB към TTL сериен преобразувател, както е показано в таблицата.
IR бластер | USB към TTL |
3V3 | 3v3 |
TXD | RXD |
RXD | TXD |
IO0 | GND |
GND | GND |
Изтеглете Tasmota.bin файл на фърмуера и Tasmotizer.exe инструмент за мигане.
Свържете модула USB към TTL конвертор към компютъра или лаптопа и стартирайте Tasmotizer инструмент за мигане
Щракнете върху Обнови и след това изберете COM порт и щракнете Отвори за да изберете изтегления файл на фърмуера Tasmota.bin.
Щракнете върху Tasmotize!
Изчакайте инструментът да завърши мигането на фърмуера.
Стъпка 3: Настройте персонализирано IR дистанционно
След като мигането приключи, изключете извода IO0 от заземяващия щифт и натиснете бутона за нулиране на USB към TTL модула.
На вашия компютър или лаптоп отворете настройките за Wi-Fi и се свържете с тасмота-XXXX-XX Wi-Fi мрежа
Отворете уеб браузър и отидете на 192.168.4.1.
Изберете наличната Wi-Fi мрежа и въведете паролата. Щракнете върху Запазете.
Ще се покаже IP адрес. Забележете и след това отворете IP в уеб браузъра. Можете също да щракнете върху IP адреса, за да отворите уеб интерфейса на Sonoff Basic Tasmota.
Щракнете върху Конфигурация > Конфигуриране на модул.
От Тип на модула, изберете Generic и щракнете Запазете. Устройството ще се рестартира.
Щракнете върху Конфигурация > Конфигуриране на модул и изберете щифтовете, както е показано на екранната снимка по-долу, след което щракнете Запазете.
Стъпка 4: Свържете се с Home Assistant
За да свържете този преобразуван персонализиран IR бластер към Home Assistant, трябва да инсталирате и конфигурирате MQTT на вашия Home Assistant.
След като настроите, отидете на Конфигурация > Конфигуриране на MQTT в персонализирания уеб интерфейс на IR blaster и въведете MQTT параметрите, като IP адрес на хоста, потребителя и паролата, и щракнете Запазете.
Стъпка 5: Изпращане/получаване на IR команди
След като настройката приключи, отворете уеб интерфейса и отидете на Конзола.
Когато натиснете бутон на вашето IR дистанционно, преобразуваният IR бластер получава IR сигнал и го показва в конзолата.
tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }
Можете да изпратите този IR сигнал от конвертирания IR бластер през конзолата, като използвате IRSend:
IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}
Командата ще бъде изпратена и устройството ще извърши действието въз основа на предадените IR данни.
Стъпка 6: Интегриране с Home Assistant
За да се интегрирате с Home Assistant, трябва да инсталирате Редактор на файлове добавка и след това я използвайте, за да отворите конфигурация.yaml файл и добавете следните редове,
превключвател:
- платформа: mqtt
name: "Превключвател за домашно кино" #Това е името на обекта
command_topic: "cmnd/tasmota_F4EFCE/irsend" #заменете tasmota_F4EFCE с името на вашето устройство
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #заменете със стойността IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'
След рестартиране отидете на Табло и щракнете Редактиране на таблото за управление.
Щракнете върху Добавете карта и изберете Хоризонтален стек.
Изберете Бутон и изберете името на IR обекта, който искате да контролирате. Тествайте бутона и след това повторете стъпките, за да добавите всички други обекти и бутони.
Сега можете да управлявате IR устройството с вашия Home Assistant. Можете да повторите стъпките, за да добавите толкова устройства, колкото искате да контролирате.
Направете традиционните ОВК интелигентни
Освен добавяне на бутони за превключване към Home Assistant за управление на вашите домашни уреди или климатик, можете да се възползвате от компонента MQTT Climate в Home Assistant, за да персонализирате допълнително контролите.
Можете също така да използвате ESPHome, за да създадете персонализиран фърмуер за вашия HVAC (отопление, вентилация и въздух климатик) и контроли на термостата с компонента Климат в Home Assistant и го флаш на всеки евтин IR бластер.
Освен това можете да добавите автоматизация за управление на IR устройства. Например, изключете/включете домашното кино, когато телевизорът е изключен/включен, или намалете скоростта на вентилатора, когато климатикът е включен.
Искате да използвате повторно старата си електроника, вместо да ги събирате? Тези проекти за рециклиране „Направи си сам“ ще вдъхнат нов живот на старите технологии.
Прочетете Следващото
- Направи си сам
- Умен дом
- Дистанционно
Рави е експерт по технически разяснения, ентусиаст на IoT и любител на Linux с опит в областта на големи данни и разработка на приложения. Той прекарва по-голямата част от уикендите си, работейки с IoT устройства и играейки игри на Xbox. Той също така е соло пътешественик, който обича пешеходен туризъм и проучване на нови пътеки.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате