Kazalo:

Iz daljinskega upravljalnika televizorja naredite mini brezžično tipkovnico: 10 korakov (s slikami)
Iz daljinskega upravljalnika televizorja naredite mini brezžično tipkovnico: 10 korakov (s slikami)

Video: Iz daljinskega upravljalnika televizorja naredite mini brezžično tipkovnico: 10 korakov (s slikami)

Video: Iz daljinskega upravljalnika televizorja naredite mini brezžično tipkovnico: 10 korakov (s slikami)
Video: Колонки SVEN MS-2100, Обзор и отзыв, опыт использования более 3-х лет. Хорошие колонки к телевизору. 2024, November
Anonim

Avtor AmalMathewFollow Več avtorja:

Arduino + GPS modul - obvestilo o destinaciji
Arduino + GPS modul - obvestilo o destinaciji
Arduino + GPS modul - obvestilo o destinaciji
Arduino + GPS modul - obvestilo o destinaciji
Nosljiva značka LED matričnega zaslona
Nosljiva značka LED matričnega zaslona
Nosljiva značka LED matričnega zaslona
Nosljiva značka LED matričnega zaslona
USB-svetilka z več viri
USB-svetilka z več viri
USB-svetilka z več viri
USB-svetilka z več viri

Ste kdaj pomislili, da bi naredili brezžično tipkovnico s krampanjem daljinskega upravljalnika televizorja. Zato v teh navodilih razlagam, kako lahko zgradite poceni mini brezžično tipkovnico.

Ta projekt uporablja IR (infrardečo) komunikacijo za ustvarjanje brezžične tipkovnice po meri.

Začnimo

1. korak: Osnovna ideja

Ta projekt uporablja brezžično komunikacijo IR za izvajanje različnih operacij s tipkovnico. R ali infrardeča komunikacija je pogosta, poceni in enostavna za uporabo brezžična komunikacijska tehnologija. IR svetloba je zelo podobna vidni svetlobi, le da ima nekoliko daljšo valovno dolžino. To pomeni, da IR ni mogoče zaznati za človeško oko - kot nalašč za brezžično komunikacijo.

Osnovna ideja tega projekta je, da s pritiskom na gumb na daljinskem upravljalniku televizorja z uporabo IR sprejemnika in Arduina to dekodiramo, dekodirane vrednosti pa lahko uporabimo za izvajanje različnih operacij na tipkovnici. Uporabil sem Arduino Pro Micro, ker temelji na mikrokrmilniku ATmega32U4 z vgrajenim USB-jem, zaradi česar je Micro prepoznaven kot miška ali tipkovnica. Uporabite lahko tudi Arduino Leonardo. Ta projekt je zelo preprost in ga lahko vsak spremeni glede na zahteve.

2. korak: Zberite materiale:

Zberite svoje materiale
Zberite svoje materiale
  • Arduino Pro Micro ali Arduino Leonardo
  • IR sprejemnik (TSOP1738)
  • Daljinski upravljalnik za TV
  • Nekaj premostitvenih žic

Opomba:

Uporabljate lahko samo plošče, ki temeljijo na ATmega32U4.. Zaradi tega je Micro/Leonardo prepoznaven kot miška ali tipkovnica.

3. korak: IR sprejemnik (TSOP1738)

IR sprejemnik (TSOP1738)
IR sprejemnik (TSOP1738)
IR sprejemnik (TSOP1738)
IR sprejemnik (TSOP1738)

Je miniaturni sprejemnik za infrardeče sisteme za daljinsko upravljanje. Demodulirani izhodni signal lahko neposredno dekodiramo z mikroprocesorjem. TSOP1738 je združljiv z vsemi običajnimi oblikami podatkov daljinskega upravljalnika IR.

4. korak: Shema vezja:

Shema vezja
Shema vezja
Shema vezja
Shema vezja

Če uporabljate Leonardo, se bo pin DATA malo spremenil. Podatkovni pin morate povezati v pin MOSI Leonarda.

5. korak: Namestitev IR Remote Library:

Od tu naložite IR Remote Library in ga namestite.

Če ne veste, kako namestiti dodatne knjižnice arduino, sledite spodnji povezavi

www.arduino.cc/en/Guide/Libraries

6. korak: Dekodiranje IR daljinskih signalov:

Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov
Dekodiranje IR daljinskih signalov

Za dekodiranje signalov iz daljinskega upravljalnika IR lahko uporabimo skico arduino "IRrecvDemo", kot je podano z IR Remote Library.

Opomba: Na primer skici (IRrecvDemo) morate narediti majhno spremembo vrednosti int RECV_PIN. Privzeto bo 11, na Arduino Micro pa je pin MOSI 16. pin. Zato naredite naslednjo spremembo kode.

int RECV_PIN = 16;

Če uporabljate Leonardo, ga morate spremeniti v številko pin MOSI.

  • Izberite ploščo (Arduino/Genuino Micro) -(slika 3)
  • Izberite vrata- (slika 4)
  • Naložite svojo kodo

7. korak: Zapišite vrednosti dekodiranega signala

Zapišite vrednosti dekodiranega signala
Zapišite vrednosti dekodiranega signala
  • Odprite Serial Monitor in pridobite vrednosti IR Remote Signal.
  • Zapišite vrednosti za vsak gumb.

8. korak: Koda za delovanje tipkovnice

Po pridobitvi vrednosti signala je naslednji korak dodajanje vrednosti signala v program in postavitev pogoja, da se, če se vrednost signala iz oddaljenega mesta ujema z vrednostmi v programu, izvedete različne operacije tipkovnice.

Dodajanje knjižnice tipkovnice programu omogoča izvajanje različnih operacij tipkovnice.

Kodo lahko prenesete od spodaj ali pa jo dobite na moji strani GitHub.

Prenesite kodo in jo naložite v arduino micro prek Arduino IDE.

9. korak: Končano:

Zgornjo skico lahko spremenite glede na svoje zahteve.

Če želite dodati več funkcij tipkovnice, glejte spodnje povezave

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

10. korak: Oglejte si te kul-g.webp" />

Priporočena: