Sommario:

Crea una mini tastiera wireless dal telecomando della TV: 10 passaggi (con immagini)
Crea una mini tastiera wireless dal telecomando della TV: 10 passaggi (con immagini)

Video: Crea una mini tastiera wireless dal telecomando della TV: 10 passaggi (con immagini)

Video: Crea una mini tastiera wireless dal telecomando della TV: 10 passaggi (con immagini)
Video: Come far illuminare la tastiera del computer portatile 2024, Dicembre
Anonim

Di AmalMathewFollow Altro dell'autore:

Arduino + Modulo GPS - Notificatore di destinazione
Arduino + Modulo GPS - Notificatore di destinazione
Arduino + Modulo GPS - Notificatore di destinazione
Arduino + Modulo GPS - Notificatore di destinazione
Badge display a matrice LED indossabile
Badge display a matrice LED indossabile
Badge display a matrice LED indossabile
Badge display a matrice LED indossabile
Lampada USB controllata multi-sorgente
Lampada USB controllata multi-sorgente
Lampada USB controllata multi-sorgente
Lampada USB controllata multi-sorgente

Hai mai pensato di creare una tastiera wireless hackerando il telecomando della tua TV. Quindi in queste istruzioni sto spiegando come è possibile costruire una mini tastiera wireless economica.

Questo progetto utilizza la comunicazione IR (infrarossi) per creare una tastiera wireless personalizzata.

Iniziamo

Passaggio 1: l'idea di base

Questo progetto utilizza la comunicazione wireless IR per eseguire diverse operazioni da tastiera. La comunicazione R, o infrarossi, è una tecnologia di comunicazione wireless comune, economica e facile da usare. La luce IR è molto simile alla luce visibile, tranne per il fatto che ha una lunghezza d'onda leggermente più lunga. Ciò significa che l'IR non è rilevabile dall'occhio umano, perfetto per la comunicazione wireless.

L'idea di base di questo progetto è quando si preme un pulsante sul telecomando della TV, utilizzando un ricevitore IR e un Arduino possiamo decodificarlo e i valori decodificati possono essere utilizzati per eseguire diverse operazioni sulla tastiera. Ho usato Arduino Pro Micro perché è basato sul microcontrollore ATmega32U4 dotato di USB integrata che rende il Micro riconoscibile come mouse o tastiera. Puoi usare anche Arduino Leonardo. Questo progetto è molto semplice e chiunque può modificare secondo i requisiti.

Passaggio 2: raccogli i tuoi materiali:

Raccogli i tuoi materiali
Raccogli i tuoi materiali
  • Arduino Pro Micro o Arduino Leonardo
  • Ricevitore IR (TSOP1738)
  • Un telecomando della TV
  • Alcuni ponticelli

Nota:

Puoi usare solo le schede che si basano su ATmega32U4.. Quindi rende il Micro/Leonardo riconoscibile come mouse o tastiera.

Passaggio 3: ricevitore IR (TSOP1738)

Ricevitore IR (TSOP1738)
Ricevitore IR (TSOP1738)
Ricevitore IR (TSOP1738)
Ricevitore IR (TSOP1738)

È un ricevitore miniaturizzato per sistemi di controllo remoto a infrarossi. Il segnale di uscita demodulato può essere decodificato direttamente da un microprocessore. Il TSOP1738 è compatibile con tutti i comuni formati di dati del telecomando IR.

Passaggio 4: Schema del circuito:

Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico

SE stai usando Leonardo ci saranno piccoli cambiamenti nel pin DATI. Devi collegare il Pin dati nel pin MOSI di Leonardo.

Passaggio 5: installazione della libreria remota IR:

Scarica IR Remote Library da qui e installala.

Se non sai come installare librerie Arduino aggiuntive segui il link sottostante

www.arduino.cc/en/Guide/Librerie

Passaggio 6: decodifica dei segnali del telecomando IR:

Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR
Decodifica dei segnali del telecomando IR

Per decodificare i segnali dal telecomando IR possiamo usare "IRrecvDemo" arduino sketch come fornito con la libreria IR Remote.

Nota: sullo schizzo di esempio (IRrecvDemo) è necessario apportare piccole modifiche al valore int RECV_PIN. Di default sarà 11 ma su Arduino Micro il pin MOSI è il 16° pin. Quindi apportare la seguente modifica al codice.

int RECV_PIN = 16;

Se stai usando Leonardo, devi cambiarlo con il numero pin MOSI.

  • Seleziona scheda (Arduino/Genuino Micro) -(Fig.3)
  • Seleziona porta-(Fig.4)
  • Carica il tuo codice

Passaggio 7: annotare i valori del segnale decodificato

Annotare i valori del segnale decodificato
Annotare i valori del segnale decodificato
  • Aprire Serial Monitor e ottenere i valori del segnale remoto IR.
  • Annotare i valori per ciascun pulsante.

Passaggio 8: codice per il funzionamento della tastiera

Dopo aver ottenuto i valori del segnale, il passaggio successivo consiste nell'aggiungere i valori del segnale nel programma e stabilire che se il valore del segnale da remoto corrisponde ai valori nel programma, eseguire diverse operazioni da tastiera.

L'aggiunta della libreria di tastiere al programma consente di eseguire diverse operazioni da tastiera.

Puoi scaricare il codice dal basso o scaricarlo dalla mia pagina GitHub.

Scarica il codice e caricalo su arduino micro tramite Arduino IDE.

Passaggio 9: Fatto:

È possibile modificare lo schizzo sopra in base alle proprie esigenze.

Fare riferimento ai collegamenti di seguito per aggiungere più funzioni della tastiera

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

Passaggio 10: guarda queste fantastiche-g.webp" />

Consigliato: