Sisällysluettelo:

Tee langaton mini -näppäimistö television kaukosäätimestä: 10 vaihetta (kuvilla)
Tee langaton mini -näppäimistö television kaukosäätimestä: 10 vaihetta (kuvilla)

Video: Tee langaton mini -näppäimistö television kaukosäätimestä: 10 vaihetta (kuvilla)

Video: Tee langaton mini -näppäimistö television kaukosäätimestä: 10 vaihetta (kuvilla)
Video: Джентльмены удачи (FullHD, комедия, реж. Александр Серый, 1971 г.) 2024, Marraskuu
Anonim

Seuraa lisää tekijältä:

Arduino + GPS -moduuli - määränpään ilmoittaja
Arduino + GPS -moduuli - määränpään ilmoittaja
Arduino + GPS -moduuli - määränpään ilmoittaja
Arduino + GPS -moduuli - määränpään ilmoittaja
Käytettävä LED -matriisinäyttömerkki
Käytettävä LED -matriisinäyttömerkki
Käytettävä LED -matriisinäyttömerkki
Käytettävä LED -matriisinäyttömerkki
Monilähteinen USB-lamppu
Monilähteinen USB-lamppu
Monilähteinen USB-lamppu
Monilähteinen USB-lamppu

Oletko koskaan ajatellut tehdä langattoman näppäimistön hakkeroimalla television kaukosäätimen. Joten tässä ohjeessa selitän, kuinka voit rakentaa halvan langattoman mininäppäimistön.

Tämä projekti käyttää IR (infrapuna) -yhteyttä luodakseen mukautetun langattoman näppäimistön.

Aloitetaan

Vaihe 1: Perusidea

Tämä projekti hyödyntää langatonta infrapunaviestintää eri näppäimistötoimintojen suorittamiseen. R- tai infrapunaviestintä on yleinen, edullinen ja helppokäyttöinen langaton viestintätekniikka. IR -valo on hyvin samanlainen kuin näkyvä valo, paitsi että sillä on hieman pidempi aallonpituus. Tämä tarkoittaa, että IR ei ole havaittavissa ihmissilmälle - täydellinen langattomaan viestintään.

Tämän projektin perusidea on, kun painat television kaukosäätimen painiketta, IR -vastaanottimen ja Arduinon avulla voimme purkaa sen ja dekoodattuja arvoja voidaan käyttää eri näppäimistötoimintojen suorittamiseen. Käytin Arduino Pro MicroBB: tä, koska se perustuu ATmega32U4-mikrokontrolleriin, jossa on sisäänrakennettu USB, joka tekee Microista tunnistettavan hiiren tai näppäimistön. Voit käyttää myös Arduino Leonardoa. Tämä projekti on hyvin yksinkertainen ja kuka tahansa voi muokata vaatimusten mukaisesti.

Vaihe 2: Kerää materiaalit:

Kerää materiaalit
Kerää materiaalit
  • Arduino Pro Micro tai Arduino Leonardo
  • IR -vastaanotin (TSOP1738)
  • TV -kaukosäädin
  • Jotkut hyppyjohdot

Huomautus:

Voit käyttää vain levyjä, jotka perustuvat ATmega32U4.. Joten se tekee Micro/Leonardo tunnistettavaksi hiirellä tai näppäimistöllä.

Vaihe 3: IR -vastaanotin (TSOP1738)

IR -vastaanotin (TSOP1738)
IR -vastaanotin (TSOP1738)
IR -vastaanotin (TSOP1738)
IR -vastaanotin (TSOP1738)

Se on pienennetty vastaanotin infrapunakauko -ohjausjärjestelmille. Demoduloitu lähtösignaali voidaan dekoodata suoraan mikroprosessorilla. TSOP1738 on yhteensopiva kaikkien yleisten IR -kaukosäätimen datamuotojen kanssa.

Vaihe 4: Piirikaavio:

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio

JOS käytät Leonardoa, DATA -nastassa tapahtuu pieniä muutoksia.

Vaihe 5: IR Remote Libraryn asentaminen:

Lataa IR Remote Library täältä ja asenna se.

Jos et tiedä kuinka asentaa lisää arduino -kirjastoja, seuraa alla olevaa linkkiä

www.arduino.cc/en/Guide/Libraries

Vaihe 6: IR -etäsignaalien dekoodaus:

IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus
IR -kauko -signaalien dekoodaus

IR -kaukosäätimen signaalien purkamiseen voimme käyttää "IRrecvDemo" arduino -luonnosta IR -etäkirjaston kanssa.

Huomautus: Esimerkkiluonnoksessa (IRrecvDemo) sinun on tehtävä pieni muutos int RECV_PIN -arvoon. Oletusarvoisesti se on 11, mutta Arduino Micro -laitteessa MOSI -nasta on 16. nasta. Joten tee seuraavat muutokset koodiin.

int RECV_PIN = 16;

Jos käytät Leonardoa, sinun on vaihdettava se MOSI -PIN -numeroksi.

  • Valitse kortti (Arduino/Genuino Micro) -(Kuva 3)
  • Valitse portti (kuva 4)
  • Lataa koodisi

Vaihe 7: Merkitse muistiin dekoodatut signaaliarvot

Huomaa dekoodatut signaaliarvot
Huomaa dekoodatut signaaliarvot
  • Avaa Serial Monitor ja hae IR Remote Signal -arvot.
  • Huomautus Kunkin painikkeen arvot alas.

Vaihe 8: Avainkortin käytön koodi

Signaaliarvojen saamisen jälkeen seuraava askel on lisätä signaaliarvot ohjelmaan ja asettaa ehdoksi, että jos etäsignaalin arvo vastaa ohjelman arvoja, suorita erilaisia näppäimistötoimintoja.

Näppäimistökirjaston lisääminen ohjelmaan mahdollistaa sen suorittaa erilaisia näppäimistötoimintoja.

Voit ladata koodin alta tai GitHub -sivultani.

Lataa koodi ja lataa se arduino micro -laitteeseen Arduino IDE: n kautta.

Vaihe 9: Valmis:

Voit muokata yllä olevaa luonnosta tarpeidesi mukaan.

Alla olevista linkeistä voit lisätä näppäimistötoimintoja

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

Vaihe 10: Katso nämä hienot-g.webp" />

Suositeltava: