Innholdsfortegnelse:

Lag et trådløst mini -tastatur fra TV -fjernkontrollen: 10 trinn (med bilder)
Lag et trådløst mini -tastatur fra TV -fjernkontrollen: 10 trinn (med bilder)

Video: Lag et trådløst mini -tastatur fra TV -fjernkontrollen: 10 trinn (med bilder)

Video: Lag et trådløst mini -tastatur fra TV -fjernkontrollen: 10 trinn (med bilder)
Video: Two TV settings you should change right now 2024, November
Anonim

Av AmalMathewFollow More av forfatteren:

Arduino + GPS -modul - Destinasjonsvarsler
Arduino + GPS -modul - Destinasjonsvarsler
Arduino + GPS -modul - Destinasjonsvarsler
Arduino + GPS -modul - Destinasjonsvarsler
Bærbar LED Matrix Display Badge
Bærbar LED Matrix Display Badge
Bærbar LED Matrix Display Badge
Bærbar LED Matrix Display Badge
Multi-Source Controlled USB Lampe
Multi-Source Controlled USB Lampe
Multi-Source Controlled USB Lampe
Multi-Source Controlled USB Lampe

Har du noen gang tenkt på å lage et trådløst tastatur ved å hacke TV -fjernkontrollen. Så i denne instruksjonene forklarer jeg hvordan du kan bygge et billig mini trådløst tastatur.

Dette prosjektet bruker IR (infrarød) kommunikasjon for å lage et tilpasset trådløst tastatur.

La oss komme i gang

Trinn 1: Grunnideen

Dette prosjektet bruker trådløs IR -kommunikasjon til å utføre forskjellige tastaturoperasjoner. R, eller infrarød, kommunikasjon er en vanlig, billig og brukervennlig trådløs kommunikasjonsteknologi. IR -lys er veldig likt synlig lys, bortsett fra at det har en litt lengre bølgelengde. Dette betyr at IR ikke kan oppdages for det menneskelige øye - perfekt for trådløs kommunikasjon.

Grunnideen til dette prosjektet er når du trykker på en knapp på TV -fjernkontrollen, ved hjelp av en IR -mottaker og en Arduino kan vi dekode det og de dekodede verdiene kan brukes til å utføre forskjellige tastaturoperasjoner. Jeg brukte Arduino Pro Micro Fordi den er basert på ATmega32U4 mikrokontroller med innebygd USB som gjør Micro gjenkjennelig som mus eller tastatur. Du kan også bruke Arduino Leonardo. Dette prosjektet er veldig enkelt, og alle kan endres etter krav.

Trinn 2: Samle materialet ditt:

Samle materialet ditt
Samle materialet ditt
  • Arduino Pro Micro eller Arduino Leonardo
  • IR -mottaker (TSOP1738)
  • En TV -fjernkontroll
  • Noen hoppetråder

Merk:

Du kan bare bruke brettene som er basert på ATmega32U4.. Så det gjør Micro/Leonardo gjenkjennelig som en mus eller et tastatur.

Trinn 3: IR -mottaker (TSOP1738)

IR -mottaker (TSOP1738)
IR -mottaker (TSOP1738)
IR -mottaker (TSOP1738)
IR -mottaker (TSOP1738)

Det er en miniatyrisert mottaker for infrarøde fjernkontrollsystemer. Det demodulerte utgangssignalet kan dekodes direkte av en mikroprosessor. TSOP1738 er kompatibel med alle vanlige IR -fjernkontrolldataformater.

Trinn 4: Kretsdiagram:

Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram

HVIS du bruker Leonardo vil det være små endringer i DATA -pinnen. Du må koble datapinnen til MOSI -pinnen til Leonardo.

Trinn 5: Installere IR Remote Library:

Last ned IR -fjernbibliotek herfra og installer det.

Hvis du ikke vet hvordan du installerer flere arduino -biblioteker, følg lenken nedenfor

www.arduino.cc/en/Guide/Libraries

Trinn 6: Dekoding av IR -eksterne signaler:

Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler
Dekoding av IR -eksterne signaler

For å dekode signaler fra IR -fjernkontroll kan vi bruke "IRrecvDemo" arduino -skisse som gitt med IR Remote Library.

Merk: På eksempelskisse (IRrecvDemo) må du gjøre små endringer i int RECV_PIN -verdien. Som standard vil det være 11, men på Arduino Micro er MOSI -pinnen 16. pin. Så gjør følgende endring av koden.

int RECV_PIN = 16;

Hvis du bruker Leonardo må du endre det til MOSI -PIN -nummer.

  • Velg brett (Arduino/Genuino Micro) -(figur 3)
  • Velg Port- (Fig.4)
  • Last opp koden din

Trinn 7: Noter ned de dekodede signalverdiene

Noter ned de dekodede signalverdiene
Noter ned de dekodede signalverdiene
  • Åpne Serial Monitor og hente IR Remote Signal -verdiene.
  • Merk Ned verdiene for hver knapp.

Trinn 8: Kode for Key Board Operation

Etter å ha oppnådd signalverdier, er neste trinn å legge til signalverdiene i programmet og forutsette at hvis signalverdien fra fjernkontrollen samsvarer med verdiene i programmet, må du utføre forskjellige tastaturoperasjoner.

Ved å legge til tastaturbibliotek i programmet kan den utføre forskjellige tastaturoperasjoner.

Du kan laste ned koden nedenfor, eller du kan få den fra min GitHub -side.

Last ned koden og last den opp til arduino micro gjennom Arduino IDE.

Trinn 9: Ferdig:

Du kan endre skissen ovenfor i henhold til dine krav.

Se lenker nedenfor for å legge til flere tastaturfunksjoner

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

Anbefalt: