Satura rādītājs:
- Piegādes
- 1. darbība. Sinric iestatīšana
- 2. darbība: iestatiet Arduino IDE
- 3. darbība. IR signālu nolasīšana no televizora tālvadības pults
- 4. darbība: NodeMCU iestatīšana
- 5. darbība: iestatiet to kopā ar Alexa
- 6. darbība: pēc izvēles: pielāgota PCB un lāzera griezuma korpuss
Video: NodeMCU Alexa TV vadība: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Uzziniet, kā panākt, lai Alexa kontrolētu televizoru, izmantojot NodeMCU.
Ja jums patīk šis projekts, jūtieties brīvi balsot par to Sensoru konkursā.
Piegādes
Sastāvdaļas:
NodeMCU Esp8266 un mikro USB kabelis ar datu līnijām
IR uztvērējs un IR LED
Arduino Uno IR signālu lasīšanai
Divas 3 mm gaismas diodes (es izvēlējos sarkanu un zaļu)
Divi 220 Ω rezistori
Maizes dēlis un džemperu kabeļi
Pēc izvēles: pielāgota PCB, lāzera griezuma korpuss, pārtraukumi, JST savienotāji, vadu un vienas rindas sieviešu galvenes tapas
Rīki:
Dators
Pēc izvēles: lodāmurs, stiepļu griezējs un PCB turētājs
1. darbība. Sinric iestatīšana
Sinriks Kakopappa
1. Dodieties uz Sinric.com un reģistrējieties kontam.
2. Piesakieties un KOPĒJIET savu API atslēgu.
3. Izveidojiet jaunu viedās mājas ierīci, nospiežot Pievienot, ierakstot nosaukumu un sadaļā Ierīces tips atlasot Pārslēgt. Pēc tam nospiediet Saglabāt.
4. Tagad informācijas panelī vajadzētu redzēt jaunu ierīci. Kopējiet ierīces ID.
2. darbība: iestatiet Arduino IDE
1. Lejupielādējiet un instalējiet Arduino IDE, ja vēl neesat to izdarījis, apmeklējot vietni
2. Atveriet Arduino IDE un dodieties uz Preferences. Pēc tam sadaļā Papildu valdes pārvaldnieka vietrāži URL pievienojiet šo URL:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Lejupielādējiet ArduinoJson-v5.13.2.zip failu
4. Programmā Arduino IDE dodieties uz Skice → Iekļaut bibliotēku → Pievienot ZIP bibliotēku un atlasiet.zip failu.
5. Atkārtojiet procesu ar arduinoWebSockets-2.1.1.zip failu:
6. Tagad dodieties uz Skice → Iekļaut bibliotēku → Pārvaldīt bibliotēkas un atrodiet IRremoteESP8266. Atlasiet versiju 2.5.3 un instalējiet.
7. Tāpat instalējiet IRremote bibliotēku (jaunākā versija).
8. Pēc tam izejiet un restartējiet IDE.
3. darbība. IR signālu nolasīšana no televizora tālvadības pults
1. Sāciet, pievienojot IR uztvērēju Arduino Uno uz maizes dēļa ar Jumper Cables, kā parādīts shēmā.
2. Lejupielādējiet IRrecvDump_final.zip, izpakojiet to un atveriet.ino failu Arduino IDE.
3. Pievienojiet Arduino Uno datoram.
4. Arduino IDE sadaļā Rīki un tāfele atlasiet Arduino/Genuino Uno un sadaļā Port atlasiet pareizo portu.
5. Augšupielādējiet kodu Arduino, nospiežot bultiņu (→).
6. Atveriet sērijas monitoru, dodoties uz Tools and Serial Monitor.
7. Iestatiet pārraides ātrumu uz 9600.
8. Pavērsiet TV tālvadības pulti pret IR uztvērēju un nospiediet pogas, kuras vēlaties kontrolēt, un nokopējiet izejvielu ievadi vēlāk.
9. Kad esat pabeidzis atzīmēt signālus, atvienojiet Arduino no datora, lai būtu gatavs nākamajam solim.
4. darbība: NodeMCU iestatīšana
1. Lejupielādējiet Sinric_NodeMCU_Alexa_TV_Control.zip, izpakojiet to un atveriet.ino failu Arduino IDE.
2. Arduino IDE sadaļā Rīki un tāfele izvēlieties NodeMCU 1.0 (ESP-12E modulis), sadaļā Zibspuldzes izmērs atlasiet 4M (3M SPIFFS) un sadaļā Port izvēlieties pareizo portu.
3. Sadaļā Sinric_NodeMCU_Alexa_TV_Control.ino norādītajās vietās ievadiet savus IR tālvadības signālus, ierīces ID, Api atslēgu, Wifi nosaukumu un Wifi paroli. Lai palielinātu ierīču skaitu, noņemiet komentārus norādītajās koda rindās.
4. Savienojiet NodeMCU ar IR LED, sarkanajām un zaļajām gaismas diodēm un rezistoriem uz maizes dēļa, kā parādīts elektronikas diagrammā. (Sarkanās un zaļās gaismas diodes nav obligātas, bet ir patīkami)
5. Savienojiet NodeMCU ar datoru, izmantojot Micro USB kabeli.
6. Augšupielādējiet kodu uz tāfeles.
7. Zaļajai gaismas diodei vajadzētu iedegties ikreiz, kad tā ir pievienota Wifi.
5. darbība: iestatiet to kopā ar Alexa
1. Instalējiet savā tālrunī lietotni Amazon Alexa un piesakieties, izmantojot savu Amazon kontu.
2. Dodieties uz Skills & Games un atrodiet sinric, atlasiet un nospiediet Iespējot, un jums tiks lūgts pieteikties savā Sinric kontā.
3. Atklājiet savu ierīci, dodoties uz Ierīces → + → Pievienot ierīci → Citi → ATKLĀT IERĪCES. (Pārliecinieties, vai jūsu Alexa ir savienots ar to pašu tīklu kā NodeMCU.)
4. Cerams, ka tai vajadzēja atklāt jūsu ierīci, tāpēc viss, kas jums jādara, ir ierīces iestatīšana.
5. Tagad pārbaudiet to, novietojot maizes dēli pie televizora, pavēršot IR LED pret televizoru un sakot kaut ko līdzīgu: Alexa, ieslēdziet televizoru. Jums vajadzētu redzēt, kā mirgo sarkanā gaismas diode un televizors ieslēdzas.
6. darbība: pēc izvēles: pielāgota PCB un lāzera griezuma korpuss
Lai tas izskatītos profesionālāk un padarītu to pastāvīgāku, es izveidoju pielāgotu PCB, lai nomainītu rīvdēli.
Es izveidoju PCB ar EasyEDA (diemžēl ne Eagle, jo es neesmu profesionāls PCB izgatavošanā), un pasūtīju PCB no JLCPCB, un tāfele strādāja pirmo reizi. IR gaismas diodi var savienot ar JST savienotāju, tāpēc korpuss var atrasties plauktā zem televizora, bet IR LED ir uzstādīts zem televizora IS uztvērēja.
Pēc tam no caurspīdīga akrila uztaisīju PCB korpusu ar lāzergriešanas korpusu.
Ieteicams:
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Neopixel Wifi vadība caur NodeMCU: 3 soļi
Neopixel Wifi vadība, izmantojot NodeMCU: Ir pagājuši tie laiki, kad vēlējāties kontrolēt RGB gaismas diodes, jums bija jātiek galā ar vadu pārpilnību, to atkal un atkal atvienošana var būt kairinoša. Izmantojot Neopixel, jums ir iespēja barot LED ar diviem vadiem un tikai vienu vadu, kas ir Dat
Vārtu vadība ar Google palīgu, izmantojot ESP8266 NodeMCU: 6 soļi
Vārtu vadība, izmantojot Google palīgu, izmantojot ESP8266 NodeMCU: Šis ir mans pirmais instrukciju projekts, tāpēc, lūdzu, komentējiet tālāk, ja ir iespējami uzlabojumi. Ideja ir izmantot Google palīgu, lai nosūtītu signālu uz vārtu vadības paneli. Tātad, nosūtot komandu, būs relejs, kas aizver
IO vadība ar Arduino + Esp8266 (NodeMCU) un Ubidots: 5 soļi
IO vadība ar Arduino + Esp8266 (NodeMCU) un Ubidots: Šeit es vienkāršos soļos parādīšu, kā kontrolēt jebkuru ierīci internetā, izmantojot Ubidots IoT platformu un NodeMCU WiFi moduli ar Arduino IDE
DIY Alexa balss vadība: 7 soļi (ar attēliem)
Alexa balss vadības DIY: Sveiki, šī ir mana pirmā pamācība. Šeit es parādīšu, kā izveidot balss vadības slēdžus Amazon Alexa, kas pat var strādāt ar Google palīgu. Lūdzu balsojiet par mani