Table des matières:

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 : 14 étapes

Vidéo: Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable - Interface PS/2 Arduino : 14 étapes

Vidéo: Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable - Interface PS/2 Arduino : 14 étapes
Vidéo: CS50 2015 – 10-я неделя 2024, Décembre
Anonim
Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable | Interface Arduino PS/2
Chemin de fer miniature contrôlé par pavé tactile pour ordinateur portable | Interface Arduino PS/2

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

Image
Image

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

Découvrez les connexions du pavé tactile
Découvrez les connexions du pavé tactile

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

Programmer le microcontrôleur Arduino
Programmer 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

Configurer la mise en page
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

Installez le blindage du moteur sur la carte Arduino
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

Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
Connectez l'alimentation de la voie et les aiguillages au blindage du moteur
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 configuration
Connectez le pavé tactile à la configuration
Connectez le pavé tactile à la configuration
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 la ou les locomotives sur la piste
Placer la ou les locomotives sur la piste

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'installation à l'alimentation et allumez-la
Connectez l'installation à l'alimentation et allumez-la

Connectez l'alimentation 12 volts à l'installation et allumez-la.

Étape 13: Testez les contrôles

Image
Image

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é: