Агуулгын хүснэгт:

NodeMCU Alexa ТВ хяналт: 6 алхам
NodeMCU Alexa ТВ хяналт: 6 алхам

Видео: NodeMCU Alexa ТВ хяналт: 6 алхам

Видео: NodeMCU Alexa ТВ хяналт: 6 алхам
Видео: How to Combine ALL IR Remote Controllers into Voice Commands With Alexa and Sinric Pro. Including TV 2024, Долдугаар сарын
Anonim
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт

NodeMCU -ийн тусламжтайгаар Alexa телевизийг хэрхэн удирдахыг олж мэдээрэй.

Хэрэв танд энэ төсөл таалагдсан бол мэдрэгчдийн уралдаанд саналаа өгөөрэй.

Хангамж

Бүрэлдэхүүн хэсгүүд:

NodeMCU Esp8266 ба өгөгдлийн шугамтай микро USB кабель

IR хүлээн авагч ба IR LED

IR дохиог унших зориулалттай Arduino Uno

3 мм -ийн хоёр LED (би улаан, ногоон өнгийг сонгосон)

Хоёр 220 Ω эсэргүүцэл

Breadboard ба jumper кабель

Нэмэлт: Гаалийн ПХБ, лазер хайчлах хайрцаг, зогсолт, JST холбогч, утас ба нэг эгнээний эмэгтэй толгойн зүү

Хэрэгсэл:

Компьютер

Нэмэлт: Гагнуурын төмөр, утас таслагч, ПХБ эзэмшигч

Алхам 1: Sinric -ийг тохируулах

Sinric -ийг тохируулж байна
Sinric -ийг тохируулж байна

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

1. Sinric.com руу орж данс бүртгүүлнэ үү.

2. Нэвтрэх ба API түлхүүрээ хуулах.

3. Нэмэх товчийг дарж нэрээ бичээд Төхөөрөмжийн төрлөөс Switch дээр дарж шинэ ухаалаг гэрийн төхөөрөмж үүсгээрэй. Дараа нь Save дарна уу.

4. Одоо та хяналтын самбар дээр шинэ төхөөрөмж харах ёстой. Төхөөрөмжийн ID -г хуулах.

Алхам 2: Arduino IDE -ийг тохируулах

Arduino IDE -ийг тохируулж байна
Arduino IDE -ийг тохируулж байна
Arduino IDE -ийг тохируулж байна
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 дотроос Sketch → Include Library → Zip Library нэмэх рүү ороод.zip файлыг сонгоно уу.

5. Процедурыг arduinoWebSockets-2.1.1.zip файлтай давтана уу.

6. Одоо Sketch → Include Library → Libraries Manage руу ороод IRremoteESP8266 гэж хайна уу. 2.5.3 хувилбарыг сонгоод суулгана уу.

7. Мөн IRremote номын санг ижил аргаар суулгаарай (хамгийн сүүлийн хувилбар).

8. Дараа нь IDE -ээс гараад дахин эхлүүлнэ үү.

Алхам 3: ТВ -ийн удирдлагаас IR дохиог унших

ТВ -ийн удирдлагаас IR дохиог унших
ТВ -ийн удирдлагаас IR дохиог унших
ТВ -ийн удирдлагаас IR дохиог унших
ТВ -ийн удирдлагаас IR дохиог унших

1. Схемд үзүүлсэн шиг IR хүлээн авагчийг Arduino Uno -д холбогч кабель бүхий талхны самбар дээр холбож эхлээрэй.

2. IRrecvDump_final.zip -ийг татаж аваад задлаад Arduino IDE дахь.ino файлыг нээнэ үү.

3. Arduino Uno -г компьютер дээрээ залгаарай.

4. Arduino IDE дотроос Tools and Board дотроос Arduino/Genuino Uno, портоос зөв портыг сонгоно уу.

5. Arduino руу код оруулахын тулд (→) сумыг дарна уу.

6. Tools болон Serial Monitor руу очоод Serial Monitor -ийг нээнэ үү.

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 дотроос Tools and Board дотроос NodeMCU 1.0 (ESP-12E Module), Flash Size-ээс 4M (3M SPIFFS), портоос зөв портыг сонгоно уу.

3. Sinric_NodeMCU_Alexa_TV_Control.ino хэсэгт IR алсын дохио, төхөөрөмжийн ID, Api түлхүүр, Wifi нэр, Wifi нууц үгээ заасан газруудад оруулна уу. Төхөөрөмжийн тоог нэмэгдүүлэхийн тулд заасан кодын мөрүүдийг комментоос хасна уу.

4. NodeMCU -ийг электроникийн диаграммд үзүүлсэн шиг Breadboard дээрх IR LED, Улаан, Ногоон LED ба Резистортой холбоно уу. (Улаан, ногоон өнгийн LED шаардлагатай биш боловч тав тухтай байх ёстой)

5. NodeMCU -ийг микро USB кабелиар компьютерт холбоно уу.

6. Кодыг самбар дээр байршуулна уу.

7. Ногоон LED нь Wifi -д холбогдсон үедээ асах ёстой.

Алхам 5: Үүнийг Alexa ашиглан тохируулах

Үүнийг Alexa ашиглан тохируулж байна
Үүнийг Alexa ашиглан тохируулж байна
Үүнийг Alexa ашиглан тохируулж байна
Үүнийг Alexa ашиглан тохируулж байна

1. Амазоны Alexa програмыг утсан дээрээ суулгаад Amazon дансаараа нэвтэрнэ үү.

2. Skills & Games руу очиж sinric -ийг хайж олоод Enable -ийг сонгоод дарахад Sinric данс руугаа нэвтрэх шаардлагатай болно.

3. Төхөөрөмжүүд → + → Төхөөрөмж нэмэх → Бусад → ТӨХӨӨРӨМДИЙГ нээх замаар өөрийн төхөөрөмжөө олж нээнэ үү. (Таны Alexa NodeMCU -тай ижил сүлжээнд холбогдсон эсэхийг шалгаарай.)

4. Энэ нь таны төхөөрөмжийг олж илрүүлсэн байх гэж найдаж байна, тиймээс таны төхөөрөмжийг тохируулах л үлдлээ.

5. Одоо үүнийг талхны самбарыг ТВ -ийн ойролцоо байрлуулж, IR LED -ийг зурагт руу чиглүүлж, Alexa, зурагтаа асаагаарай. Та улаан LED анивчиж, ТВ асаж байгааг харах хэрэгтэй.

Алхам 6: Нэмэлт: Гаалийн ПХБ ба Лазер хайчлах хайрцаг

Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг
Нэмэлт: Гаалийн ПХБ ба лазер хайчлах хайрцаг

Үүнийг илүү мэргэжлийн харагдуулж, илүү байнгын болгохын тулд талхны хавтанг солихын тулд би тусгай ПХБ хийв.

Би ПХБ -ийг EasyEDA -ээр хийсэн (харамсалтай нь бүргэд биш, учир нь би ПХБ хийх мэргэжлийн хүн биш), ПХБ -ийг JLCPCB -ээс захиалсан бөгөөд самбар анх удаа ажилласан. IR LED -ийг JST холбогчтой холбож болох тул уг хайрцгийг зурагтын доорхи тавиур дээр байрлуулж болох бол IR LED -ийг ТВ -ийн IR хүлээн авагчийн доор суулгасан болно.

Дараа нь би тунгалаг нийлэг материалаар ПХБ -ийг байрлуулах Laser Cut хайрцаг хийв.

Зөвлөмж болгож буй: