Sadržaj:

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

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

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

Autor AmalMathewFollow Više od 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 zaslona
Nosiva značka LED matričnog zaslona
Nosiva značka LED matričnog zaslona
Nosiva značka LED matričnog zaslona
USB lampa s više izvora
USB lampa s više izvora
USB lampa s više izvora
USB lampa s više izvora

Jeste li ikada razmišljali o izradi bežične tipkovnice hakiranjem daljinskog upravljača televizora. Dakle, u ovim uputama objašnjavam kako možete izgraditi jeftinu mini bežičnu tipkovnicu.

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

Započnimo

Korak 1: Osnovna ideja

Ovaj projekt koristi IC bežičnu komunikaciju za obavljanje različitih operacija tipkovnice. 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 IR ne može otkriti ljudskom oku - savršen za bežičnu komunikaciju.

Osnovna ideja ovog projekta je kada pritisnete gumb 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 tipkovnica. Također možete koristiti Arduino Leonardo. Ovaj je projekt vrlo jednostavan i svatko se može izmijeniti prema zahtjevima.

Korak 2: Prikupite materijale:

Prikupite svoje materijale
Prikupite svoje 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 temeljene na ATmega32U4.. Tako Micro/Leonardo postaje prepoznatljiv kao miš ili tipkovnica.

Korak 3: IC prijemnik (TSOP1738)

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

To je minijaturni prijemnik za infracrvene sustave daljinskog upravljanja. Demodulirani izlazni signal može se izravno dekodirati mikroprocesorom. TSOP1738 kompatibilan je sa svim uobičajenim formatima podataka daljinskog upravljača za IC.

Korak 4: Dijagram kruga:

Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram

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:

Ovdje preuzmite IR Remote Library i instalirajte je.

Ako ne znate kako instalirati dodatne arduino knjižnice, 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. Stoga 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)
  • Prenesite svoj kôd

Korak 7: Zabilježite dekodirane vrijednosti signala

Zabilježite vrijednosti dekodiranog signala
Zabilježite vrijednosti dekodiranog signala
  • Otvorite Serial Monitor i dobijte vrijednosti IC daljinskog signala.
  • Zabilježite vrijednosti za svaki gumb.

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 uvjet da se, ako se vrijednost signala s udaljenog računara podudara s vrijednostima u programu, izvrši različite operacije tipkovnice.

Dodavanjem knjižnice tipkovnice u program omogućuje izvođenje različitih operacija tipkovnice.

Kôd možete preuzeti odozdo ili ga možete preuzeti s 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 tipkovnice

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

Preporučeni: