Table des matières:

Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur ! : 11 étapes (avec photos)
Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur ! : 11 étapes (avec photos)

Vidéo: Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur ! : 11 étapes (avec photos)

Vidéo: Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur ! : 11 étapes (avec photos)
Vidéo: Désactiver / Activer Pavé Tactile Windows 10 2024, Novembre
Anonim
Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur !
Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur !

Les pavés tactiles pour ordinateurs portables PS/2 sont parmi les dispositifs d'interface utilisateur les plus cool à utiliser avec un microcontrôleur. Les gestes de glissement et de tapotement des doigts peuvent s'avérer permettre de contrôler des choses de manière assez simple et amusante. Dans ce Instructable, combinons-en un avec un microcontrôleur USB HID Arduino pour prendre le contrôle de notre ordinateur avec une diapositive de notre doigt. Commençons!

Étape 1: Regardez la vidéo

Image
Image

Regardez la vidéo pour comprendre comment cela fonctionne et connaître les fonctions du clavier.

Étape 2: Obtenez tous les éléments requis

Obtenez tous les éléments requis
Obtenez tous les éléments requis

Nous pouvons commencer par la version de base de ce projet où deux fonctions de raccourci clavier peuvent être contrôlées via le mouvement du doigt sur les axes x et y respectivement. La version multifonction nous permettra d'utiliser plus de deux fonctions de raccourci clavier où le mouvement de l'axe x contrôlera la fonction et le mouvement de l'axe y basculera entre les fonctions.

Pour ce projet, vous aurez besoin de:

  • Un microcontrôleur Arduino compatible USB HID (Leonardo, Micro, Pro Micro).
  • Un pavé tactile PS/2 (un de Synaptics est recommandé car il est connu et testé).
  • 4 fils (fils nus avec un connecteur mâle d'un côté pour connecter la carte Arduino au touchpad).

Pour un contrôleur multifonction, vous aurez en plus besoin de:

  • Un écran LED à 7 segments (cathode commune, c'est-à-dire ayant la borne commune -ve)
  • Une résistance de 220Ω.
  • 9 fils (pour connecter l'écran LED à la carte Arduino).

Étape 3: Identifiez les connexions de câblage du pavé tactile

Identifier les connexions de câblage du pavé tactile
Identifier les connexions de câblage du pavé tactile

Recherchez en ligne le numéro de pièce du pavé tactile utilisé. Si vous êtes bloqué, vous pouvez obtenir de l'aide de la communauté r/Arduino.

Sur la plupart des pavés tactiles, notamment ceux de Synaptics, les pastilles de cuivre suivantes correspondent à chacune des connexions de la puce embarquée:

  • T22 ~> +5 volts
  • T23 ~> GND
  • T10 ~> Horloge
  • T11 ~> Données

Étape 4: programmer le microcontrôleur Arduino

Programmer le microcontrôleur Arduino
Programmer le microcontrôleur Arduino
Programmer le microcontrôleur Arduino
Programmer le microcontrôleur Arduino

Je recommanderais de commencer par la version de base du code pour se familiariser avec les commandes et ajuster les paramètres en fonction de vos besoins futurs.

Étape 5: connectez le pavé tactile à la carte Arduino

Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino
Connectez le pavé tactile à la carte Arduino

Comme les plots en cuivre du touchpad sont déjà connus, nous pouvons connecter l'entrée 5 volts et GND du touchpad à la broche d'en-tête +5 volts et GND de la carte Arduino.

La broche Clock sera connectée à la broche A0 et la broche Data sera connectée à la broche A1 de la carte Arduino.

Heureusement, cette carte avait un connecteur à ruban assez grand pour permettre de connecter des fils de liaison mâles. Vous pouvez souder des fils aux pastilles de cuivre requises et si vous voulez un câblage plus propre comme sur la 4ème image, vous pouvez utiliser un câble plat et des fils à souder dessus comme indiqué sur la 3ème image.

Étape 6: connectez le programme d'installation à votre ordinateur

Vous pouvez ignorer cette étape pour le moment si vous utilisez la version multifonction du projet.

Après avoir connecté la configuration, en déplaçant le doigt sur le pavé tactile dans l'axe des x, vous devriez pouvoir contrôler les touches fléchées gauche et droite et en déplaçant le doigt le long de l'axe des y, vous devriez pouvoir contrôler le haut et le bas Touches directionnelles.

Étape 7: connectez l'écran LED à 7 segments à la carte Arduino

Connectez l'écran LED à 7 segments à la carte Arduino
Connectez l'écran LED à 7 segments à la carte Arduino
Connectez l'écran LED à 7 segments à la carte Arduino
Connectez l'écran LED à 7 segments à la carte Arduino

Connectez la broche commune de l'écran via une résistance de 200Ω à la broche D9 de la carte Arduino. Effectuez ensuite les connexions suivantes:

Broche d'affichage LED ~> Broche de la carte Arduino

A ~> D2

B ~> D3

C~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

La broche 'DP' de l'affichage LED ne sera pas utilisée.

Étape 8: Connectez le programme d'installation à l'ordinateur et testez-le

Après avoir connecté la configuration à l'ordinateur, en faisant glisser le doigt le long de l'axe des y, comme dans la vidéo, le nombre sur l'écran LED augmentera / diminuera en fonction de la direction du mouvement du doigt. Il y a un total de 15 fonctions, dont 14 sont pour le contrôle de l'ordinateur (La fonction 0 est réservée au contrôle de la luminosité de l'écran LED mais peut être modifiée en modifiant le code Arduino).

Tout en étant en fonction 0, le fait de faire glisser le doigt le long de l'axe des x fera varier la luminosité de l'affichage LED, en fonction de la direction du mouvement du doigt. Les 14 autres fonctions sont expliquées dans le code Arduino. N'hésitez pas à les modifier en fonction de vos besoins.

Étape 9: Contrôle du volume

Le microcontrôleur Arduino émule la pression des touches Page Up et Page Down avec la touche Ctrl pour augmenter et baisser le volume respectivement. Pour que ce raccourci clavier fonctionne, vous devez télécharger le fichier 'Volume.exe' à partir d'ici (c'est sûr) et le placer dans le dossier système de démarrage afin qu'il s'exécute à chaque démarrage de l'ordinateur.

Vous pouvez vérifier cela pour obtenir de l'aide.

Étape 10: Personnalisez le code

Essayez d'apporter des modifications au code pour faire plus de choses que contrôler l'ordinateur, ajouter plus de fonctions ou modifier celles qui existent déjà. Il reste beaucoup de fonctions à utiliser.

Étape 11: Faites plus

Faire plus
Faire plus

À l'aide d'un pavé tactile, essayez de contrôler d'autres choses comme ceci et cela. En utilisant un pavé tactile PS/2, vous pouvez faire beaucoup de choses ! Si vous proposez quelque chose de nouveau, essayez de le partager avec la communauté.

Conseillé: