Sadržaj:

Napravite mini bežičnu tastaturu sa daljinskog upravljača za televizor: 10 koraka (sa slikama)
Napravite mini bežičnu tastaturu sa daljinskog upravljača za televizor: 10 koraka (sa slikama)

Video: Napravite mini bežičnu tastaturu sa daljinskog upravljača za televizor: 10 koraka (sa slikama)

Video: Napravite mini bežičnu tastaturu sa daljinskog upravljača za televizor: 10 koraka (sa slikama)
Video: Kako bežično povezati telefon sa smart TV-om 2024, Novembar
Anonim

Autor AmalMathewFollow Još autora:

Arduino + GPS modul - Obavijest o odredištu
Arduino + GPS modul - Obavijest o odredištu
Arduino + GPS modul - Obavijest o odredištu
Arduino + GPS modul - Obavijest o odredištu
Nosiva značka LED matričnog ekrana
Nosiva značka LED matričnog ekrana
Nosiva značka LED matričnog ekrana
Nosiva značka LED matričnog ekrana
USB lampa sa više izvora
USB lampa sa više izvora
USB lampa sa više izvora
USB lampa sa više izvora

Jeste li ikada pomislili da napravite bežičnu tastaturu hakiranjem daljinskog upravljača televizora. Dakle, u ovim uputama objašnjavam kako možete izgraditi jeftinu mini bežičnu tastaturu.

Ovaj projekt koristi IC (infracrvenu) komunikaciju za stvaranje prilagođene bežične tastature.

Hajde da počnemo

Korak 1: Osnovna ideja

Ovaj projekt koristi IC bežičnu komunikaciju za obavljanje različitih operacija na tipkovnici. R ili infracrvena komunikacija je uobičajena, jeftina i laka za korištenje bežična komunikacijska tehnologija. IC svjetlost je vrlo slična vidljivoj, osim što ima nešto veću valnu duljinu. To znači da se IC ne može otkriti ljudskom oku - savršeno za bežičnu komunikaciju.

Osnovna ideja ovog projekta je kada pritisnete dugme na daljinskom upravljaču televizora, pomoću IC prijemnika i Arduina možemo ga dekodirati, a dekodirane vrijednosti mogu se koristiti za izvođenje različitih operacija na tipkovnici. Koristio sam Arduino Pro Micro jer se temelji na mikrokontroleru ATmega32U4 sa ugrađenim USB-om koji čini Micro prepoznatljivim kao miš ili tastatura. Možete koristiti i Arduino Leonardo. Ovaj projekt je vrlo jednostavan i bilo koji se može izmijeniti prema zahtjevima.

Korak 2: Prikupite materijale:

Prikupite materijale
Prikupite materijale
  • Arduino Pro Micro ili Arduino Leonardo
  • IC prijemnik (TSOP1738)
  • Daljinski upravljač za TV
  • Neke kratkospojne žice

Bilješka:

Možete koristiti samo ploče zasnovane na ATmega32U4.. Tako Micro/Leonardo postaje prepoznatljiv kao miš ili tastatura.

Korak 3: IC prijemnik (TSOP1738)

IC prijemnik (TSOP1738)
IC prijemnik (TSOP1738)
IC prijemnik (TSOP1738)
IC prijemnik (TSOP1738)

To je minijaturni prijemnik za infracrvene sisteme daljinskog upravljanja. Demodulirani izlazni signal može se direktno dekodirati mikroprocesorom. TSOP1738 je kompatibilan sa svim uobičajenim formatima podataka za daljinsko upravljanje putem IC -a.

Korak 4: Dijagram kola:

Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola

AKO koristite Leonardo, doći će do male promjene u DATA pinu. Morate spojiti podatkovni pin u MOSI pin Leonarda.

Korak 5: Instaliranje IR daljinske biblioteke:

Preuzmite IR Remote Library odavde i instalirajte je.

Ako ne znate kako instalirati dodatne arduino biblioteke, slijedite donju vezu

www.arduino.cc/en/Guide/Libraries

Korak 6: Dekodiranje IC daljinskih signala:

Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala
Dekodiranje IC daljinskih signala

Za dekodiranje signala s IR daljinskog upravljača možemo koristiti "IRrecvDemo" arduino skicu kako je dato s IR Remote Library.

Napomena: Na primjeru skice (IRrecvDemo) morate napraviti malu promjenu u vrijednosti int RECV_PIN. Prema zadanim postavkama bit će 11, ali na Arduino Micro -u MOSI pin je 16. pin. Zato napravite sljedeću izmjenu koda.

int RECV_PIN = 16;

Ako koristite Leonardo, morate ga promijeniti u MOSI pin broj.

  • Odaberite ploču (Arduino/Genuino Micro) -(Sl.3)
  • Odaberite Port- (Sl.4)
  • Otpremite svoj kôd

Korak 7: Zapišite vrijednosti dekodiranog signala

Zapišite vrijednosti dekodiranog signala
Zapišite vrijednosti dekodiranog signala
  • Otvorite Serial Monitor i dobijte vrijednosti IC daljinskog signala.
  • Napomena Zabilježite vrijednosti za svako dugme.

Korak 8: Kôd za rad ploče s ključevima

Nakon dobivanja vrijednosti signala, sljedeći korak je dodavanje vrijednosti signala u program i postavljanje uvjeta da se, ako se vrijednost signala s udaljenog računara podudara s vrijednostima u programu, izvrše različite operacije na tipkovnici.

Dodavanjem biblioteke tastature u program omogućava izvođenje različitih operacija na tastaturi.

Kôd možete preuzeti ispod ili ga možete preuzeti sa moje stranice GitHub.

Preuzmite kôd i prenesite ga na arduino micro putem Arduino IDE -a.

Korak 9: Gotovo:

Gornju skicu možete izmijeniti prema svojim zahtjevima.

Pogledajte donje veze za dodavanje više funkcija tastature

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

Preporučuje se: