Мазмуну:
- Жабдуулар
- 1 -кадам: Sinric орнотуу
- 2 -кадам: Arduino IDE орнотуу
- 3 -кадам: Тел пультунан IR сигналдарын окуу
- 4 -кадам: NodeMCU орнотуу
- 5 -кадам: Аны Alexa менен орнотуу
- 6 -кадам: Кошумча: Ыңгайлаштырылган ПХБ жана Лазердик Cut Case
Video: NodeMCU Alexa TV Control: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
NodeMCU менен Alexa телекөрсөтүүсүн кантип башкарууну үйрөнүңүз.
Эгер сизге бул долбоор жакса, сенсорлор конкурсунда ага добуш бериңиз.
Жабдуулар
Компоненттер:
NodeMCU Esp8266 жана маалымат линиялары бар микро USB кабели
IR кабылдагыч жана IR LED
IR сигналдарын окуу үчүн Arduino Uno
Эки 3мм LED (мен кызыл менен жашылды тандадым)
Эки 220 Ω резистор
A Breadboard жана Jumper Cables
Кошумча: Ыңгайлаштырылган ПХБ, Лазердик Кесилген Корпус, Түзүлүштөр, JST Коннекторлору, Зым жана Бир катар Аялдар Header Pins
Куралдар:
Компьютер
Кошумча: ширетүүчү темир, зым кесүүчү жана PCB кармагыч
1 -кадам: Sinric орнотуу
Sinric by Kakopappa
1. Sinric.com сайтына кирип, каттоо эсебине катталыңыз.
2. Кирүү жана API ачкычыңызды көчүрүү.
3. Кошуу басуу менен жаңы Smart Home түзмөгүн түзүү, жана атын терүү, жана Түзмөк астында астында тандоо. Андан кийин Сактоо баскычын басыңыз.
4. Эми сиз панелде жаңы түзмөктү көрүшүңүз керек. Түзмөктүн идентификаторун көчүрүү.
2 -кадам: Arduino IDE орнотуу
1. https://www.arduino.cc/en/Main/Software дарегине өтүү менен Arduino IDEди жүктөп алып, орнотуңуз.
2. Arduino IDE ачыңыз жана Preferences бөлүмүнө өтүңүз. Андан кийин Кошумча Башкаруучу URL'деринин астына бул URLди кошуңуз:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. ArduinoJson-v5.13.2.zip файлын жүктөп алыңыз
4. Arduino IDEде, эскизге кирүү → Китепкананы кошуу → Zip китепканасын кошуу жана.zip файлын тандоо.
5. процессти arduinoWebSockets-2.1.1.zip файлы менен кайталаңыз:
6. Эми Sketch → Китепкананы кошуу → Китепканаларды башкаруу бөлүмүнө кирип, IRremoteESP8266 издеңиз. 2.5.3 версиясын тандап, орнотуңуз.
7. Ошондой эле IRremote китепканасын орнотуңуз, ошол эле жол менен (акыркы версия).
8. Андан кийин Чыгуу жана IDE кайра.
3 -кадам: Тел пультунан IR сигналдарын окуу
1. Схемада көрсөтүлгөндөй, IR кабылдагычты Arduino Uno менен jumper кабели бар нан тактасына туташтыруудан баштаңыз.
2. IRrecvDump_final.zipди жүктөп алыңыз, аны ачыңыз жана Arduino IDEдеги.ino файлын ачыңыз.
3. Arduino Uno компьютериңизге сайыңыз.
4. Arduino IDEде, Tools жана Board астынан Arduino/Genuino Uno, жана Порт астынан туура портту тандаңыз.
5. Жебени басуу менен кодду Arduinoго жүктөңүз (→).
6. Сериялар Мониторуна баруу менен Сериялык Мониторду ачыңыз.
7. Боддун ылдамдыгын 9600гө коюңуз.
8. IR алуучуга телекөрсөтүү пультун көрсөтүп, контролдоону каалаган баскычтарды басыңыз жана Raw киргизүүнү кийинчерээк көчүрүңүз.
9. Сигналдарды белгилеп бүткөндөн кийин, Arduino компьютериңизден ажыратыңыз, кийинки кадамга даяр.
4 -кадам: NodeMCU орнотуу
1. Sinric_NodeMCU_Alexa_TV_Control.zipди жүктөп алыңыз, аны ачыңыз жана Arduino IDEдеги.ino файлын ачыңыз.
2. Arduino IDEде, Tools and Board астынан NodeMCU 1.0 (ESP-12E Module), Flash Size астында 4M (3M SPIFFS), жана Порт астында туура портту тандаңыз.
3. Sinric_NodeMCU_Alexa_TV_Control.ino'до IR алыскы сигналдарыңызды, түзмөктүн идентификаторун, Api ачкычын, Wifi атын жана Wifi сырсөзүн көрсөтүлгөн жерлерге киргизиңиз. Түзмөктөрдүн санын көбөйтүү үчүн, көрсөтүлгөн коддорго комментарий жазыңыз.
4. Электрондук диаграммада көрсөтүлгөндөй, NodeMCUду IR LED, Кызыл жана Жашыл LED жана Резисторлорго, Breadboardго туташтырыңыз. (Кызыл жана жашыл диоддор талап кылынбайт, бирок жакшы)
5. NodeMCUду компьютериңизге Micro USB кабели менен туташтырыңыз.
6. Кодду тактага жүктөңүз.
7. Жашыл светодиод күйүп турушу керек, качан Wifiга туташып турган болсо.
5 -кадам: Аны Alexa менен орнотуу
1. Телефонуңузга Amazon Alexa тиркемесин орнотуңуз жана Amazon каттоо эсебиңиз менен кириңиз.
2. Skills & Games бөлүмүнө барып, sinricти издеп, Enable тандап, басыңыз, ошондо сизден Sinric каттоо эсебиңизге кирүү суралат.
3. Түзмөктөр → + → Түзмөк кошуу → Башка → ТҮЗМӨКТӨРДҮ табуу аркылуу түзмөгүңүздү ачыңыз. (Сиздин Alexa NodeMCU менен бир тармакка туташканын текшериңиз.)
4. Балким, бул сиздин түзмөктү ачкан болушу керек, андыктан сизге эмне керек болсо, ошонун бардыгын түзмөгүңүздү орнотуп коюуңуз керек.
5. Эми аны сыналгынын жанына телевизордун жанына коюп, IR LEDди сыналгыга көрсөтүп, мындай деп айт: Alexa, сыналгыны күйгүз. Сиз кызыл LED жарк этип, телевизоруңуз күйүп турганын көрүшүңүз керек.
6 -кадам: Кошумча: Ыңгайлаштырылган ПХБ жана Лазердик Cut Case
Бул профессионалдуу көрүнүшү үчүн жана аны туруктуу кылуу үчүн, мен нандын тактайын алмаштыруу үчүн жеке ПКБ жасадым.
Мен PCEDди EasyEDA менен жасадым (тилекке каршы Eagle эмес, анткени мен ПХБ жасоодо профессионал эмесмин) жана JLCPCBден ПХБга буйрук бердим, жана такта биринчи жолу иштеди. IR LEDди JST туташтыргычына туташтырууга болот, андыктан корпус сыналгынын астындагы текчеге отурушу мүмкүн, ал эми IR LEDи телевизордун IR алуучусунун астына орнотулган.
Мен ошондо тунук акрилден ПХБга үй салуу үчүн Laser Cut корпусун жасадым.
Сунушталууда:
SONOFF Alexa менен Google Home Voice Control'ду ZigBee Smart түзмөктөрүнө кошот: 3 кадам
SONOFF ZigBee акылдуу түзмөктөрүнө Alexa жана Google Home Voice Control кошот: Wi-Fi акылдуу өчүргүчтөрүнөн жана ZigBee акылдуу өчүргүчтөрүнө жана сайгычтарына чейин, үн көзөмөлдөө популярдуу акылдуу колу боштуктун кирүү чекити. Amazon Alexa же Google Home менен иштөө аркылуу акылдуу сайгычтар туташкан үйдү түздөн -түз көзөмөлдөөгө мүмкүндүк берет
Raspberry Pi долбооруна Custom Alexa Control кошуу: 5 кадам
Raspberry Pi долбооруна Custom Alexa Control кошуу: Бул долбоор Amazon Echo түзмөктөрү аркылуу үн башкарууну кошууну каалаган Python колдонуучу Raspberry Pi долбоору бар ар бир адамга арналган. Тажрыйбалуу программист болуунун кажети жок, бирок com колдонууда ыңгайлуу болушуңуз керек
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Alexa Curtain Control System - 3D басып чыгаруу жана төмөн баа: 19 кадам (сүрөттөр менен)
Alexa Curtain Control System - 3D басып чыгарылышы жана баасы төмөн: Саламатсызбы, мен көптөн бери үйүбүздү мүмкүн болушунча автоматташтырууга аракет кылып келем. Кыш Улуу Британияга келгенде, мен кечинде бардык пардаларды жаап, анан эртең менен кайра ачуу түйшүгүн алып салууну чечтим. Бул чуркоо дегенди билдирет
Alexa Voice Control TV Remote ESP8266: 9 кадам
Alexa Voice Control TV Remote ESP8266: Сиздин үйүңүздө кимдир бирөө пультун жоготуп койсо, сиз бош бөлмөгө кирип телевизордун шыңгырап жатканын көрөсүзбү. Батареялар иштен чыга баштады жана бөлмөнүн артынан эч кандай көзөмөл жок. Эми сиз сыналгыңызды, DVRди, IR көзөмөлү менен каалаган нерсени көзөмөлдөй аласыз