Përmbajtje:

Kontrolli i NodeMCU Alexa TV: 6 hapa
Kontrolli i NodeMCU Alexa TV: 6 hapa

Video: Kontrolli i NodeMCU Alexa TV: 6 hapa

Video: Kontrolli i NodeMCU Alexa TV: 6 hapa
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Korrik
Anonim
Kontrolli i NodeMCU Alexa TV
Kontrolli i NodeMCU Alexa TV
Kontrolli i NodeMCU Alexa TV
Kontrolli i NodeMCU Alexa TV
Kontrolli i NodeMCU Alexa TV
Kontrolli i NodeMCU Alexa TV

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

Ngritja e Sinric
Ngritja 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

Vendosja e Arduino IDE
Vendosja e Arduino IDE
Vendosja e Arduino IDE
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

Leximi i sinjaleve IR nga telekomanda e televizorit
Leximi i sinjaleve IR nga telekomanda e televizorit
Leximi i sinjaleve IR nga telekomanda e televizorit
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

Vendosja e NodeMCU
Vendosja e NodeMCU
Vendosja e NodeMCU
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

Vendosja e tij me Alexa
Vendosja e tij me Alexa
Vendosja e tij me Alexa
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

Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Opsionale: PCB e personalizuar dhe rast i prerë me lazer
Opsionale: PCB e personalizuar dhe rast i prerë me lazer
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: