Мазмуну:

ILumos Remote Control: 5 кадам
ILumos Remote Control: 5 кадам

Video: ILumos Remote Control: 5 кадам

Video: ILumos Remote Control: 5 кадам
Video: Как подключить пульт к телевизору LG. Не работает пульт Magic Remote LG. 2024, Июль
Anonim
ILumos Remote Control
ILumos Remote Control
ILumos Remote Control
ILumos Remote Control
ILumos Remote Control
ILumos Remote Control
ILumos Remote Control
ILumos Remote Control

ILumos диапазону акылдуу жарык өчүргүчтөр менен диммерлер абдан жакшы иштейт. Алар Улуу Британияга оңой орнотушат, анткени алар нейтралдуу байланышты талап кылышпайт, ал Улуу Британиянын жарык берүү пункттарында көп эмес.

Алар 433MHz берүүлөрдү алыстан башкаруудан, ошондой эле тийүү панелинде сенсордук башкаруу элементтерине ээ. Эгерде кимдир бирөө аларды Колдонмодон башкарууну же Alexa сыяктуу үн менен башкарууну кааласа, анда сунушталган ыкма IR же 433MHz rf билдирүүлөрдү жөнөтө турган Broadlink RM контроллерин колдонуу болуп саналат. Протокол курулбагандыктан, Broadlink продуктуну алыстан башкаруу сигналдарын үйрөнүүгө үйрөтүү керек. Бул тренингди жасоо кыйын, ал тургай ийгиликтүү болгондо да ишенимдүү жыйынтык бербейт. Бул iLumos протоколун кадимки фон 433MHz ызы -чуудан айырмалоо өтө кыйын болгонуна байланыштуу деп ойлойм, ошондуктан Broadlinkтин кайра чыгаргандыгы үйрөтүлгөн сигнал талап кылынган нерсени жакшы чагылдырбайт.

Бул ишенимдүү контролерду кантип жасоо керектиги. Бул үчүн, алыстан башкаруудан келген RF билдирүүлөрү 433Mhz өткөргүчтө туура чыгарылышы үчүн анализделди.

Бул билдирүүлөрдүн протоколу жана форматы жөнүндө маалыматтар документтерге киргизилген, бирок бул алмаштыруучу контроллерди куруу жана колдонуу үчүн муну түшүнүү зарыл эмес.

Контроллер модул түрүндө ESP8266 wifi микроконтроллерин колдонот (ESP-12F). Бул веб -буйруктарды кабыл алып, аларды керектүү билдирүү форматына айландыра алат, андан кийин аларды 433Mhz жөнөкөй өткөргүч модулу аркылуу жөнөтө алат. Мунун көбү мурунку IR контроллерине негизделген, ал телекөрсөтүүлөр сыяктуу IR түзмөктөрүнө коддорду жөнөтө алат. IR функциясы ошол эле контролерду iLumos үчүн да, IR түзмөктөрүнүн диапазону үчүн дагы колдонсо болот. Веб интерфейси аркылуу конфигурация текст файлдарын кошуу менен розеткаларга туташуу сыяктуу 433Mhz башка түзмөктөрдү кошууга болот.

1 -кадам: Компоненттер жана инструменттер талап кылынат

Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер
Керектүү компоненттер жана инструменттер

Төмөнкү компоненттер керек

  • ESP-12F wifi модулу
  • 433Mhz өткөргүч модулу
  • чыңалуу жогорулатуучу которгуч
  • 3.3V жөндөгүч
  • 220vF 6V конденсатор
  • IR диод
  • n канал MOSFET (AO3400)
  • 47R каршылыгы
  • 4K7 каршылыгы x2
  • 100K каршылыгы x 1
  • USB микро розеткасы
  • зым туташтыруу
  • Корпус; 3D басылган корпус колдонулган -

www.thingiverse.com/thing:3318386

Төмөнкү инструменттер керек

  • Жакшы чекит
  • Пинцет
  • Эпокси клей
  • Raspberry Pi жана 433MHz кабыл алгыч коддорду алуу үчүн

Мен колдонгон иш мүмкүн болушунча кичине сакталганын жана SMD компоненттерин колдонгонун эске алыңыз. Эгерде чоңураак корпус колдонулса, анда NodeMCU esp8266 модулдары сыяктуу чоң компоненттерди колдонууга болот.

2 -кадам: схемалык

Схемалык
Схемалык

Район абдан жөнөкөй.

ESP-12F модулу USB 5V розеткасынан линиялык 3.3V жөндөгүч аркылуу иштейт.

5V IR диодунун энергия булагы катары колдонулат жана модуль аркылуу 10Вга чейин көтөрүлөт. Бул 433MHz үчүн энергия булагы катары колдонулат. Жөнөкөй TX модулдары түздөн -түз 5В булагы менен колдонулушу мүмкүн, бирок аларды 10Вдан иштетүү өткөргүчтү жана диапазонду жогорулатат. Кээ бир TX модулдары 3.3V менен камсыздалат, бирок кайра күч бир аз төмөн болушу мүмкүн.

GPIO14 IR жана 433MHz сигналдары үчүн модуляцияланган чыгаруу катары колдонулат. IR учурда ал ташуучу тарабынан модуляцияланат (адатта 38KHz), бирок RF колдонуу үчүн ал сигналды түз өчүрүү / өчүрүү көзөмөлдөйт. IR RF билдирүүлөрүн жөнөткөн сайын өткөрүп турса да, аларды кадимки IR билдирүүлөрү менен чаташтырууга болбойт.

3 -кадам: Курулуш

Курулуш
Курулуш
Курулуш
Курулуш

Курулуш абдан жөнөкөй.

Мен IR бөлүгүн MOSFET транзистору жана анын дарбазасынын каршылыгы менен өзүнчө кичинекей модуль катары түзөм, көлөмүн азайтуу үчүн. Андан кийин аны камсыз кылуу үчүн эпоксидик чайырды кошом.

Регулятор жана ажыратуучу конденсатор ESP-12F модулуна түз орнотулат.

Калгандары жөн эле зымды колдонуп, кубаттуулукту жана маалымат сигналын туташтырат.

Мен https://www.instructables.com/id/433-MHz-Coil-loaded-antenna/ сүрөттөлгөн ыкманы колдонуу менен 433MHz туташуу үчүн антенна жасайм.

4 -кадам: Программалык камсыздоо жана алгачкы конфигурация

Программа Arduino чөйрөсүндө курулган.

Бул үчүн булак коду

Код кээ бир туруктуулуктарды ES8266 түзмөгүнө компиляциялоодон мурун коопсуздук максатында өзгөртүлүшү мүмкүн.

  • AP_PORT буйруктарды кабыл алуу үчүн угуу портун аныктайт
  • WM_PASSWORD түзмөктү жергиликтүү wifi тармагына конфигурациялоодо wifiManager колдонгон сырсөздү аныктайт
  • AP_AUTHID аны авторизациялоо үчүн ар бир буйрук менен жөнөтүлүүчү авторизация кодун аныктайт.
  • update_password программалык камсыздоону жаңыртууга уруксат берүү үчүн колдонулган сырсөздү аныктайт.

Биринчи жолу колдонулганда, түзмөк wifi конфигурация режимине кирет. Телефон же планшеттин жардамы менен түзмөк тарабынан орнотулган Кирүү чекитине туташыңыз, андан кийин 192.168.4.1. Бул жерден сиз жергиликтүү wifi тармагын тандап, анын сырсөзүн киргизе аласыз. Бул бир гана жолу жасалышы керек же wifi тармактарын же сырсөздөрүн өзгөртсө.

Түзмөк жергиликтүү тармакка туташкандан кийин, ал буйруктарды угат. Анын IP дареги 192.168.0.100 деп ойлосоңуз, анда алгач папкадагы файлдарды жүктөө үчүн 192.168.0.100:AP_PORT/upload колдонуңуз. Бул андан кийин 192.168.0.100/editке башка файлдарды көрүүгө жана жүктөөгө, ошондой эле 192.168.0100: AP_PORT сыноо буйруктарын жөнөтүү үчүн колдонууга мүмкүндүк берет.

Мени окуган баштапкы коддо башкаруу буйруктарын, макро командаларды жөнөтүү жана түзмөктү Alexa кызматына туташтыруу боюнча кошумча көрсөтмөлөр камтылган.

5 -кадам: коддорду тартуу

iLumos өчүргүчтөрүн алгач алардын көзөмөлдөөчү түзмөгү менен жупташуу керек. Бул iLumos көрсөтмөлөрү менен сүрөттөлөт жана түзмөктү жупташтыруу режимине коюп, андан кийин ON командасын жөнөтүүнү камтыйт. Бул андан кийин түзмөк ар бир билдирүүдө камтылган жупташкан даректи колдонуп, андан ары буйруктарды таанууга мүмкүндүк берет.

Бул жерде контроллерди колдонуу үчүн эки стратегия бар.

Биринчиден, сиз учурдагы iLumos пультторунан коддорду тартып, анан аларды репликациялоо үчүн контроллерди колдоно аласыз.

Экинчиден, бул контролер үчүн жаңы даректер колдонулушу мүмкүн жана түзмөктөр мурунтан эле алыстан башкарылган командалардын коддору аркылуу жаңы дарекке жупташат.

Мен мурдагы ыкманы жактырам.

Githubдагы булак коду iLumos пульттарынан коддорду алуу үчүн Raspberry Piде 433 МГц алуучу тактаны колдонуп иштей турган утилитаны камтыйт. Бул боюнча көрсөтмөлөрдү ошол сайттагы PDF протоколунун сүрөттөмөсүнөн тапса болот.

Сунушталууда: