Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: Obtenez toutes les pièces et fournitures
- Étape 3: Obtenez la bibliothèque PS2
- Étape 4: Déterminez les connexions du pavé tactile
- Étape 5: Testez le pavé tactile
- Étape 6: programmez le microcontrôleur Arduino
- Étape 7: Configurer la mise en page
- Étape 8: installez le blindage du moteur sur la carte Arduino
- Étape 9: Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
- Étape 10: connectez le pavé tactile à la configuration
- Étape 11: placez la ou les locomotives sur la voie
- Étape 12: Connectez l'installation à l'alimentation et allumez-la
- Étape 13: Testez les contrôles
- Étape 14: Partagez votre travail et développez-le davantage
Vidéo: Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable - Interface PS/2 Arduino : 14 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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. À l'aide d'un pavé tactile PS/2, nous pourrons contrôler 3 aiguillages et suivre la puissance.
En gardant le pavé tactile avec sa largeur en bas (un peu comme en mode portrait), faire glisser le doigt le long de chacune des deux diagonales sera utilisé pour contrôler deux aiguillages, faire glisser le doigt horizontalement servira à contrôler un autre aiguillage et faire glisser le doigt verticalement sera utilisé pour contrôler la vitesse et la direction de la locomotive.
Alors, sans plus tarder, commençons !
Étape 1: Regardez la vidéo
Regardez la vidéo pour comprendre toutes les commandes et en savoir plus sur son fonctionnement.
Étape 2: Obtenez toutes les pièces et fournitures
Pour ce projet, vous aurez besoin de:
- Un microcontrôleur Arduino compatible avec Adafruit Motor Shield V2 (UNO, Leonardo, etc.)
- Un Adafruit Motor Shield V2
- Un pavé tactile PS/2
- 4 fils avec connecteurs Dupont mâles d'un côté (pour connecter le pavé tactile à la carte Arduino)
- 2 fils chacun pour connecter l'alimentation de la voie et les aiguillages (3 max) au blindage du moteur
- Une alimentation CC de 12 volts avec une capacité de courant d'au moins 1A.
Étape 3: Obtenez la bibliothèque PS2
Téléchargez le dossier de la bibliothèque ps2 à partir d'ici. Déplacez le dossier téléchargé sur le bureau car il sera plus facile à trouver. Ouvrez l'IDE Arduino et cliquez sur Sketch> Inclure la bibliothèque> Ajouter une bibliothèque. ZIP… puis sélectionnez le dossier ps2 sur le bureau. La bibliothèque sera incluse et vous pourrez maintenant utiliser la bibliothèque ps2.
Étape 4: Déterminez les connexions du pavé tactile
Si vous avez un pavé tactile Synaptics comme celui ci-dessus, le pavé 'T22' est +5V, 'T10' est 'Clock', 'T11' est 'Data' et 'T23' est 'GND'. Vous pouvez également souder le fil « GND » à un gros cuivre exposé comme indiqué ci-dessus.
Cliquez sur l'image ci-dessus pour en savoir plus. Si vous avez un autre pavé tactile, essayez de rechercher son numéro de pièce sur Internet avec « brochages » ou vous pouvez demander à la communauté r/Arduino sur Reddit si vous êtes bloqué.
Étape 5: Testez le pavé tactile
Assurez-vous que les connexions correctes sont effectuées sur le pavé tactile. Pour tester le pavé tactile, téléchargez le code de la souris ps2 sur le microcontrôleur Arduino depuis Exemples> ps2. Connectez le fil 'Clock' à D6, le fil 'Data' à D5, GND à GND et +5V ou VCC à +5V pin de la carte Arduino respectivement. Reconnectez la carte Arduino à l'ordinateur et ouvrez le moniteur série. Si vous voyez les chiffres changer lorsque vous déplacez votre doigt sur le pavé tactile, le pavé tactile fonctionne correctement et vous pouvez continuer.
Étape 6: programmez le microcontrôleur Arduino
Il est recommandé de parcourir le code avant de le télécharger sur le microcontrôleur Arduino pour comprendre ce qui se passe.
Étape 7: Configurer la mise en page
Configurez un réseau pour tester la puissance de la voie et les trois commandes d'aiguillage. Assurez-vous que tous les joints de chenilles sont faits correctement et que les chenilles sont propres. Il est recommandé de nettoyer périodiquement les voies et les roues des locomotives pour éviter que les locomotives ne calent.
Étape 8: installez le blindage du moteur sur la carte Arduino
Alignez soigneusement les broches du blindage du moteur avec les embases femelles de la carte Arduino et poussez le blindage sur le dessus de la carte Arduino. Assurez-vous que le blindage est bien fixé sur la carte Arduino et qu'aucune broche ne se plie.
Étape 9: Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Effectuez les connexions suivantes:
- Connectez l'alimentation de la piste au connecteur de sortie du blindage étiqueté « M1 ».
- Connectez les aiguillages aux trois autres connecteurs de sortie « M2 », « M3 » et « M4 ».
Assurez-vous que toutes les connexions de câblage sont bien serrées.
Étape 10: connectez le pavé tactile à la configuration
Connectez le pavé tactile à la carte Arduino en effectuant les connexions suivantes entre le pavé tactile et la carte Arduino:
- +5 volts ou 'VCC' à +5 volts de la carte Arduino
- 'GND' à 'GND' de la carte Arduino
- 'Horloge' à 'D6' de la carte Arduino
- 'Données' à 'D5' de la carte Arduino
Étape 11: placez la ou les locomotives sur la voie
Placer une locomotive à tester. Vous pouvez également placer plusieurs locomotives selon vos souhaits.
L'utilisation d'un outil de réenraillement est recommandée. Assurez-vous que les locomotives sont correctement placées sur les voies pour éviter les déraillements.
Étape 12: Connectez l'installation à l'alimentation et allumez-la
Connectez l'alimentation 12 volts à l'installation et allumez-la.
Étape 13: Testez les contrôles
Testez tous les contrôles. Reportez-vous à nouveau à la vidéo ci-dessus pour comprendre les commandes.
Étape 14: Partagez votre travail et développez-le davantage
Si votre projet fonctionne et si vous le pouvez, essayez de partager les photos de votre création avec la communauté en cliquant sur 'I Made It!'.
Essayez également d'ajouter plus de fonctionnalités et de fonctions à ce projet et essayez également de les partager. Quoi que vous fassiez, tout le meilleur!
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
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 ancien ordinateur portable pour contrôler un ordinateur ! : Les pavés tactiles pour ordinateur portable 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 un avec
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
Comment transformer votre téléphone portable LG EnV 2 en un modem commuté portable pour votre ordinateur portable (ou ordinateur de bureau): 7 étapes
Comment transformer votre téléphone portable LG EnV 2 en un modem commuté portable pour votre ordinateur portable (ou ordinateur de bureau): Nous avons tous à un moment donné besoin d'utiliser Internet là où cela n'était tout simplement pas possible, comme dans la voiture , ou en vacances, où ils facturent une somme d'argent coûteuse par heure pour utiliser leur wifi. enfin, j'ai trouvé un moyen simple d'obtenir