Përmbajtje:
- Furnizimet
- Hapi 1: Lidhni gjithçka së bashku
- Hapi 2:
- Hapi 3: Mësoni kodet IR dhe ruajini ato në NodeMCU
Video: Ura IR e pajtueshme me Alexa duke përdorur hapa ESP8266: 3
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Doja një mënyrë për të kontrolluar TV tim inteligjent përmes Alexa. Fatkeqësisht Smart TV im Hi-Sense 65 nuk ka aftësinë për t'u kontrolluar përmes WiFi. Do të ishte mirë nëse do të kishte një lloj API që mund të përdorja për t'u ndërlidhur me të.
Kështu që unë krijova një urë IR që do t'ju lejojë ta kontrolloni atë me anë të një ure IR të palëvizshme që është në përputhje me Alexa.
Furnizimet
Shtojcë e printuar 3D - Nëse nuk keni qasje në një printer 3D, gjithmonë mund ta ndërtoni këtë duke përdorur diçka të bërë në shtëpi. Shkarkohet nga këtu
Mikrokontrolluesi NodeMCU ESP8266.
2 LED transmetues IR. Këto LED kanë vetëm 2 këmbë dhe ato janë të lidhura në të njëjtën mënyrë si ju do të lidhni një LED të zakonshëm (ana e sheshtë është negative)
1 marrës IR për të mësuar komandat në distancë nga një telekomandë ekzistuese televizive. Ju duhet të përdorni një marrës IR që ka 3 këmbë, VCC, GND dhe të dhëna jashtë.
1 RGB Led, kjo është opsionale, nuk keni nevojë për të dhe do të funksionojë pa ndonjë modifikim të nevojshëm.
Shkarkime të tjera ESPFlasher Tool
Hapi 1: Lidhni gjithçka së bashku
Të dy LED -et e transmetuesve IR janë të lidhur paralelisht. Anët e sheshta të çdo kunji GND në NodeMCU dhe 2 këmbët e tjera të bashkuara të lidhura me GPIO Pin D2 në NodeMCU. Nuk jam i sigurt nëse ato duhet të lidhen përmes një rezistence, por kuptova se dalja ESP8266 është vetëm 3.3V, kështu që ato duhet të jenë të sigurta. Gjithashtu ato nuk përdoren gjatë gjithë kohës. Ato ndizen vetëm kur po dërgon një sinjal.
Marrësi IR Siç tregohet në figurë ai ka 3 këmbë. Pina e të dhënave duhet të jetë e lidhur me GPIO D5 GND me GND dhe të shpërndajë VCC në një kunj 3.3V në Node MCU
RGB LED Ka 4 këmbë, GND dhe më pas pozitive për Red Blue dhe Green. Këmbët RGB shkojnë te kunjat GPIO D6 D7 dhe D8. Rendi nuk ka rëndësi. Thjesht do të tregojë ngjyra të ndryshme.
Pasi të mblidheni, thjesht mund ta ndezni duke përdorur Binary që kam krijuar. shikoni hapin tjetër.
Hapi 2:
Ndezja e binarit në ESP8266 në vend të drejtpërdrejt nga skica e Arduino do të thotë që nuk keni pse të keni të gjitha bibliotekat e instaluara. Ju mund të përdorni mjetin Esp Flasher të shkarkueshëm nga këtu.
github.com/nodemcu/nodemcu-flasher
Dhe skica dhe binari mund të shkarkohen nga faqja ime GitHub.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Fatkeqësisht, kjo nuk është gjithçka që duhet të bëni. Pasi të keni ndezur imazhin, duhet të ngarkoni gjithashtu ndërfaqen e internetit HTML që po përdor bootstrap për të konfiguruar NodeMCU. Mjeti i përdorur për të ngarkuar këto skedarë është një shtojcë e jashtme që duhet të instaloni në Arduino IDE. Në vend që të krijoni tutorialin, këtu keni një artikull të mrekullueshëm që ju tregon se si ta bëni.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Vendosni përmbajtjen e skedarit data.zip në një dosje të quajtur të dhëna në të njëjtën dosje ku janë skedarët. INO.
Ju duhet të hapni skedarin. INO në Arduino IDE. Nëse e keni instaluar saktë shtojcën, do të shihni nën mjete një opsion të quajtur Ngarkimi i të dhënave të skicës ESP8266. Pas ngarkimit të tij, pajisja më në fund do të programohet.
Shënim: Nëse nuk i ngarkoni skedarët, sapo të lidheni me pikën e hyrjes në modalitetin e konfigurimit, faqja do të jetë bosh sepse nuk mund të gjejë asnjë faqe për t'u ngarkuar.
Hapi 3: Mësoni kodet IR dhe ruajini ato në NodeMCU
Në vend që të shpjegoj në formë teksti se si të vendosni pajisjen tuaj të re IR krijova një video që demonstron se si funksionon dhe gjithashtu shpjegon se si të programoni pajisjen me kode IR.
Shikoni videon!
Disa informacione shtesë
Përdorimet e bibliotekave (Nuk janë krijuar nga unë)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Emulues Wemo
Problemet e mundshme. TV im po përdor protokollin IR NEC, kështu që ekziston mundësia që televizori juaj të mos funksionojë nëse nuk përdor të njëjtin lloj kodesh IR. Dmth Tifozi im ka një telekomandë. Pajisja do të mësojë kodet, por nuk funksionon pa e ditur pse, do t'ju duhet të futeni në bibliotekat IRsend dhe Receive në mënyrë që të kuptoni pse.
STL e printueshme 3D është gjithashtu në faqen time të github.
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino !: 10 hapa
Një sistem alarmi i vogël duke përdorur një bord Super Tiny Arduino Compatible !: Përshëndetje, sot do të bëjmë një projekt të vogël të lezetshëm. Ne do të ndërtojmë një pajisje të vogël alarmi që mat distancën midis vetes dhe një objekti përballë saj. Dhe kur objekti lëviz mbi një distancë të caktuar, pajisja do t'ju njoftojë me një
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,