Indholdsfortegnelse:

Lav et mini trådløst tastatur fra din tv -fjernbetjening: 10 trin (med billeder)
Lav et mini trådløst tastatur fra din tv -fjernbetjening: 10 trin (med billeder)

Video: Lav et mini trådløst tastatur fra din tv -fjernbetjening: 10 trin (med billeder)

Video: Lav et mini trådløst tastatur fra din tv -fjernbetjening: 10 trin (med billeder)
Video: Derfor kan hestehuller være livsfarlige 2024, November
Anonim

Af AmalMathewFølg mere af forfatteren:

Arduino + GPS -modul - Destinationsmeddeler
Arduino + GPS -modul - Destinationsmeddeler
Arduino + GPS -modul - Destinationsmeddeler
Arduino + GPS -modul - Destinationsmeddeler
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 kontrolleret USB lampe
Multi-Source kontrolleret USB lampe
Multi-Source kontrolleret USB lampe
Multi-Source kontrolleret USB lampe

Har du nogensinde tænkt på at lave et trådløst tastatur ved at hacke din tv -fjernbetjening. Så i denne instruks forklarer jeg, hvordan du kan bygge et billigt mini trådløst tastatur.

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

Lad os komme igang

Trin 1: Grundidéen

Dette projekt udnytter trådløs IR -kommunikation til at udføre forskellige tastaturoperationer. R eller infrarød kommunikation er en almindelig, billig og brugervenlig 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 ikke kan detekteres for det menneskelige øje - perfekt til trådløs kommunikation.

Grundidéen med dette projekt er, når du trykker på en knap på din fjernsyns fjernbetjening, ved hjælp af en IR -modtager og en Arduino kan vi afkode det, og de afkodede værdier kan bruges til at udføre forskellige tastaturoperationer. Jeg brugte Arduino Pro Micro Fordi den er baseret på ATmega32U4 mikrokontrolleren med en indbygget USB, der gør Micro genkendelig som en mus eller et tastatur. Du kan også bruge Arduino Leonardo. Dette projekt er meget enkelt, og enhver kan ændres efter krav.

Trin 2: Saml dine materialer:

Saml dine materialer
Saml dine materialer
  • Arduino Pro Micro eller Arduino Leonardo
  • IR -modtager (TSOP1738)
  • En fjernbetjening til tv
  • Nogle Jumper Wires

Bemærk:

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

Trin 3: IR -modtager (TSOP1738)

IR -modtager (TSOP1738)
IR -modtager (TSOP1738)
IR -modtager (TSOP1738)
IR -modtager (TSOP1738)

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

Trin 4: Kredsløbsdiagram:

Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram

HVIS du bruger Leonardo, vil der være en lille ændring i DATA -stiften. Du skal tilslutte datapinden til MOSI -stiften til Leonardo.

Trin 5: Installation af IR -fjernbibliotek:

Download IR -fjernbibliotek herfra og installer det.

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

www.arduino.cc/en/Guide/Libraries

Trin 6: Afkodning af IR -fjernsignaler:

Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler
Afkodning af IR -fjernsignaler

For at afkode signaler fra IR -fjernbetjening kan vi bruge "IRrecvDemo" arduino -skitse som angivet med IR -fjernbiblioteket.

Bemærk: På eksempelskitse (IRrecvDemo) skal du foretage små ændringer i int RECV_PIN -værdien. Som standard vil det være 11, men på Arduino Micro er MOSI -stiften 16. pin. Så foretag følgende ændring af koden.

int RECV_PIN = 16;

Hvis du bruger Leonardo, skal du ændre det til MOSI -pinkode.

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

Trin 7: Noter de afkodede signalværdier

Noter ned de afkodede signalværdier
Noter ned de afkodede signalværdier
  • Åbn Serial Monitor, og hent værdierne for IR -fjernsignal.
  • Bemærk Ned værdierne for hver knap.

Trin 8: Kode til Key Board Operation

Efter opnåelse af signalværdier er næste trin at tilføje signalværdierne til programmet og gøre betingelse for, at hvis signalværdien fra fjernbetjeningen matcher 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 få den fra min GitHub -side.

Download koden og upload den til arduino micro gennem 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

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

Trin 10: Se disse seje-g.webp" />

Anbefalede: