Table des matières:

Boucle de chemin de fer miniature automatisée simple avec voie de garage : 11 étapes
Boucle de chemin de fer miniature automatisée simple avec voie de garage : 11 étapes

Vidéo: Boucle de chemin de fer miniature automatisée simple avec voie de garage : 11 étapes

Vidéo: Boucle de chemin de fer miniature automatisée simple avec voie de garage : 11 étapes
Vidéo: Un Mega Garage Majorette Super City Garage avec Train Electrique Noel 2024, Novembre
Anonim
Boucle de chemin de fer modèle automatisé simple avec voie de garage
Boucle de chemin de fer modèle automatisé simple avec voie de garage

Ce projet est une version améliorée d'un de mes projets précédents. Celui-ci utilise un microcontrôleur Arduino, une excellente plate-forme de prototypage open source, pour automatiser une maquette de chemin de fer. La disposition comprend une simple boucle ovale et une voie de garage qui en sort pour abriter le train. Le microcontrôleur Arduino reçoit les informations de deux voies « détectées » installées à deux endroits du réseau pour exécuter des fonctions spécifiques lorsque le train les traverse.

Alors, sans plus tarder, commençons !

Étape 1: Regardez la vidéo

Image
Image

Regardez la vidéo ci-dessus pour comprendre comment fonctionne ce projet.

Étape 2: Obtenez toutes les pièces et tout le matériel

Programmer la carte Arduino
Programmer la carte Arduino

Pour ce projet, vous aurez besoin de:

  • Une carte microcontrôleur Arduino compatible avec le shield moteur Adafruit v2
  • Un bouclier de pilote de moteur Adafruit v2 (en savoir plus ici)
  • Un bouclier d'extension (facultatif mais recommandé pour étendre les connexions des broches d'alimentation et de terre pour les capteurs.)
  • Deux pistes « détectées »
  • Deux ensembles de 3 fils de liaison mâle à femelle (pour connecter les pistes « détecteurs » à la carte Arduino.)
  • 4 fils de liaison mâle à mâle (2 chacun pour connecter l'alimentation de la piste et l'aiguillage aux bornes de sortie du blindage du moteur.)
  • Une source d'alimentation CC de 12 volts avec une capacité de courant d'au moins 1A (1000mA)
  • Un câble USB approprié (pour connecter la carte Arduino à un ordinateur.)
  • Un ordinateur (pour programmer le microcontrôleur Arduino.)

Étape 3: programmer la carte Arduino

Assurez-vous que la bibliothèque Adafruit motor driver shield v2 est installée dans votre IDE. Parcourez le code Arduino pour avoir une idée de son fonctionnement et de la manière dont vous pouvez le modifier à l'avenir pour expérimenter la configuration.

Connectez la carte Arduino à votre ordinateur et téléchargez le code Arduino joint dessus.

Étape 4: Faire une mise en page de test

Faire une mise en page de test
Faire une mise en page de test

Cliquez sur l'image ci-dessus avant de continuer pour obtenir plus d'informations sur la mise en page. Assurez-vous que tous les joints de rail sont correctement réalisés et que les rails de la voie sont nettoyés pour empêcher le train de dérailler et/ou de caler.

Étape 5: 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

Installez soigneusement le blindage sur la carte Arduino en alignant les broches du blindage avec les en-têtes de la carte Arduino. Faites-le doucement et assurez-vous qu'aucune broche du bouclier ne soit tordue.

Étape 6: Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur

Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur
Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur
Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur
Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur
Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur
Connectez l'alimentation de piste et les fils d'aiguillage au blindage du moteur

Connectez les bornes de sortie du blindage marquées M1 aux fils d'alimentation de la voie et celles marquées M4 aux fils d'aiguillage. Notez que la configuration n'est compatible qu'avec des aiguillages de type solénoïde à deux fils.

Étape 7: connectez les pistes « détectées » à la carte Arduino

Connectez les pistes « détectées » à la carte Arduino
Connectez les pistes « détectées » à la carte Arduino
Connectez les pistes « détectées » à la carte Arduino
Connectez les pistes « détectées » à la carte Arduino
Connectez les pistes « détectées » à la carte Arduino
Connectez les pistes « détectées » à la carte Arduino

Installez le blindage d'extension sur le blindage du moteur et connectez les broches GND et VCC de chaque capteur aux embases GND et +5 volts du blindage. Ensuite, effectuez les connexions de broches suivantes:

  • Connectez la broche de sortie du premier capteur à la broche d'entrée A0 de la carte Arduino.
  • Connectez la broche de sortie du deuxième capteur à la broche d'entrée A1 de la carte Arduino.

Étape 8: Placez le train dans la voie d'évitement

Placer le train dans la voie d'évitement
Placer le train dans la voie d'évitement

Placez le train dans la voie d'évitement de la cour pour vous préparer à l'essai. L'utilisation d'un outil de rerailleur est recommandée pour s'assurer que la locomotive et le matériel roulant sont placés correctement sur les voies pour éviter les déraillements.

Étape 9: connectez la carte Arduino à l'alimentation

Connectez la carte Arduino à l'alimentation
Connectez la carte Arduino à l'alimentation

Connectez la source d'alimentation CC de 12 volts à la carte Arduino via le bornier d'alimentation du blindage du moteur ou le connecteur jack femelle de la carte Arduino. Avant de mettre l'appareil sous tension, assurez-vous que toutes les connexions de câblage sont effectuées correctement et qu'aucune d'entre elles n'est desserrée.

Étape 10: Allumez le courant et regardez votre train partir

Après avoir mis sous tension si l'aiguillage commute dans le mauvais sens ou si le train commence à se déplacer dans le mauvais sens, inversez la polarité des fils respectifs connectés aux bornes de sortie du blindage du moteur.

Étape 11: Quelle est la prochaine étape ?

Si vous êtes arrivé jusqu'ici, vous voudrez peut-être vous détendre un peu et profiter de votre projet. Mais si vous voulez faire plus de choses, vous pouvez essayer de modifier le code Arduino et expérimenter la configuration pour faire quelque chose de nouveau. Quoi que vous fassiez, tout le meilleur!

Conseillé: