Fabriquez un mini clavier sans fil à partir de votre télécommande TV: 10 étapes

Fabriquez un mini clavier sans fil à partir de votre télécommande TV: 10 étapes

Table des matières:

Anonim

Avez-vous déjà songé à créer un clavier sans fil en piratant la télécommande de votre téléviseur? Donc, dans cet instructables, j'explique comment vous pouvez construire un mini clavier sans fil bon marché.

Ce projet utilise la communication IR (infrarouge) pour créer un clavier sans fil personnalisé.

Commençons

Provisions:

Étape 1: L'idée de base

Ce projet utilise la communication sans fil IR pour effectuer différentes opérations de clavier.R, ou communication infrarouge, est une technologie de communication sans fil courante, peu coûteuse et facile à utiliser. La lumière infrarouge est très similaire à la lumière visible, à la différence qu’elle a une longueur d’onde légèrement plus longue. Cela signifie que les IR sont indétectables à l'œil humain - parfait pour la communication sans fil.

L’idée de base de ce projet est que lorsque vous appuyez sur un bouton de la télécommande de votre téléviseur, vous pouvez le décoder à l’aide d’un récepteur IR et d’un Arduino et utiliser les valeurs décodées pour effectuer différentes opérations sur la carte mère. J'ai utilisé Arduino Pro Micro, car il est basé sur le microcontrôleur ATmega32U4 doté d'un port USB intégré qui permet au Micro d'être reconnaissable en tant que souris ou clavier. Vous pouvez également utiliser Arduino Leonardo.

Ce projet est très simple et tout le monde peut modifier selon les besoins.

Étape 2: Rassemblez votre matériel:

  • Arduino Pro Micro ou Arduino Leonardo
  • Récepteur IR (TSOP1738)
  • Une télécommande télé
  • Quelques fils de jumper

Remarque:

Vous ne pouvez utiliser que les cartes basées sur ATmega32U4.. Cela rend le Micro / Leonardo reconnaissable en tant que souris ou clavier.

Étape 3: Récepteur IR (TSOP1738)

C'est un récepteur miniaturisé pour les systèmes de contrôle à distance infrarouge. Le signal de sortie démodulé peut être directement décodé par un microprocesseur. Le TSOP1738 est compatible avec tous les formats de données de télécommande IR courants.

Étape 4: Schéma de circuit:

SI vous utilisez Leonardo, il y aura un petit changement dans la broche DATA. Vous devez connecter une broche de données à la broche MOSI de Leonardo.

Étape 5: Installation de la bibliothèque distante IR:

Téléchargez la bibliothèque distante IR à partir d'ici et installez-la.

Si vous ne savez pas comment installer des bibliothèques arduino supplémentaires, suivez le lien ci-dessous.

www.arduino.cc/en/Guide/Libraries

Étape 6: Décodage des signaux distants IR:

Pour décoder les signaux de la télécommande infrarouge, nous pouvons utiliser l'esquisse Arduino "IRrecvDemo" comme indiqué dans la bibliothèque de la télécommande infrarouge.

Remarque:

Sur l'exemple d'esquisse (IRrecvDemo), vous devez apporter un léger changement à la valeur int RECV_PIN. Par défaut, ce sera 11, mais sur Arduino Micro, la broche MOSI est à la 16ème. Alors apportez les modifications suivantes au code.

int RECV_PIN = 16;

Si vous utilisez Leonardo, vous devez le remplacer par le numéro d'identification personnel MOSI.

  • Carte de sélection (Arduino / Genuino Micro) - (Fig.3)
  • Sélectionnez Port- (Fig.4)
  • Téléchargez votre code

Étape 7: notez les valeurs du signal décodé

  • Ouvrez Serial Monitor et obtenez les valeurs du signal de télécommande IR.
  • Notez les valeurs pour chaque bouton.

Étape 8: Code pour le fonctionnement du clavier

Après avoir obtenu les valeurs de signal, l’étape suivante consiste à ajouter les valeurs de signal au programme et à condition que, si la valeur du signal à distance corresponde aux valeurs du programme, effectuez différentes opérations au clavier.

L'ajout de la bibliothèque de claviers au programme lui permet d'effectuer différentes opérations au clavier.

Vous pouvez télécharger le code ci-dessous ou vous le procurer sur ma page GitHub.

Téléchargez le code et envoyez-le sur arduino micro via Arduino IDE.

Étape 9: Fait:

Vous pouvez modifier le schéma ci-dessus selon vos besoins.

Reportez-vous aux liens ci-dessous pour ajouter d'autres fonctions du clavier.

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

Étape 10: Regardez ces GIFs et vidéos

  • Déverrouillez votre PC sans fil.
  • Utilisez-le pour contrôler les présentations Power Point.
  • Pause / lecture de vidéos
  • Fermer la balise ouverte par simple tap

Merci beaucoup pour la lecture si vous avez besoin d'informations supplémentaires, n'hésitez pas à demander des commentaires, et je ferai de mon mieux pour vous répondre.

Heureux de faire:)