Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pag-set up ng Sinric
- Hakbang 2: Pag-set up ng Arduino IDE
- Hakbang 3: Pagbasa ng mga IR Signal Mula sa TV Remote
- Hakbang 4: Pag-set up ng NodeMCU
- Hakbang 5: Pagse-set up nito Sa Alexa
- Hakbang 6: Opsyonal: Kaso ng Pasadyang PCB at Laser Cut
Video: NodeMCU Alexa TV Control: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Alamin kung paano kontrolin ang Alexa sa iyo ng TV, gamit ang isang NodeMCU.
Kung gusto mo ang proyektong ito, huwag mag-atubiling bumoto para dito sa Sensors Contest.
Mga gamit
Mga Bahagi:
Isang NodeMCU Esp8266 at isang Micro USB Cable na may mga linya ng data
Isang IR Receiver at IR LED
Isang Arduino Uno para sa pagbabasa ng mga signal ng IR
Dalawang 3mm LEDs (pumili ako ng pula at berde)
Dalawang 220 Ω Mga Resistor
Isang Breadboard at Jumper Cables
Opsyonal: Isang Pasadyang PCB, isang Laser Cut Case, Standoffs, JST Connectors, Wire at Single Row Female Header Pins
Mga tool:
Isang kompyuter
Opsyonal: Isang Soldering Iron, isang Wire Cutter at isang PCB Holder
Hakbang 1: Pag-set up ng Sinric
Sinric ni Kakopappa
1. Pumunta sa Sinric.com at magrehistro para sa isang account.
2. Mag-login at COPY ang iyong API Key.
3. Lumikha ng isang bagong Smart Home Device sa pamamagitan ng pagpindot sa Idagdag, at pagta-type sa isang pangalan, at pagpili sa Lumipat sa ilalim ng Uri ng Device. Pagkatapos ay pindutin ang I-save.
4. Ngayon dapat mong makita ang isang bagong aparato sa dashboard. Kopyahin ang Device ID.
Hakbang 2: Pag-set up ng Arduino IDE
1. I-download at i-install ang Arduino IDE kung hindi mo pa nagagawa, sa pamamagitan ng pagpunta sa
2. Buksan ang Arduino IDE, at pumunta sa Mga Kagustuhan. Pagkatapos sa ilalim ng Mga Karagdagang Mga Board Manager URL, idagdag ang URL na ito:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. I-download ang ArduinoJson-v5.13.2.zip file
4. Sa Arduino IDE, pumunta sa Sketch → Isama ang Library → Idagdag ang Zip Library at piliin ang.zip file.
5. Ulitin ang proseso gamit ang arduinoWebSockets-2.1.1.zip file:
6. Ngayon pumunta sa Sketch → Isama ang Library → Pamahalaan ang Mga Aklatan, at maghanap para sa IRremoteESP8266. Piliin ang Bersyon 2.5.3, at i-install.
7. I-install din ang IRremote library, sa parehong paraan (pinakabagong bersyon).
8. Pagkatapos Exit at i-restart ang IDE.
Hakbang 3: Pagbasa ng mga IR Signal Mula sa TV Remote
1. Magsimula sa pamamagitan ng pagkonekta ng isang IR Receiver sa Arduino Uno sa isang breadboard na may Jumper Cables, tulad ng ipinakita sa eskematiko.
2. I-download ang IRrecvDump_final.zip, i-unzip ito, at buksan ang.ino file sa Arduino IDE.
3. I-plug ang Arduino Uno sa iyong computer.
4. Sa Arduino IDE, sa ilalim ng Mga Tool at Board piliin ang Arduino / Genuino Uno, at sa ilalim ng Port, piliin ang tamang port.
5. I-upload ang code sa Arduino, sa pamamagitan ng pagpindot sa arrow (→).
6. Buksan ang Serial Monitor sa pamamagitan ng pagpunta sa Tools at Serial Monitor.
7. Itakda ang baud rate sa 9600.
8. Ituro sa iyo ang TV Remote sa IR Receiver at pindutin ang mga pindutan na nais mong makontrol, at kopyahin ang Raw input para sa paglaon.
9. Kapag tapos ka nang tandaan ang mga signal, idiskonekta ang Arduino mula sa iyong computer, handa na para sa susunod na hakbang.
Hakbang 4: Pag-set up ng NodeMCU
1. I-download ang Sinric_NodeMCU_Alexa_TV_Control.zip, i-unzip ito, at buksan ang.ino file sa Arduino IDE.
2. Sa Arduino IDE, sa ilalim ng Mga Tool at Board piliin ang NodeMCU 1.0 (ESP-12E Module), sa ilalim ng Laki ng Flash piliin ang 4M (3M SPIFFS), at sa ilalim ng Port piliin ang tamang port.
3. Sa Sinric_NodeMCU_Alexa_TV_Control.ino ipasok ang iyong IR Remote Signals, Device ID, Api Key, Wifi Name at Wifi Password, sa mga tinukoy na lugar. Upang madagdagan ang bilang ng mga aparato, i-unsment ang tinukoy na mga linya ng code.
4. Ikonekta ang NodeMCU sa IR LED, ang Red at Green LEDs at ang Resistors, sa Breadboard, tulad ng ipinakita sa diagram ng electronics. (Ang mga pula at berde na LED ay hindi kinakailangan ngunit masarap magkaroon)
5. Ikonekta ang NodeMCU sa iyong computer gamit ang isang Micro USB cable.
6. I-upload ang code sa pisara.
7. Ang Green LED ay dapat na ilaw, tuwing ito ay konektado sa Wifi.
Hakbang 5: Pagse-set up nito Sa Alexa
1. I-install ang Amazon Alexa App sa iyong telepono, at mag-login gamit ang iyong Amazon account.
2. Pumunta sa Mga Kasanayan at Laro, at maghanap para sa sinric, piliin at pindutin ang Paganahin, at hihilingin sa iyo na mag-login sa iyong Sinric account.
3. Tuklasin ang iyong aparato sa pamamagitan ng pagpunta sa Mga Device → + → Magdagdag ng Device → Iba Pa → TUKLASIN ANG MGA DEVICES. (Tiyaking nakakonekta ang iyong Alexa sa parehong network tulad ng NodeMCU.)
4. Inaasahan kong dapat itong natuklasan ang iyong aparato, kaya ang kailangan mo lang gawin ay i-set up ang iyong aparato.
5. Ngayon subukan ito sa pamamagitan ng paglalagay ng breadboard malapit sa TV, ituro ang IR LED sa TV, at sabihin ang isang bagay tulad ng: Alexa, buksan ang TV. Dapat mong makita ang pulang blink ng LED at i-on ang iyong TV.
Hakbang 6: Opsyonal: Kaso ng Pasadyang PCB at Laser Cut
Upang gawing mas propesyonal ito at upang gawing mas permanenteng ito, gumawa ako ng isang pasadyang PCB, upang mapalitan ang breadboard.
Ginawa ko ang PCB sa EasyEDA (sa kasamaang palad hindi ang Eagle dahil hindi ako isang pro sa paggawa ng mga PCB), at iniutos ang PCB mula sa JLCPCB, at ang board ay unang nagtrabaho. Ang IR LED ay maaaring konektado sa konektor ng JST, kaya't ang kaso ay maaaring umupo sa isang istante sa ilalim ng TV, habang ang IR LED ay naka-mount sa ilalim ng IR Receiver ng TV.
Gumawa ako pagkatapos ng isang Laser Cut case, upang maipasok ang PCB, sa labas ng malinaw na acrylic.
Inirerekumendang:
Paano Gumawa ng IoT Batay sa Pag-aautomat ng Bahay Sa NodeMCU Sensors Control Relay: 14 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng IoT Batay sa Pag-aautomat sa Bahay Sa NodeMCU Sensors Control Relay: Sa proyektong ito na batay sa IoT, gumawa ako ng Home Automation kasama ang Blynk at NodeMCU control relay module na may real-time na feedback. Sa Manual Mode, ang module ng relay na ito ay maaaring makontrol mula sa Mobile o smartphone at, Manu-manong switch. Sa Auto Mode, ang smar na ito
Line Follower Robot para sa Mga Algorithm ng Control Control: 3 Mga Hakbang
Line Follower Robot para sa Mga Algorithm ng Pagkontrol sa Pagtuturo: Idinisenyo ko ang tagasunod na robot na ito ng ilang taon na ang nakakaraan noong ako ay isang guro ng robotics. Ang layunin para sa proyektong ito ay upang turuan ang aking mga mag-aaral kung paano mag-code ng isang linya na sumusunod sa robot para sa isang kumpetisyon at ihambing din sa pagitan ng If / Else at PID control. At hindi
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)
3 Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: Nais mo bang buksan o i-OFF ang mga ilaw sa pamamagitan lamang ng pag-iisip tungkol dito? O nais mong malaman kung gaano ka-stress sa pamamagitan ng pagtingin sa kulay ng isang humantong sa RGB? Habang ngayon maaari mo sa pamamagitan ng pagsunod sa mga Instructionable na ito! Upang makakuha ng isang pakiramdam para sa kung ano ang pupuntahan namin
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol