Lav et mini trådløst tastatur fra fjernsynet: 10 trin (med billeder)

Lav et mini trådløst tastatur fra fjernsynet: 10 trin (med billeder)

Indholdsfortegnelse:

Anonim

Har du nogensinde tænkt på at lave et trådløst tastatur ved at hackere fjernsynet på fjernsynet. Så i disse instrukser forklarer jeg, hvordan du kan bygge et billigt mini trådløst tastatur.

Dette projekt benytter IR (Infrarød) kommunikation til at oprette et brugerdefineret trådløst tastatur.

Lad os komme igang

forsyninger:

Trin 1: Den grundlæggende idé

Dette projekt benytter IR trådløs kommunikation til at udføre forskellige Keyboard Operations.R eller infrarød kommunikation er en almindelig, billig og nem at bruge trådløs kommunikationsteknologi. IR-lys ligner meget synligt lys, bortset fra at det har en lidt længere bølgelængde. Det betyder, at IR er uopdagelig for det menneskelige øje - perfekt til trådløs kommunikation.

Grundopgaven for dette projekt er, når du trykker på en knap på fjernsynets fjernbetjening, ved hjælp af en IR-modtager og en Arduino kan vi dekode den og de afkodede værdier kan udnyttes til at udføre forskellige Key Board-operationer. Jeg brugte Arduino Pro MicroBecause det er baseret på ATmega32U4 mikrocontroller med en indbygget USB, der gør Micro genkendt som en mus eller tastatur. Du kan også bruge Arduino Leonardo.

Dette projekt er meget enkelt, og en kan ændre sig efter behov.

Trin 2: Saml dine materialer:

  • Arduino Pro Micro eller Arduino Leonardo
  • IR-modtager (TSOP1738)
  • En fjernsynsstation
  • Nogle Jumper Wires

Bemærk:

Du kan kun bruge de boards, der er baseret på ATmega32U4. Så det gør Micro / Leonardo genkendelig som en mus eller tastatur.

Trin 3: IR-modtager (TSOP1738)

Det er en miniaturiseret modtager til infrarøde fjernbetjeningssystemer. Det demodulerede udgangssignal kan dekodes direkte af en mikroprocessor. TSOP1738 er kompatibel med alle almindelige IR-fjernbetjeningsdataformater.

Trin 4: Kredsløbsdiagram:

Hvis du bruger Leonardo, vil der være en lille ændring i DATA-stiften. Du skal forbinde datapind i MOSI-stiften i Leonardo.

Trin 5: Installation af IR Remote Library:

Download IR Remote Library herfra og installer det.

Hvis du ikke ved, hvordan du installerer yderligere arduino biblioteker, følg nedenstående link

www.arduino.cc/en/Guide/Libraries

Trin 6: Afkodning af IR-fjernbetjeninger:

For at afkode signaler fra IR fjernbetjening kan vi bruge "IRrecvDemo" arduino sketch som angivet med IR Remote Library.

Bemærk:

På eksempel skitse (IRrecvDemo) skal du lave lille ændring i int RECV_PIN værdi. Med standard er det 11, men på Arduino Micro er MOSI-pin den 16. pin. Så foretag følgende ændring af koden.

int RECV_PIN = 16;

Hvis du bruger Leonardo, skal du ændre det til MOSI pin nummer.

  • Vælg Board (Arduino / Genuino Micro) - (Fig.3)
  • Vælg Port- (Fig.4)
  • Upload din kode

Trin 7: Bemærk ned de dekodede signalværdier

  • Åbn Serial Monitor og få IR Remote Signal værdierne.
  • Bemærk Nedtast værdierne for hver knap.

Trin 8: Kode til Key Board Operation

Efter at have opnået signalværdier, er næste trin at tilføje signalværdierne i programmet og gøre det betinget, at hvis signalværdien fra fjernbetjeningen svarer til værdierne i programmet, skal du udføre forskellige tastaturoperationer.

Tilføjelse af tastaturbibliotek til programmet gør det muligt at udføre forskellige tastaturoperationer.

Du kan downloade koden nedenunder, eller du kan hente den fra min GitHub-side.

Download koden og Upload den til Arduino Micro via Arduino IDE.

Trin 9: Udført:

Du kan ændre ovenstående skitse efter dine krav.

Se nedenstående links for at tilføje flere tastaturfunktioner

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

Trin 10: Se disse Cool Gif og Video

  • Lås din pc trådløst op.
  • Brug det til at styre PowerPoint-præsentationer.
  • Pause / afspil videoer
  • Luk Åbn tag med enkelt tryk

Mange tak for at læse, hvis du har brug for mere information, er du velkommen til at spørge i kommentarer, og jeg vil gøre mit bedste svar på dig.

Glad gør:)