Sisukord:

Tehke oma teleri kaugjuhtimispuldist mini traadita klaviatuur: 10 sammu (piltidega)
Tehke oma teleri kaugjuhtimispuldist mini traadita klaviatuur: 10 sammu (piltidega)

Video: Tehke oma teleri kaugjuhtimispuldist mini traadita klaviatuur: 10 sammu (piltidega)

Video: Tehke oma teleri kaugjuhtimispuldist mini traadita klaviatuur: 10 sammu (piltidega)
Video: iPhone Introducing❓ Steve Jobs in 2007❕ #part6 (Full Subtitle) 2024, November
Anonim

Jälgige rohkem autorit:

Arduino + GPS -moodul - sihtkoha teataja
Arduino + GPS -moodul - sihtkoha teataja
Arduino + GPS -moodul - sihtkoha teataja
Arduino + GPS -moodul - sihtkoha teataja
Kantav LED -maatriksi kuva märk
Kantav LED -maatriksi kuva märk
Kantav LED -maatriksi kuva märk
Kantav LED -maatriksi kuva märk
Mitme allikaga juhitav USB-lamp
Mitme allikaga juhitav USB-lamp
Mitme allikaga juhitav USB-lamp
Mitme allikaga juhitav USB-lamp

Kas olete kunagi mõelnud televiisori kaugjuhtimispuldi häkkimise teel traadita klaviatuuri valmistamisele. Nii et selles juhendis selgitan, kuidas saate ehitada odavat mini traadita klaviatuuri.

See projekt kasutab kohandatud traadita klaviatuuri loomiseks infrapunaühendust.

Alustame

Samm: põhiidee

See projekt kasutab traadita sideühendust erinevate klaviatuuritoimingute tegemiseks. R ehk infrapunaühendus on tavaline, odav ja hõlpsasti kasutatav traadita side tehnoloogia. IR -valgus on väga sarnane nähtavale valgusele, välja arvatud see, et selle lainepikkus on veidi pikem. See tähendab, et IR pole inimsilmale tuvastatav - ideaalne traadita side jaoks.

Selle projekti põhiidee on see, kui vajutate teleri kaugjuhtimispuldi nuppu, IR -vastuvõtja ja Arduino abil saame selle dekodeerida ja dekodeeritud väärtusi saab kasutada erinevate võtmeplaadi toimingute tegemiseks. Ma kasutasin Arduino Pro MicroBB, kuna see põhineb mikrokontrolleril ATmega32U4, millel on sisseehitatud USB, mis muudab Micro äratuntavaks hiire või klaviatuurina. Võite kasutada ka Arduino Leonardo. See projekt on väga lihtne ja igaüks saab vastavalt vajadustele muuta.

Samm: koguge oma materjalid:

Koguge oma materjalid
Koguge oma materjalid
  • Arduino Pro Micro või Arduino Leonardo
  • IR -vastuvõtja (TSOP1738)
  • Teleri kaugjuhtimispult
  • Mõned hüppajad

Märge:

Saate kasutada ainult tahvleid, mis põhinevad ATmega32U4.. Seega muudab Micro/Leonardo hiire või klaviatuurina äratuntavaks.

3. samm: IR -vastuvõtja (TSOP1738)

IR -vastuvõtja (TSOP1738)
IR -vastuvõtja (TSOP1738)
IR -vastuvõtja (TSOP1738)
IR -vastuvõtja (TSOP1738)

See on miniatuurne vastuvõtja infrapuna kaugjuhtimissüsteemide jaoks. Demoduleeritud väljundsignaali saab mikroprotsessori abil otse dekodeerida. TSOP1738 ühildub kõigi levinumate IR -kaugjuhtimispuldi andmevormingutega.

4. samm: vooluahela skeem:

Lülitusskeem
Lülitusskeem
Lülitusskeem
Lülitusskeem

KUI kasutate Leonardot, toimuvad DATA -tihvtides väikesed muudatused. Andmed tuleb ühendada Leonardo MOSI -tihvtiga.

Samm 5: IR -kaugraamatukogu installimine:

Laadige siit alla ja installige IR -kaugteek.

Kui te ei tea, kuidas täiendavaid arduino raamatukogusid installida, järgige allolevat linki

www.arduino.cc/en/Guide/Libraries

6. samm: IR -kaugsignaalide dekodeerimine:

IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine
IR -kaugsignaalide dekodeerimine

IR -kaugjuhtimispuldi signaalide dekodeerimiseks saame kasutada arduino -skeemi "IRrecvDemo", nagu on antud IR -kaugraamatukoguga.

Märkus. Eskiisil (IRrecvDemo) peate int RECV_PIN väärtuses tegema väikeseid muudatusi. Vaikimisi on see 11, kuid Arduino Micro puhul on MOSI tihvt 16. pin. Seetõttu tehke koodis järgmised muudatused.

int RECV_PIN = 16;

Kui kasutate Leonardot, peate selle muutma MOSI PIN -koodiks.

  • Valige tahvel (Arduino/Genuino Micro) -(joonis 3)
  • Valige port- (joonis 4)
  • Laadige oma kood üles

Samm: märkige üles dekodeeritud signaaliväärtused

Märkige alla dekodeeritud signaaliväärtused
Märkige alla dekodeeritud signaaliväärtused
  • Avage jadamonitor ja hankige infrapunasignaali väärtused.
  • Märkus Märkige iga nupu väärtused alla.

8. samm: võtmeplaadi toimimise kood

Pärast signaaliväärtuste saamist on järgmine samm signaali väärtuste lisamine programmi ja tingimus, et kui kaugväärtuse signaal vastab programmi väärtustele, tehke erinevaid klaviatuuritoiminguid.

Klaviatuuriteegi lisamine programmi võimaldab tal teha erinevaid klaviatuuritoiminguid.

Koodi saate alla laadida alt või alla laadida minu GitHubi lehelt.

Laadige kood alla ja laadige see Arduino IDE kaudu üles arduino micro.

9. samm: valmis:

Saate ülaltoodud visandit vastavalt oma vajadustele muuta.

Klaviatuuri funktsioonide lisamiseks vaadake allolevaid linke

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

Samm: vaadake neid lahedaid-g.webp" />

Soovitan: