Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: Obtenez tous les éléments requis
- Étape 3: Identifiez les connexions de câblage du pavé tactile
- Étape 4: programmer le microcontrôleur Arduino
- Étape 5: connectez le pavé tactile à la carte Arduino
- Étape 6: connectez le programme d'installation à votre ordinateur
- Étape 7: connectez l'écran LED à 7 segments à la carte Arduino
- Étape 8: Connectez le programme d'installation à l'ordinateur et testez-le
- Étape 9: Contrôle du volume
- Étape 10: Personnalisez le code
- Étape 11: Faites plus
Vidéo: Réutilisez le pavé tactile d'un vieil ordinateur portable pour contrôler un ordinateur ! : 11 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
Regardez la vidéo pour comprendre comment cela fonctionne et connaître les fonctions du clavier.
Étape 2: 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
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
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
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 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
À 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é:
Un hack de pavé tactile pour ordinateur portable cool pour les projets Arduino ! : 18 étapes (avec photos)
Un hack de pavé tactile pour ordinateur portable cool pour les projets Arduino ! : Il y a quelque temps, lorsque je bricolais avec un pavé tactile PS/2 avec un microcontrôleur Arduino, j'ai découvert que deux de ses connexions intégrées peuvent être utilisées comme entrées numériques. Dans ce Instructable, apprenons comment nous pouvons utiliser l'ajout d'un pavé tactile PS/2
Réutilisez le pavé tactile d'un ancien ordinateur portable pour contrôler un moteur pas à pas : 11 étapes (avec photos)
Réutiliser le pavé tactile d'un ancien ordinateur portable pour contrôler un moteur pas à pas : j'ai réalisé ce projet il y a quelques mois. Il y a quelques jours, j'ai posté une vidéo du projet sur r/Arduino sur Reddit. Voyant les gens s'intéresser au projet, j'ai décidé de faire ce Instructable où j'ai apporté quelques modifications au code Arduino et
Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable - Interface PS/2 Arduino : 14 étapes
Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable | Interface PS/2 Arduino : le pavé tactile d'un ordinateur portable est l'un des excellents appareils à utiliser comme entrée pour les projets de microcontrôleur. Alors aujourd'hui, implémentons cet appareil avec un microcontrôleur Arduino pour contrôler un modélisme ferroviaire. A l'aide d'un touchpad PS/2, nous pourrons contrôler 3 t
RÉUTILISEZ VOTRE ANCIENNE BATTERIE D'ORDINATEUR PORTABLE POUR FAIRE UNE BANQUE ÉLECTRIQUE : 9 étapes (avec photos)
RÉUTILISEZ VOTRE ANCIENNE BATTERIE D'ORDINATEUR PORTABLE POUR CRÉER UNE BANQUE D'ALIMENTATION : [Lire la vidéo][Banque d'alimentation solaire] Il y a quelques mois, la batterie de mon ordinateur portable Dell ne fonctionnait pas. Chaque fois que je la débranche de l'alimentation secteur, l'ordinateur portable s'éteint immédiatement. Après quelques jours de frustration, j'ai remplacé la batterie et gardé la morte (selon mon
Comment mettre à niveau un processeur d'ordinateur portable (et d'autres trucs sympas !) pour transformer un ordinateur portable SLOW/DEAD en un ordinateur portable RAPIDE ! : 4 étapes
Comment mettre à niveau un processeur PORTABLE (et d'autres trucs sympas !) pour transformer un ordinateur portable SLOW/DEAD en un ordinateur portable RAPIDE ! très obsolète. . . L'écran LCD a été brisé et le disque dur principal s'est grippé, de sorte que l'ordinateur portable était essentiellement mort