Мазмұны:

NodeMCU Alexa TV басқару: 6 қадам
NodeMCU Alexa TV басқару: 6 қадам

Бейне: NodeMCU Alexa TV басқару: 6 қадам

Бейне: NodeMCU Alexa TV басқару: 6 қадам
Бейне: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Қараша
Anonim
NodeMCU Alexa теледидарын басқару
NodeMCU Alexa теледидарын басқару
NodeMCU Alexa теледидарын басқару
NodeMCU Alexa теледидарын басқару
NodeMCU Alexa теледидарын басқару
NodeMCU Alexa теледидарын басқару

NodeMCU көмегімен Alexa теледидарын қалай басқаруға болатынын біліңіз.

Егер сізге бұл жоба ұнаса, сенсорлар байқауында оған дауыс беріңіз.

Жабдықтар

Компоненттер:

NodeMCU Esp8266 және деректер желісі бар Micro USB кабелі

IR қабылдағыш және IR жарықдиодты

IR сигналдарын оқуға арналған Arduino Uno

3 мм екі жарық диоды (мен қызыл және жасыл түсті таңдадым)

220 Ω екі резистор

Нан тақтасы мен секіргіш кабельдері

Қосымша: теңшелетін ПХД, лазерлік кесу корпусы, тұрақсыздықтар, JST коннекторлары, сымдар мен бір қатарлы аналық бастық түйреуіштері

Құралдар:

Компьютер

Қосымша: Пісіру үтігі, сым кескіш және ПХД ұстағыш

1 -қадам: Sinric орнату

Sinric орнату
Sinric орнату

Синак Какопаппа

1. Sinric.com сайтына кіріңіз және тіркелгіге тіркеліңіз.

2. Кіру және API кілтін көшіру.

3. Қосу түймесін басып, атауды теріп, «Құрылғы түрі» астындағы Ауыстыруды таңдау арқылы жаңа ақылды үй құрылғысын жасаңыз. Содан кейін Сақтау түймесін басыңыз.

4. Енді сіз бақылау тақтасында жаңа құрылғыны көресіз. Құрылғы идентификаторын көшіріңіз.

2 -қадам: Arduino IDE орнату

Arduino IDE орнату
Arduino IDE орнату
Arduino IDE орнату
Arduino IDE орнату

1. Егер жоқ болса, https://www.arduino.cc/kz/Main/Software өтіңіз. Arduino IDE жүктеңіз және орнатыңыз.

2. Arduino IDE ашыңыз және «Параметрлер» бөліміне өтіңіз. Содан кейін Қосымша тақта менеджерінің URL мекенжайлары астына мына URL мекенжайын қосыңыз:

arduino.esp8266.com/stable/package_esp8266com_index.json

3. ArduinoJson-v5.13.2.zip файлын жүктеңіз

4. Arduino IDE бағдарламасында Sketch → Include Library → Zip Library қосу тармағына өтіп,.zip файлын таңдаңыз.

5. Процесті arduinoWebSockets-2.1.1.zip файлымен қайталаңыз:

6. Енді Sketch → Кітапхананы қосу → Кітапханаларды басқару бөліміне өтіп, IRremoteESP8266 іздеңіз. 2.5.3 нұсқасын таңдап, орнатыңыз.

7. IRremote кітапханасын да дәл осылай орнатыңыз (соңғы нұсқа).

8. Содан кейін IDE бағдарламасынан шығыңыз және қайта іске қосыңыз.

3 -қадам: ТД қашықтан басқару пультінен IR сигналдарын оқу

Теледидардың қашықтан басқару құралынан IR сигналдарын оқу
Теледидардың қашықтан басқару құралынан IR сигналдарын оқу
Теледидардың қашықтан басқару құралынан IR сигналдарын оқу
Теледидардың қашықтан басқару құралынан IR сигналдарын оқу

1. Схемада көрсетілгендей, IR қабылдағышты Arduino Uno -ға jumper кабельдері бар тақтаға қосудан бастаңыз.

2. IRrecvDump_final.zip жүктеп алыңыз, оны ашыңыз және Arduino IDE ішіндегі.ino файлын ашыңыз.

3. Arduino Uno компьютеріне қосыңыз.

4. Arduino IDE -де Құралдар мен тақта астында Arduino/Genuino Uno, ал Порт астынан дұрыс портты таңдаңыз.

5. (→) көрсеткіні басу арқылы кодты Arduino -ға жүктеңіз.

6. Сериялық мониторды Құралдар мен сериялық мониторға өту арқылы ашыңыз.

7. Бод жылдамдығын 9600 -ге орнатыңыз.

8. Теледидардың қашықтан басқару пультін IR қабылдағышқа бағыттаңыз және басқарғыңыз келетін түймелерді басып, Raw кірісін кейінірек көшіріңіз.

9. Сигналдарды белгілеуді аяқтағаннан кейін келесі қадамға дайын Arduino -ны компьютерден ажыратыңыз.

4 -қадам: NodeMCU орнату

NodeMCU орнату
NodeMCU орнату
NodeMCU орнату
NodeMCU орнату

1. Sinric_NodeMCU_Alexa_TV_Control.zip файлын жүктеп алыңыз, оны ашыңыз және Arduino IDE ішіндегі.ino файлын ашыңыз.

2. Arduino IDE-де Құралдар мен тақта астында NodeMCU 1.0 (ESP-12E модулі), Flash Size астында 4M (3M SPIFFS), ал Порт астында дұрыс портты таңдаңыз.

3. Sinric_NodeMCU_Alexa_TV_Control.ino жүйесінде IR қашықтағы сигналдарын, құрылғы идентификаторын, Api кілтін, Wi -Fi атауын және WiFi құпия сөзін көрсетілген орындарға енгізіңіз. Құрылғылардың санын көбейту үшін көрсетілген код жолдарына түсініктеме беріңіз.

4. NodeMCU -ді электронды диаграммада көрсетілгендей, нан тақтасындағы ИК -светодиоды, қызыл және жасыл светодиодтар мен резисторларға қосыңыз. (Қызыл және жасыл жарық диодтары қажет емес, бірақ жақсы)

5. NodeMCU компьютеріне Micro USB кабелі арқылы қосыңыз.

6. Кодты тақтаға жүктеңіз.

7. Жасыл жарық диоды Wi -Fi желісіне қосылған сайын жанады.

5 -қадам: оны Alexa көмегімен орнату

Оны Alexa көмегімен орнату
Оны Alexa көмегімен орнату
Оны Alexa көмегімен орнату
Оны Alexa көмегімен орнату

1. Телефоныңызға Amazon Alexa қосымшасын орнатыңыз және Amazon есептік жазбаңызбен кіріңіз.

2. Skills & Games бөліміне өтіп, sinric іздеңіз, Enable (Қосу) түймесін басып, басыңыз, сонда сізден Sinric есептік жазбасына кіру сұралады.

3. Құрылғыларды табу үшін Құрылғылар → + → Құрылғыны қосу → Басқа → ҚҰРЫЛҒЫЛАРДЫ АШУ. (Сіздің Alexa NodeMCU бір желіге қосылғанына көз жеткізіңіз.)

4. Ол сіздің құрылғыны тапқан болар деп үміттенемін, сондықтан сізге тек құрылғыны баптау қажет.

5. Енді оны тақтаны теледидардың жанына қойып, теледидарға IR светодиодын көрсетіп, келесідей айту арқылы тексеріңіз: Alexa, теледидарды қосыңыз. Сіз қызыл жарықдиодты жыпылықтап, теледидар қосылғанын көруіңіз керек.

6 -қадам: Қосымша: теңшелетін ПХД және лазерлік кесу корпусы

Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы
Қосымша: теңшелетін ПХД және лазерлік кесу корпусы

Мұны кәсіби ету үшін және оны тұрақты ету үшін мен арнайы тақтаны жасадым.

Мен ПХД EasyEDA көмегімен жасадым (өкінішке орай, Eagle емес, себебі мен ПХД жасауда кәсіби емеспін) және JLCPCB -ден ПХД тапсырыс бердім, ал тақта бірінші рет жұмыс істеді. IR светодиодты JST коннекторына қосуға болады, сондықтан корпус теледидар астындағы сөреде орналасуы мүмкін, ал ИК жарықдиодты теледидардың IR қабылдағышының астына орнатылады.

Содан кейін мен мөлдір акрилден ПХД салу үшін Laser Cut корпусын жасадым.

Ұсынылған: