Mundarija:
- Ta'minotlar
- 1 -qadam: Sinricni sozlash
- 2 -qadam: Arduino IDE -ni sozlash
- 3 -qadam: masofadan boshqarish pultidan IR signallarini o'qish
- 4 -qadam: NodeMCU -ni sozlash
- 5 -qadam: Alexa bilan sozlash
- 6 -qadam: Ixtiyoriy: maxsus PCB va lazerli kesish qutisi
Video: NodeMCU Alexa TV boshqaruvi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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
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
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
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:
Shisha toshli LED naycha (WiFi smartfon boshqaruvi orqali boshqariladi): 6 qadam (rasmlar bilan)
Shisha toshli LED naycha (Wi-Fi smartfon orqali boshqariladi): Assalomu alaykum do'stlar! Men sizga ko'rsatma beraman, qanday qilib diffuziya effekti uchun shisha toshlar bilan to'ldirilgan, WiFi boshqariladigan LED naychasini yasashni ko'rsataman. LEDlar alohida -alohida joylashtiriladi, shuning uchun ba'zi yaxshi effektlar bo'lishi mumkin
Tower toqqa chiqishga yordamchi robot V1 - Ikki oyoqli, RF, BT boshqaruvi: 22 qadam (rasmlar bilan)
Tower Climb yordamchi robot V1 - Ikki oyoqli, RF, BTni ilova yordamida boshqarish: Devorlarda kaltakesaklarni ko'rganimda, men shunga o'xshash robot yasashni rejalashtirmoqdaman. Bu uzoq muddatli g'oya, men ko'plab yopishtiruvchi moddalarni qidiraman va qandaydir tarzda tekshirib ko'raman. Hozircha men uni elektromagnit yordamida qilishni rejalashtirmoqdaman
Radio soketlarning ovozli boshqaruvi: 11 qadam
Radio rozetkalarni ovozli boshqarish: Hozir hammamiz keng tarqalgan COVID-19 pandemiyasi bilan kurashmoqdamiz. Bundan tashqari, biz hozirda qo'shimcha xavfsizlik choralarini qo'llash orqali mavjud sharoitga moslashishimiz kerak bo'lgan vaziyatdamiz. Bu erda loyiha COVID-19 tarqalishining oldini olish bilan shug'ullanadi
Smartfon yordamida video oqimi va boshqaruvi 4WD robotli avtomobil (Bluetooth orqali): 5 qadam
Smartfon orqali video oqimi va boshqaruvi 4WD Robot Car (Bluetooth orqali): Salom! Men Arduino uchun noyob TFT qalqoniga bag'ishlangan maqolalar turkumini davom ettiraman. Bu maqola " ko'rish qobiliyati " ga ega bo'lgan 4WD robotini ishlab chiqishga bag'ishlanadi. tasvirlarni uzatadigan oddiy va arzon OV7670 kamerasi yordamida
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasi yordamida NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: 5 qadam (rasmlar bilan)
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasidan foydalangan holda NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: Wi -Fi va ir masofali va android ilovasi orqali nodemcu va ir qabul qilgich yordamida 8 ta o'rni kalitini boshqarish. Masofadan boshqarish pulti Wi -Fi ulanishidan qat'i nazar ishlaydi. BU YERGA