Satura rādītājs:
- Piegādes
- 1. darbība: visu savienojiet kopā
- 2. darbība:
- 3. solis: Uzziniet IS kodus un saglabājiet tos NodeMCU
Video: Ar Alexa saderīgs IR tilts, izmantojot ESP8266: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Es gribēju veidu, kā kontrolēt savu viedo televizoru, izmantojot Alexa. Diemžēl manu Hi-Sense 65 viedo televizoru nevar kontrolēt, izmantojot WiFi. Būtu bijis jauki, ja tam būtu kāda veida API, ar kuru es varētu izmantot saskarni.
Tāpēc es izveidoju IR tiltu, kas ļaus jums to kontrolēt, izmantojot stacionāru IR tiltu, kas ir saderīgs ar Alexa.
Piegādes
3D drukāts korpuss - ja jums nav piekļuves 3D printerim, jūs vienmēr varat to izveidot, izmantojot kaut ko mājās gatavotu. Lejupielādējams šeit:
NodeMCU ESP8266 mikrokontrolleris.
2 IR raidītāja gaismas diodes. Šīm gaismas diodēm ir tikai 2 kājas, un tās ir savienotas tāpat kā jūs savienotu parasto gaismas diodi (plakana puse ir negatīva)
1 IR uztvērējs tālvadības komandu apgūšanai no esošas televizora tālvadības pults. Jums jāizmanto IR uztvērējs, kuram ir 3 kājas, VCC, GND un dati.
1 RGB LED, tas nav obligāts, jums tas nav vajadzīgs, un tas darbosies bez nepieciešamām izmaiņām.
Citas lejupielādes ESPFlasher Tool
1. darbība: visu savienojiet kopā
Abas IR raidītāju gaismas diodes ir savienotas paralēli. Plakanas malas jebkurai GND tapai NodeMCU un pārējās 2 kājas, kas savienotas kopā, ir savienotas ar GPIO Pin D2 NodeMCU. Es neesmu pārliecināts, vai tie ir jāpievieno, izmantojot rezistoru, bet es sapratu, ka ESP8266 izeja ir tikai 3,3 V, tāpēc tiem jābūt drošiem. Turklāt tos neizmanto visu laiku. Tie iedegas tikai tad, kad tas sūta signālu.
IR uztvērējs Kā parādīts attēlā, tam ir 3 kājas. Datu izvades tapai jābūt savienotai ar GPIO D5, no GND līdz GND, un VCC ir jānoberzē ar 3.3 V tapu uz mezgla MCU
RGB gaismas diodei ir 4 kājas, GND un pēc tam sarkana zila un zaļa. RGB kājas iet uz GPIO tapām D6 D7 un D8. Kārtībai nav nozīmes. Tas parādīs tikai dažādas krāsas.
Kad tas ir samontēts, varat to vienkārši mirgot, izmantojot manu izveidoto bināro. skatiet nākamo soli.
2. darbība:
Binārā mirgošana uz ESP8266, nevis tieši no Arduino skices, nozīmē, ka jums nav jāinstalē visas bibliotēkas. Jūs varat izmantot Esp Flasher rīku, ko var lejupielādēt šeit.
github.com/nodemcu/nodemcu-flasher
Un gan skici, gan bināro var lejupielādēt no manas GitHub lapas.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Diemžēl tas nav viss, kas jums jādara. Kad esat mirgojis attēlu, jums jāaugšupielādē arī HTML tīmekļa saskarne, kurā tiek izmantota sāknēšanas sistēma, lai konfigurētu NodeMCU. Šo failu augšupielādei izmantotais rīks ir ārējs spraudnis, kas jāinstalē Arduino IDE. Tā vietā, lai atkārtoti izveidotu apmācību, šeit ir lielisks raksts, kas parāda, kā to izdarīt.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Ievietojiet faila data.zip saturu mapē ar nosaukumu dati tajā pašā mapē, kurā atrodas. INO faili.
Jums ir jāatver. INO fails Arduino IDE. Ja spraudnis ir instalēts pareizi, zem rīkiem redzēsit opciju ESP8266 Sketch Data upload. Pēc augšupielādes ierīce beidzot tiks ieprogrammēta.
Piezīme. Ja neaugšupielādējat failus, pēc savienojuma izveides ar piekļuves punktu iestatīšanas režīmā lapa būs tukša, jo tā nevar atrast nevienu ielādējamu lapu.
3. solis: Uzziniet IS kodus un saglabājiet tos NodeMCU
Tā vietā, lai teksta veidā paskaidrotu, kā iestatīt savu jauno IS ierīci, es izveidoju video, kurā parādīts, kā tā darbojas, kā arī paskaidrots, kā ieprogrammēt ierīci ar IS kodiem.
Skatīties video!
Daži papildu informācija
Bibliotēkas izmanto (neesmu izveidojis es)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Wemo emulators
Iespējamās problēmas. Mans televizors izmanto NEC IR protokolu, tāpēc pastāv iespēja, ka jūsu televizors nedarbosies, ja tas neizmantos tāda paša veida IR kodus. I. E. Manam ventilatoram ir tālvadības pults. Ierīce iemācīsies kodus, bet tā nedarbojas, nesaprotot, kāpēc. Lai noskaidrotu, kāpēc, jums būs jārunā ar IRsend un Receive bibliotēkām.
3D izdrukājamā STL ir arī manā github lapā.
Ieteicams:
Ardubuino (ar Arduboy saderīgs klons): 5 soļi
Ardubuino (ar Arduboy saderīgs klons): Arduboy ir atvērtā koda kredītkaršu izmēra spēļu konsole, kurai ir aktīva kopiena ne tikai savā programmatūrā, kur daudzi cilvēki izstrādā savu spēli platformai, bet arī aparatūrā, kur ir arī daudz cilvēki nāca klajā ar
Līdzstrāvas motora draiveris, izmantojot barošanas Mosfets [PWM kontrolēts, 30A pus tilts]: 10 soļi
Līdzstrāvas motora draiveris, izmantojot strāvas Mosfets [PWM kontrolēts, 30A pustilts]: galvenais avots (lejupielādējiet Gerber/pasūtiet PCB): http://bit.ly/2LRBYXH
Bezvadu enerģijas pārneses sistēma/H-tilts, izmantojot četrus Mosfet .: 5 soļi
Bezvadu enerģijas pārneses sistēma/H-tilts, izmantojot četrus Mosfet: Šajā projektā mēs izveidosim bezvadu enerģijas pārneses ķēdi, izmantojot H-tilta topoloģiju, četrus mosfetus izmanto, lai izveidotu H-tiltu, lai kontrolētu 4 mosfetus, kurus mēs izmantojām 2 x IR2110 mosfet vadītājs ic
Zemu izmaksu, ar Arduino saderīgs zīmēšanas robots: 15 soļi (ar attēliem)
Zemu izmaksu, ar Arduino saderīgs zīmēšanas robots: Piezīme. Man ir jauna šī robota versija, kurā tiek izmantota iespiedshēmas plate, to ir vieglāk izveidot un tai ir IR šķēršļu noteikšana! Pārbaudiet to vietnē http://bit.ly/OSTurtleEs izstrādāju šo projektu 10 stundu semināram vietnē ChickTech.org, kura mērķis ir
Ar USBasp saderīgs Codevision AVR: 8 soļi
Ar USBasp saderīgs Codevision AVR: USB ASP ir ierīce, ko bieži izmanto programmu augšupielādēšanai mikrokontrollerī, jo to ir viegli lietot un, protams, tas ir arī lēti! USB ASP pati par sevi ir saderīga ar kādu kompilatoru, protams, ar dažādiem iestatījumiem. Šeit ir h apmācība