Mundarija:

NodeMCU Alexa TV boshqaruvi: 6 qadam
NodeMCU Alexa TV boshqaruvi: 6 qadam

Video: NodeMCU Alexa TV boshqaruvi: 6 qadam

Video: NodeMCU Alexa TV boshqaruvi: 6 qadam
Video: Karimovning kirdikorlari-11 (Ruslashtirish) 2024, Noyabr
Anonim
NodeMCU Alexa TV boshqaruvi
NodeMCU Alexa TV boshqaruvi
NodeMCU Alexa TV boshqaruvi
NodeMCU Alexa TV boshqaruvi
NodeMCU Alexa TV boshqaruvi
NodeMCU Alexa TV boshqaruvi

NodeMCU yordamida Alexa televizorini boshqarishni o'rganing.

Agar sizga bu loyiha yoqsa, sensorlar tanlovida unga ovoz bering.

Ta'minotlar

Komponentlar:

NodeMCU Esp8266 va ma'lumot uzatish liniyalari bo'lgan Micro USB kabeli

IQ qabul qiluvchi va IQ LED

IQ signallarini o'qish uchun Arduino Uno

3 mm diametrli ikkita LED (men qizil va yashil rangni tanladim)

220 dyuymli ikkita rezistor

Non paneli va o'tish kabellari

Majburiy emas: maxsus PCB, lazerli kesish qutisi, uzilishlar, JST ulagichlari, simli va bitta qatorli ayol boshli pinlar

Asboblar:

Kompyuter

Majburiy emas: lehimlantiruvchi temir, simni kesuvchi va tenglikni ushlagichi

1 -qadam: Sinricni sozlash

Sinric sozlanishi
Sinric sozlanishi

Sinak Kakopappa tomonidan

1. Sinric.com saytiga o'ting va hisob qaydnomasini ro'yxatdan o'tkazing.

2. Kirish va API kalitini nusxalash.

3. Qo'shish tugmachasini bosib, ismni yozib, "Qurilma turi" ostida "Switch" ni tanlab, yangi Smart Home qurilmasini yarating. Keyin Saqlash -ni bosing.

4. Endi asboblar panelida siz yangi qurilmani ko'rishingiz kerak. Qurilma identifikatorini nusxalash.

2 -qadam: Arduino IDE -ni sozlash

Arduino IDE -ni sozlash
Arduino IDE -ni sozlash
Arduino IDE -ni sozlash
Arduino IDE -ni sozlash

1. Arduino IDE -ni yuklamang va o'rnating, agar bo'lmasa, https://www.arduino.cc/en/Main/Software ga o'ting.

2. Arduino IDE -ni oching va Preferences -ga o'ting. Keyin qo'shimcha boshqaruv menejeri URL -lari ostiga ushbu URLni qo'shing:

arduino.esp8266.com/stable/package_esp8266com_index.json

3. ArduinoJson-v5.13.2.zip faylini yuklab oling

4. Arduino IDE -da Sketch → Kutubxonani qo'shish → Zip kutubxonasini qo'shish -ga o'ting va.zip faylini tanlang.

5. Jarayonni arduinoWebSockets-2.1.1.zip fayli bilan takrorlang:

6. Endi Sketch → Kutubxonani qo'shish → Kutubxonalarni boshqarish -ga o'ting va IRremoteESP8266 -ni qidiring. 2.5.3 versiyasini tanlang va o'rnating.

7. IRremote kutubxonasini ham xuddi shu tarzda o'rnating (oxirgi versiya).

8. Keyin IDE -dan chiqing va qayta ishga tushiring.

3 -qadam: masofadan boshqarish pultidan IR signallarini o'qish

Televizorni masofadan boshqarish pultidan IR signallarini o'qish
Televizorni masofadan boshqarish pultidan IR signallarini o'qish
Televizorni masofadan boshqarish pultidan IR signallarini o'qish
Televizorni masofadan boshqarish pultidan IR signallarini o'qish

1. Sxemada ko'rsatilgandek, IR qabul qilgichni Arduino Uno -ga jumper kabeli bilan ulash panelidan ulang.

2. IRrecvDump_final.zip -ni yuklab oling, oching va Arduino IDE -dagi.ino faylini oching.

3. Arduino Uno -ni kompyuteringizga ulang.

4. Arduino IDE -da, Tools and Board ostida Arduino/Genuino Uno -ni, Port -da esa to'g'ri portni tanlang.

5. Arduino -ga kodni yuklang, o'qni bosing (→).

6. Asboblar va ketma -ket monitorga o'tish orqali ketma -ket monitorni oching.

7. Baud tezligini 9600 ga o'rnating.

8. Televizorni masofadan boshqarish pultini IQ qabul qilgichga yo'naltiring va boshqarishni xohlagan tugmalarni bosing va keyinroq Raw kirishini nusxalash.

9. Signallarni eslatib bo'lgach, Arduino -ni kompyuterdan uzing, keyingi bosqichga tayyor.

4 -qadam: NodeMCU -ni sozlash

NodeMCU -ni sozlash
NodeMCU -ni sozlash
NodeMCU -ni sozlash
NodeMCU -ni sozlash

1. Sinric_NodeMCU_Alexa_TV_Control.zip -ni yuklab oling, oching va Arduino IDE -dagi.ino faylini oching.

2. Arduino IDE-da, Tools and Board ostida NodeMCU 1.0 (ESP-12E Module), Flash Size ostida 4M (3M SPIFFS) va Port ostida to'g'ri portni tanlang.

3. Sinric_NodeMCU_Alexa_TV_Control.ino saytiga IR masofali signallari, qurilma identifikatori, Api kaliti, Wi -Fi nomi va Wi -Fi parolini belgilangan joylarga kiriting. Qurilmalar sonini ko'paytirish uchun ko'rsatilgan kod satrlarini qoldiring.

4. Elektron diagrammada ko'rsatilgandek, NodeMCU -ni IR -LEDga, Qizil va Yashil LEDlarga va Rezistorlarga ulang. (Qizil va yashil svetodiodlar shart emas, lekin ulardan foydalanish yaxshi)

5. NodeMCU ni kompyuterga Micro USB kabeli bilan ulang.

6. Kodni taxtaga yuklang.

7. Yashil LED har doim Wi -Fi tarmog'iga ulanganida yonishi kerak.

5 -qadam: Alexa bilan sozlash

Buni Alexa bilan sozlash
Buni Alexa bilan sozlash
Buni Alexa bilan sozlash
Buni Alexa bilan sozlash

1. Telefoningizga Amazon Alexa ilovasini o'rnating va Amazon hisob qaydnomangiz bilan kiring.

2. Skills & Games -ga o'ting va sinric -ni qidiring, Enable -ni tanlang va bosing va sizdan Sinric hisobingizga kirishingiz so'raladi.

3. Qurilmalar → + → Qurilma qo'shish → Boshqa → QURILMALARNI KO'RSATish orqali qurilmangizni kashf eting. (Sizning Alexa NodeMCU bilan bir xil tarmoqqa ulanganligiga ishonch hosil qiling.)

4. Umid qilamanki, u sizning qurilmangizni kashf etgan bo'lishi kerak, shuning uchun siz qurilmangizni sozlashingiz kerak.

5. Endi non panelini televizor yoniga qo'yib, IQ LEDini televizorga qarating va shunday so'zlarni aytib ko'ring: Alexa, televizorni yoqing. Siz qizil LED yonayotganini va televizor yoqilganligini ko'rishingiz kerak.

6 -qadam: Ixtiyoriy: maxsus PCB va lazerli kesish qutisi

Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi
Majburiy emas: maxsus PCB va lazerli kesish qutisi

Bu yanada professional ko'rinishga ega bo'lishi va uni doimiy bo'lishi uchun men non taxtasini almashtirish uchun maxsus PCB yasadim.

Men PCBni EasyEDA yordamida ishlab chiqardim (afsuski, burgut emas, chunki men tenglikni ishlab chiqarishda professional emasman) va tenglikni JLCPCB dan buyurtma qildim va taxta birinchi marta ishladi. IQ LEDni JST ulagichiga ulash mumkin, shuning uchun korpus televizor ostidagi tokchada o'tirishi mumkin, IQ LED esa televizorning IR qabul qilgichi ostiga o'rnatiladi.

Men shaffof akrildan tenglikni joylashtirish uchun Laser Cut qutisini yasadim.

Tavsiya: