Përmbajtje:
- Furnizimet
- Hapi 1: Vendosja e Sinric
- Hapi 2: Vendosja e Arduino IDE
- Hapi 3: Leximi i sinjaleve IR nga telekomanda e televizorit
- Hapi 4: Vendosja e NodeMCU
- Hapi 5: Vendosja e tij me Alexa
- Hapi 6: Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Video: Kontrolli i NodeMCU Alexa TV: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Mësoni si ta bëni Alexa të kontrollojë televizorin tuaj, me një NodeMCU.
Nëse ju pëlqen ky projekt, mos ngurroni të votoni për të në Konkursin e Sensorëve.
Furnizimet
Përbërësit:
Një NodeMCU Esp8266 dhe një kabllo Micro USB me linja të dhënash
Një marrës IR dhe LED LED
Një Arduino Uno për leximin e sinjaleve IR
Dy LED 3mm (zgjodha një të kuqe dhe një jeshile)
Dy Rezistorë 220 Ω
Një Breadboard dhe Jumper Kabllot
Opsionale: Një PCB e personalizuar, një rast me prerje me lazer, ndalesa, lidhje Lidhëse JST, kunja të titullit të femrave me tela dhe rreshta të vetëm
Mjetet:
Një kompjuter
Opsionale: Një hekur bashkues, një prerës telash dhe një mbajtës PCB
Hapi 1: Vendosja e Sinric
Sinric nga Kakopappa
1. Shkoni te Sinric.com dhe regjistrohuni për një llogari.
2. Identifikohu dhe Kopjo çelësin tënd API.
3. Krijoni një Pajisje të re Smart Home duke shtypur Add, dhe duke shtypur një emër, dhe duke zgjedhur Switch nën Device Type. Pastaj shtypni Ruaj.
4. Tani duhet të shihni një pajisje të re në pult. Kopjoni ID -në e pajisjes.
Hapi 2: Vendosja e Arduino IDE
1. Shkarkoni dhe instaloni Arduino IDE nëse nuk e keni bërë tashmë, duke shkuar te
2. Hapni Arduino IDE dhe shkoni te Preferencat. Pastaj nën URL -të shtesë të Menaxherit të Bordit, shtoni këtë URL:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Shkarkoni skedarin ArduinoJson-v5.13.2.zip
4. Në Arduino IDE, shkoni te Sketch → Include Library → Add Zip Library dhe zgjidhni skedarin.zip.
5. Përsëriteni procesin me skedarin arduinoWebSockets-2.1.1.zip:
6. Tani shkoni te Sketch → Include Library → Manage Bibliotekat dhe kërkoni IRremoteESP8266. Zgjidhni Versionin 2.5.3 dhe instaloni.
7. Gjithashtu instaloni bibliotekën IRremote, në të njëjtën mënyrë (versioni i fundit).
8. Pastaj dilni dhe rinisni IDE.
Hapi 3: Leximi i sinjaleve IR nga telekomanda e televizorit
1. Filloni duke lidhur një Marrës IR me Arduino Uno në një tabelë me Jumper Cables, siç tregohet në skemën.
2. Shkarkoni IRrecvDump_final.zip, e hapni atë dhe hapni skedarin.ino në Arduino IDE.
3. Lidheni Arduino Uno në kompjuterin tuaj.
4. Në Arduino IDE, nën Tools and Board zgjidhni Arduino/Genuino Uno, dhe nën Port, zgjidhni portën e duhur.
5. Ngarko kodin në Arduino, duke shtypur shigjetën ().
6. Hapni Serial Monitor duke shkuar te Tools and Serial Monitor.
7. Vendosni normën e baudit në 9600.
8. Drejtojeni telekomandën TV te Marrësi IR dhe shtypni butonat që dëshironi të jeni në gjendje të kontrolloni dhe kopjoni hyrjen Raw për më vonë.
9. Kur të keni mbaruar së shënuari sinjalet, shkëputeni Arduino nga kompjuteri juaj, gati për hapin tjetër.
Hapi 4: Vendosja e NodeMCU
1. Shkarkoni Sinric_NodeMCU_Alexa_TV_Control.zip, e hapni atë dhe hapni skedarin.ino në Arduino IDE.
2. Në Arduino IDE, nën Tools and Board zgjidhni NodeMCU 1.0 (Moduli ESP-12E), nën Flash Size zgjidhni 4M (3M SPIFFS) dhe nën Port zgjidhni portën e duhur.
3. Në Sinric_NodeMCU_Alexa_TV_Control.ino futni sinjalet tuaja IR të largëta, ID -në e pajisjes, çelësin Api, emrin Wifi dhe fjalëkalimin Wifi, në vendet e specifikuara. Për të rritur numrin e pajisjeve, mos komentoni linjat e specifikuara të kodit.
4. Lidhni NodeMCU me LED IR, LED të Kuq dhe të Gjelbër dhe Rezistorët, në Breadboard, siç tregohet në diagramin elektronik. (LED -të e kuqe dhe jeshile nuk kërkohen, por është mirë të kesh)
5. Lidhni NodeMCU me kompjuterin tuaj me një kabllo Micro USB.
6. Ngarko kodin në tabelë.
7. LED i Gjelbër duhet të ndizet, sa herë që lidhet me Wifi.
Hapi 5: Vendosja e tij me Alexa
1. Instaloni Aplikacionin Amazon Alexa në telefonin tuaj dhe regjistrohuni me llogarinë tuaj Amazon.
2. Shkoni te Skills & Games dhe kërkoni sinric, zgjidhni dhe shtypni Enable, dhe do t'ju kërkohet të identifikoheni në llogarinë tuaj Sinric.
3. Zbuloni pajisjen tuaj duke shkuar te Pajisjet → + → Shto Pajisje → Tjetër → Zbuloni Pajisjet. (Sigurohuni që Alexa juaj është e lidhur me të njëjtin rrjet si NodeMCU.)
4. Shpresojmë se duhet të ketë zbuluar pajisjen tuaj, kështu që gjithçka që duhet të bëni është të konfiguroni pajisjen tuaj.
5. Tani provojeni duke vendosur pjatën pranë televizorit, duke treguar LED LED IR në televizor dhe duke thënë diçka si: Alexa, ndizeni televizorin. Duhet të shihni që drita LED e kuqe të pulsojë dhe televizori juaj të ndizet.
Hapi 6: Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Për ta bërë atë të duket më profesionale dhe për ta bërë atë më të përhershme, unë bëra një PCB me porosi, për të zëvendësuar tabelën e bukës.
Bëra PCB me EasyEDA (për fat të keq jo Eagle sepse nuk jam profesionist në bërjen e PCB -ve), dhe e porosita PCB -në nga JLCPCB, dhe bordi punoi për herë të parë. LED LED mund të lidhet me lidhësin JST, kështu që rasti mund të ulet në një raft nën televizor, ndërsa LED IR është montuar nën Marrësin IR të televizorit.
Unë pastaj bëra një kuti Laser Cut, për të vendosur PCB, nga akrilik i qartë.
Recommended:
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu përmes internetit: 5 hapa
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu në internet: Përshëndetje të gjithëve Sot do t'ju tregojmë se si mund të kontrolloni një LED duke përdorur një smartphone përmes internetit
Si të bëni automatizimin e shtëpisë të bazuar në IoT me stafetë kontrolli të sensorëve NodeMCU: 14 hapa (me fotografi)
Si të bëni automatizim të bazuar në IoT në shtëpi me stafetën e kontrollit të sensorëve NodeMCU: Në këtë projekt të bazuar në IoT, unë kam bërë Automatizimi i Shtëpisë me modulin e stafetës së kontrollit Blynk dhe NodeMCU me reagime në kohë reale. Në modalitetin manual, ky modul stafetë mund të kontrollohet nga celulari ose smartphone dhe, kaloni manual. Në modalitetin automatik, kjo zhurmë
Kontrolli De Gás E Poeira Com O NodeMCU: 5 hapa
Kontrolli De Gás E Poeira Com O NodeMCU: Este foi um trabalho para medir n í veis de poeira e g á s num dado ambiente, dhe compartilhar estes dados nas nuvens e em seu celular, duke përfshirë shpërndarjen e e-mail nga alerta caso os valores lidos sejam konsiderrados altos
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
ESP8266 RGB LED STRIP WIFI Kontrolli - NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi - RGB LED STRIP Smartphone Control: 4 hapa
ESP8266 RGB LED STRIP WIFI Kontrolli | NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi | RGB LED STRIP Smartphone Control: Përshëndetje djema në këtë tutorial ne do të mësojmë se si të përdorim nodemcu ose esp8266 si telekomandë IR për të kontrolluar një shirit LED RGB dhe Nodemcu do të kontrollohet nga smartphone mbi wifi. Pra, në thelb ju mund të kontrolloni RGB LED STRIP me smartphone tuaj