Table des matières:

Créez un mini clavier sans fil à partir de la télécommande de votre téléviseur : 10 étapes (avec des images)
Créez un mini clavier sans fil à partir de la télécommande de votre téléviseur : 10 étapes (avec des images)

Vidéo: Créez un mini clavier sans fil à partir de la télécommande de votre téléviseur : 10 étapes (avec des images)

Vidéo: Créez un mini clavier sans fil à partir de la télécommande de votre téléviseur : 10 étapes (avec des images)
Vidéo: Comment utiliser un téléphone comme télécommande pour TV Non-smart sans internet 2024, Novembre
Anonim

Par AmalMathewSuivez plus par l'auteur:

Module Arduino + GPS - Notification de destination
Module Arduino + GPS - Notification de destination
Module Arduino + GPS - Notification de destination
Module Arduino + GPS - Notification de destination
Badge d'affichage matriciel LED portable
Badge d'affichage matriciel LED portable
Badge d'affichage matriciel LED portable
Badge d'affichage matriciel LED portable
Lampe USB contrôlée multi-source
Lampe USB contrôlée multi-source
Lampe USB contrôlée multi-source
Lampe USB contrôlée multi-source

Avez-vous déjà pensé à créer un clavier sans fil en piratant la télécommande de votre téléviseur. Donc, dans ce 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

Étape 1: L'idée de base

Ce projet utilise la communication sans fil IR pour effectuer différentes opérations de clavier. La communication R, ou infrarouge, est une technologie de communication sans fil courante, peu coûteuse et facile à utiliser. La lumière IR est très similaire à la lumière visible, sauf qu'elle a une longueur d'onde légèrement plus longue. Cela signifie que l'IR est indétectable à 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, en utilisant un récepteur IR et un Arduino, nous pouvons le décoder et les valeurs décodées peuvent être utilisées pour effectuer différentes opérations sur le clavier. J'ai utilisé Arduino Pro MicroParce qu'il est basé sur le microcontrôleur ATmega32U4 doté d'un USB intégré qui rend le Micro reconnaissable comme une souris ou un clavier. Vous pouvez également utiliser Arduino Leonardo. Ce projet est très simple et tout le monde peut le modifier selon les besoins.

Étape 2: Rassemblez vos documents:

Rassemblez vos matériaux
Rassemblez vos matériaux
  • Arduino Pro Micro ou Arduino Leonardo
  • Récepteur infrarouge (TSOP1738)
  • Une télécommande de télévision
  • Quelques fils de cavalier

Noter:

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

Étape 3: Récepteur IR (TSOP1738)

Récepteur infrarouge (TSOP1738)
Récepteur infrarouge (TSOP1738)
Récepteur infrarouge (TSOP1738)
Récepteur infrarouge (TSOP1738)

C'est un récepteur miniaturisé pour les systèmes de télécommande 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:

Schéma
Schéma
Schéma
Schéma

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

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

Téléchargez la bibliothèque à distance 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/Bibliothèques

Étape 6: Décodage des signaux à distance IR:

Décodage des signaux à distance IR
Décodage des signaux à distance IR
Décodage des signaux à distance IR
Décodage des signaux à distance IR
Décodage des signaux à distance IR
Décodage des signaux à distance IR
Décodage des signaux à distance IR
Décodage des signaux à distance IR

Pour décoder les signaux de la télécommande IR, nous pouvons utiliser le croquis arduino "IRrecvDemo" comme indiqué avec la bibliothèque à distance IR.

Remarque: sur l'exemple d'esquisse (IRrecvDemo), vous devez apporter une petite modification à la valeur int RECV_PIN. Par défaut, ce sera 11 mais sur Arduino Micro, la broche MOSI est la 16e broche. Apportez donc la modification suivante au code.

int RECV_PIN = 16;

Si vous utilisez Leonardo, vous devez le remplacer par le numéro de broche MOSI.

  • Sélectionnez la carte (Arduino/Genuino Micro) - (Fig.3)
  • Sélectionnez Port-(Fig.4)
  • Téléchargez votre code

Étape 7: Notez les valeurs de signal décodées

Notez les valeurs de signal décodées
Notez les valeurs de signal décodées
  • Ouvrez Serial Monitor et obtenez les valeurs du signal à distance IR.
  • Remarque Baissez les valeurs de 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 dans le programme et à faire en sorte que si la valeur de signal de la télécommande correspond aux valeurs du programme, effectuez différentes opérations de clavier.

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

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

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

Étape 9: Terminé:

Vous pouvez modifier le croquis ci-dessus selon vos besoins.

Référez-vous aux liens ci-dessous pour ajouter plus de fonctions de clavier

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

Conseillé: