Cov txheej txheem:

Alexa Compatible IR Choj Siv ESP8266: 3 Cov Kauj Ruam
Alexa Compatible IR Choj Siv ESP8266: 3 Cov Kauj Ruam

Video: Alexa Compatible IR Choj Siv ESP8266: 3 Cov Kauj Ruam

Video: Alexa Compatible IR Choj Siv ESP8266: 3 Cov Kauj Ruam
Video: Hubble - 15 years of discovery 2024, Hlis ntuj nqeg
Anonim
Alexa Compatible IR Choj Siv ESP8266
Alexa Compatible IR Choj Siv ESP8266

Kuv xav tau txoj hauv kev los tswj kuv lub TV ntse ntawm Alexa. Hmoov tsis zoo Kuv Hi-Sense 65 Ntse TV tsis muaj peev xwm tswj tau ntawm WiFi. Nws yuav zoo yog tias nws muaj qee yam API uas kuv tuaj yeem siv los cuam tshuam nrog nws.

Yog li kuv tau tsim tus choj IR uas yuav tso cai rau koj los tswj nws los ntawm kev siv tus choj ruaj khov IR uas sib haum nrog Alexa.

Khoom siv

3d luam ntawv - Yog tias koj tsis muaj kev nkag mus rau lub tshuab luam ntawv 3d koj tuaj yeem tsim qhov no ib txwm siv qee yam hauv tsev. Download tau los ntawm no

NodeMCU ESP8266 micro maub los.

2 IR Transmitter LEDs. Cov LEDs no tsuas muaj 2 ceg thiab lawv tau txuas nrog tib txoj hauv kev koj yuav txuas ib qho LED ib txwm muaj (Lub tiaj tiaj yog qhov tsis zoo)

1 IR tus txais rau kev kawm cov lus txib nyob deb ntawm lub TV uas twb muaj lawm. Koj yuav tsum siv tus IR txais uas muaj 3 ceg, VCC, GND thiab cov ntaub ntawv tawm.

1 RGB Led, qhov no yog xaiv tau, koj tsis xav tau nws thiab nws yuav ua haujlwm yam tsis muaj kev hloov kho xav tau.

Lwm qhov rub tawm ESPFlasher Tool

Kauj Ruam 1: Txuas Txhua Yam Ua Ke

Txuas Txhua Yam Ua Ke
Txuas Txhua Yam Ua Ke
Txuas Txhua Yam Ua Ke
Txuas Txhua Yam Ua Ke
Txuas Txhua Yam Ua Ke
Txuas Txhua Yam Ua Ke

Ob qho ntawm IR cov xa hluav taws xob LEDs tau txuas nrog hauv Parallel. Ob sab tiaj rau ib qho GND tus pin ntawm NodeMCU thiab lwm 2 ceg txuas ua ke txuas nrog GPIO Pin D2 ntawm NodeMCU. Kuv tsis paub tseeb tias lawv xav tau txuas nrog ntawm tus tiv thaiv tab sis kuv xam pom ESP8266 cov zis tsuas yog 3.3V yog li lawv yuav tsum muaj kev nyab xeeb. Tsis tas li lawv tsis siv txhua lub sijhawm. Lawv tsuas yog tuaj thaum nws xa lub teeb liab.

Tus Txais IR Raws li qhia hauv daim duab nws muaj 3 ceg. Cov ntaub ntawv tawm tus pin yuav tsum txuas nrog GPIO D5 GND rau GND thiab tshem tawm VCC mus rau 3.3V tus pin ntawm Node MCU

RGB LED Muaj 4 ceg, GND thiab tom qab ntawd zoo rau Liab Xiav thiab Ntsuab. Cov ceg RGB mus rau GPIO pins D6 D7 thiab D8. Qhov kev txiav txim tsis txawv. Nws yuav cia li qhia xim sib txawv.

Thaum sib sau ua ke koj tuaj yeem nyem nws siv Binary uas kuv tsim. saib cov kauj ruam tom ntej.

Kauj ruam 2:

Duab
Duab
Duab
Duab

Flashing lub binary rau ESP8266 hloov ncaj qha los ntawm Arduino kos duab txhais tau tias koj tsis tas yuav muaj txhua lub tsev qiv ntawv teeb tsa. Koj tuaj yeem siv Esp Flasher lub cuab yeej rub tawm los ntawm no.

github.com/nodemcu/nodemcu- flasher

Thiab ob qho kev kos duab thiab binary tuaj yeem rub tawm los ntawm kuv nplooj GitHub.

github.com/mailmartinviljoen/LittleNodes_IR_Bridge

Hmoov tsis qhov no tsis yog txhua yam koj yuav tsum ua. Thaum koj ua cov duab koj xav tau kuj tseem yuav upload HTML lub web interface uas tau siv bootstrap los teeb tsa NodeMCU. Cov cuab yeej siv los tso cov ntaub ntawv no yog lub plugin sab nraud uas koj xav tau los teeb tsa hauv Arduino IDE. Hloov chaw rov tsim cov lus qhia, ntawm no yog kab lus zoo uas qhia koj yuav ua li cas.

randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/

Muab cov ntsiab lus ntawm cov ntaub ntawv.zip tso rau hauv daim nplaub tshev hu ua cov ntaub ntawv hauv tib lub nplaub tshev uas cov ntaub ntawv. INO nyob hauv.

Koj yuav tsum qhib. INO cov ntaub ntawv hauv Arduino IDE. Yog tias koj teeb tsa lub plugin kom raug koj yuav pom hauv qab cov cuab yeej xaiv hu ua ESP8266 Sketch Data upload. Tom qab rub tawm nws lub cuab yeej thaum kawg yuav tsum tau ua haujlwm.

Nco tseg: Yog tias koj tsis tso cov ntaub ntawv, ib zaug koj txuas rau qhov nkag mus hauv hom teeb tsa nplooj ntawv yuav tsis muaj dab tsi vim nws nrhiav tsis tau ib nplooj ntawv los thauj khoom.

Kauj Ruam 3: Kawm IR Cov Cai thiab Txuag Lawv Rau NodeMCU

Hloov chaw piav qhia hauv kab ntawv yuav teeb tsa koj li cuab yeej IR tshiab li cas kuv tau tsim cov vis dis aus uas qhia tias nws ua haujlwm li cas thiab tseem piav qhia yuav ua li cas txhawm rau teeb tsa lub cuab yeej nrog IR cov lej.

Saib cov yees duab!

Qee cov ntaub ntawv ntxiv

Cov tsev qiv ntawv siv (Tsis yog tsim los ntawm kuv)

github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266

Rub tawm Wemo Emulator

Teeb meem tshwm sim. Kuv lub TV tau siv NEC IR raws tu qauv, yog li muaj peev xwm hais tias koj lub TV yuav tsis ua haujlwm yog tias nws tsis siv tib hom lej IR. I. E Kuv tus kiv cua muaj lub chaw taws teeb. Cov cuab yeej yuav kawm cov lej tab sis nws tsis ua haujlwm tsis paub meej vim li cas, koj yuav tsum tau fiddle nrog IRsend thiab Tau Txais cov tsev qiv ntawv txhawm rau txhawm rau txheeb xyuas vim li cas.

3D luam tawm STL kuj tseem nyob ntawm kuv nplooj ntawv github.

Pom zoo: