Turinys:
- 1 žingsnis: pagrindinė idėja
- 2 žingsnis: surinkite savo medžiagą:
- 3 žingsnis: IR imtuvas (TSOP1738)
- 4 žingsnis: grandinės schema:
- 5 veiksmas: IR nuotolinės bibliotekos diegimas:
- 6 žingsnis: IR nuotolinių signalų dekodavimas:
- 7 žingsnis: užrašykite dekoduotas signalo vertes
- 8 veiksmas: pagrindinės plokštės veikimo kodas
- 9 veiksmas: atlikta:
Video: Sukurkite mini belaidę klaviatūrą iš savo televizoriaus nuotolinio valdymo pulto: 10 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-31 10:22
Sekite daugiau autoriaus:
Ar kada pagalvojote sukurti belaidę klaviatūrą įsilaužę į televizoriaus nuotolinio valdymo pultą. Taigi šioje instrukcijoje paaiškinu, kaip galite sukurti pigią mini belaidę klaviatūrą.
Šis projektas naudoja IR (infraraudonųjų spindulių) ryšį, kad sukurtų pasirinktinę belaidę klaviatūrą.
Pradėkime
1 žingsnis: pagrindinė idėja
Šis projektas naudoja belaidį IR ryšį skirtingoms klaviatūros operacijoms atlikti. R arba infraraudonųjų spindulių ryšys yra įprasta, nebrangi ir paprasta naudoti belaidžio ryšio technologija. IR šviesa yra labai panaši į matomą šviesą, išskyrus tai, kad jos bangos ilgis yra šiek tiek ilgesnis. Tai reiškia, kad IR žmogaus akiai neaptinkamas - puikiai tinka belaidžiam ryšiui.
Pagrindinė šio projekto idėja yra paspaudus televizoriaus nuotolinio valdymo pulto mygtuką, naudojant IR imtuvą ir „Arduino“, mes galime jį iššifruoti, o iššifruotos vertės gali būti panaudotos skirtingoms pagrindinės lentos operacijoms atlikti. Aš naudojau „Arduino Pro MicroBB“, nes jis pagrįstas ATmega32U4 mikrovaldikliu su įmontuotu USB, todėl „Micro“galima atpažinti kaip pelę ar klaviatūrą. Taip pat galite naudoti „Arduino Leonardo“. Šis projektas yra labai paprastas ir bet kurį galima keisti pagal reikalavimus.
2 žingsnis: surinkite savo medžiagą:
- „Arduino Pro Micro“arba „Arduino Leonardo“
- IR imtuvas (TSOP1738)
- Televizoriaus nuotolinio valdymo pultas
- Kai kurie trumpieji laidai
Pastaba:
Galite naudoti tik plokštes, kurių pagrindą sudaro ATmega32U4.. Taigi tai leidžia „Micro/Leonardo“atpažinti kaip pelę ar klaviatūrą.
3 žingsnis: IR imtuvas (TSOP1738)
Tai miniatiūrinis infraraudonųjų spindulių nuotolinio valdymo sistemų imtuvas. Demoduliuotą išėjimo signalą gali tiesiogiai iššifruoti mikroprocesorius. TSOP1738 suderinamas su visais įprastais IR nuotolinio valdymo duomenų formatais.
4 žingsnis: grandinės schema:
Jei naudojate „Leonardo“, DATA kaištis šiek tiek pasikeis. Turite prijungti duomenų PIN kodą prie „Leonardo“MOSI kaiščio.
5 veiksmas: IR nuotolinės bibliotekos diegimas:
Atsisiųskite IR nuotolinę biblioteką iš čia ir įdiekite.
Jei nežinote, kaip įdiegti papildomas „arduino“bibliotekas, sekite žemiau esančią nuorodą
www.arduino.cc/en/Guide/Libraries
6 žingsnis: IR nuotolinių signalų dekodavimas:
Norėdami iššifruoti signalus iš IR nuotolinio valdymo pulto, galime naudoti „IRrecvDemo“arduino eskizą, pateiktą kartu su IR nuotoline biblioteka.
Pastaba: Eskizo pavyzdyje (IRrecvDemo) turite šiek tiek pakeisti int RECV_PIN reikšmę. Pagal numatytuosius nustatymus jis bus 11, tačiau „Arduino Micro“MOSI kaištis yra 16 -asis. Taigi atlikite šiuos kodo pakeitimus.
int RECV_PIN = 16;
Jei naudojate „Leonardo“, turite jį pakeisti į MOSI PIN kodą.
- Pasirinkite plokštę („Arduino“/„Genuino Micro“) -(3 pav.)
- Pasirinkite prievadą (4 pav.)
- Įkelkite savo kodą
7 žingsnis: užrašykite dekoduotas signalo vertes
- Atidarykite serijinį monitorių ir gaukite IR nuotolinio signalo reikšmes.
- Pastaba Įvertinkite kiekvieno mygtuko vertes.
8 veiksmas: pagrindinės plokštės veikimo kodas
Gavę signalo reikšmes, kitas žingsnis yra pridėti signalo reikšmes prie programos ir nustatyti, kad jei signalo vertė iš nuotolinio atitiktų programos vertes, atlikite skirtingas klaviatūros operacijas.
Pridėjus klaviatūros biblioteką prie programos, ji gali atlikti skirtingas klaviatūros operacijas.
Galite atsisiųsti kodą iš apačios arba jį gauti iš mano „GitHub“puslapio.
Atsisiųskite kodą ir įkelkite jį į „arduino micro“per „Arduino IDE“.
9 veiksmas: atlikta:
Aukščiau pateiktą eskizą galite pakeisti pagal savo poreikius.
Norėdami pridėti daugiau klaviatūros funkcijų, žiūrėkite žemiau esančias nuorodas
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
10 veiksmas: žiūrėkite šiuos šaunius-g.webp" />
Rekomenduojamas:
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! -- „Arduino IR“pamoka: 5 žingsniai (su nuotraukomis)
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! || „Arduino IR“pamoka: Šiame projekte parodysiu, kaip pertvarkiau nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus, kad galėčiau valdyti šviesos diodus, esančius už televizoriaus. Taip pat galite naudoti šią techniką, norėdami valdyti įvairius dalykus, šiek tiek redaguodami kodą. Taip pat šiek tiek papasakosiu apie teoriją
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
Prarasto televizoriaus nuotolinio valdymo pulto radimas naudojant „Arduino“ir „Bluetooth“: 5 žingsniai
Prarasto televizoriaus nuotolinio valdymo pulto radimas naudojant „Arduino“ir „Bluetooth“: labai paprasta rasti pamestą televizijos nuotolinio valdymo pultą, o kodas toks paprastas, tiesiog naudojant „Arduino Nano“su „Bluetooth“moduliu ir mažu garsiniu signalu su akumuliatoriaus stiprintuvu nuo 3,7 iki 5 v, ir aš sukūriau programą naudodami „MIT App Inventor“* galite prisijungti
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: 9 žingsniai (su paveikslėliais)
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: Šiandienos instrukcijoje aš jums parodysiu, kaip galite naudoti bendrą RF modulį be mikrovaldiklio, kuris galiausiai paskatins mus sukurti projektą, kuriame bet kurio įrenginio IR nuotolinio valdymo pultą galima paversti RF Nuotolinis. Pagrindinis privalumas konvertuojant
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: 9 žingsniai
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: Ar kas nors jūsų namuose atleidžia nuotolinio valdymo pultą, ar einate į tuščią kambarį, kad pamatytumėte, kaip televizorius skleidžiasi. Baterijos pradeda gesti ir nekontroliuojamos iš kambario galo. Dabar galite valdyti savo televizorių, DVR, bet ką su IR valdikliu, kurį galite