Table des matières:

Modèle de chemin de fer automatisé point à point avec voie de garage : 10 étapes (avec photos)
Modèle de chemin de fer automatisé point à point avec voie de garage : 10 étapes (avec photos)

Vidéo: Modèle de chemin de fer automatisé point à point avec voie de garage : 10 étapes (avec photos)

Vidéo: Modèle de chemin de fer automatisé point à point avec voie de garage : 10 étapes (avec photos)
Vidéo: Le Plus Grand Point Noir Du Monde ?😱 2024, Novembre
Anonim
Modèle de chemin de fer automatisé point à point avec voie de garage
Modèle de chemin de fer automatisé point à point avec voie de garage

Les microcontrôleurs Arduino ouvrent de grandes possibilités dans le modélisme ferroviaire, en particulier en matière d'automatisation. Ce projet est un exemple d'une telle application. C'est la continuation de l'un des projets précédents. Ce projet comprend une disposition de chemin de fer modèle point à point avec une voie de garage pour abriter un train. Toutes les opérations sont contrôlées par une carte de microcontrôleur Arduino à l'aide d'un mécanisme de rétroaction et le train et l'aiguillage sont contrôlés par un bouclier de moteur Adafruit.

Étape 1: Regardez la vidéo

Image
Image

Regardez la vidéo pour avoir une idée de comment cela fonctionne. Alors, maintenant que vous savez ce qui se passe, commençons !

Étape 2: Obtenez toutes les choses

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

Voici ce dont vous aurez besoin pour la construction:

  • Une carte Arduino compatible avec le shield moteur Adafruit v2.3.
  • Un bouclier moteur Adafruit v2.3. (Cliquez ici pour plus d'informations.)
  • Un bouclier d'extension (facultatif, recommandé pour étendre les broches +5V et GND de la carte Arduino afin de connecter les capteurs.)
  • 3 pistes 'captées'.
  • 4 fils de raccordement mâle à mâle (2 pour connecter l'alimentation de la piste et d'autres pour connecter l'aiguillage.)
  • 3 jeux de 3 fils de raccordement mâles à femelles (un total de 9 fils utilisés pour connecter les 3 broches de chaque capteur à la carte Arduino et à l'alimentation.)
  • Une source d'alimentation CC de 12 volts avec une capacité de courant d'au moins 1A (1000mA).
  • Un câble USB adapté pour connecter la carte Arduino à l'ordinateur.
  • Un ordinateur pour programmer le microcontrôleur Arduino.
  • Un tourne vis.

Étape 3: programmer le microcontrôleur Arduino

Assurez-vous que la bibliothèque de boucliers de moteur Adafruit est installée dans votre IDE Arduino. Vous pouvez obtenir une documentation complète sur le blindage du moteur et les logiciels nécessaires à partir de ce lien.

Étape 4: Faire une mise en page de test

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

Kato Unitrack est idéal pour créer des mises en page temporaires, en particulier à des fins de test. Cliquez sur l'image pour plus d'informations. Faites une mise en page comme indiqué dans l'image ci-dessus. La longueur de la voie dans la ligne principale (entre les points A et B peut être faite de n'importe quelle longueur possible.) Assurez-vous que tous les joints de rail sont correctement faits et que les rails sont nettoyés correctement.

Étape 5: Installez le blindage du pilote de moteur sur la carte Arduino et connectez-le pour suivre l'alimentation et l'aiguillage

Installez le blindage du pilote de moteur sur la carte Arduino et connectez-le pour suivre l'alimentation et l'aiguillage
Installez le blindage du pilote de moteur sur la carte Arduino et connectez-le pour suivre l'alimentation et l'aiguillage
Installez le blindage du pilote de moteur sur la carte Arduino et connectez-le pour suivre l'alimentation et l'aiguillage
Installez le blindage du pilote de moteur sur la carte Arduino et connectez-le pour suivre l'alimentation et l'aiguillage

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.

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

Étape 6: câblez les pistes « détectées »

Câblez les pistes « détectées »
Câblez les pistes « détectées »
Câblez les pistes « détectées »
Câblez les pistes « détectées »
Câblez les pistes « détectées »
Câblez les pistes « détectées »

Installez le blindage d'extension sur le blindage du moteur et connectez les fils GND et d'alimentation des capteurs aux rails GND et +5V du blindage respectivement. Effectuez les connexions de broches suivantes:

  • Connectez la sortie du capteur dans la cour à la broche A0 de la carte Arduino.
  • Connectez la sortie du capteur dans la piste du point A à la broche A1 de la carte Arduino.
  • Connectez la sortie du capteur dans la piste du point B à la broche A2 de la carte Arduino.

Assurez-vous qu'aucune broche n'est desserrée pour éviter un dysfonctionnement du système.

Étape 7: connectez la carte Arduino à l'alimentation et allumez-la

Connectez la carte Arduino à l'alimentation et allumez-la
Connectez la carte Arduino à l'alimentation et allumez-la

Connectez une source d'alimentation 12V DC à l'Arduino à l'aide d'une prise cylindrique et mettez-la sous tension.

Étape 8: placez votre locomotive dans le revêtement et glissez-la sur la piste « détectée »

Placez votre locomotive dans le revêtement et glissez-la sur la piste « détecteur »
Placez votre locomotive dans le revêtement et glissez-la sur la piste « détecteur »

La carte Arduino est programmée pour démarrer l'opération de mise en page uniquement après que la locomotive a été placée dans la cour et elle ne le « sait » que grâce au retour de la piste « captée ». Assurez-vous de regarder la vidéo, dans un premier temps, pour mieux la comprendre.

Une fois que la voie "détectée" a détecté la locomotive, vous devriez voir que l'aiguillage passera à la voie d'évitement si ce n'est pas le cas et la locomotive commencera à avancer.

Si l'aiguillage bascule dans une mauvaise direction, inversez la polarité des fils reliant l'aiguillage au blindage du moteur. Faites de même pour la puissance de la voie si la locomotive commence à se déplacer dans la mauvaise direction.

Étape 9: regardez votre train partir

Si tout a été fait correctement, votre train devrait commencer à quitter la voie de garage de la voie principale et procéder comme indiqué ci-dessus.

Étape 10: Terminé pour l'instant ?

Votre train roule ? Ne vous arrêtez pas ici ! Essayez de mettre à niveau la configuration pour faire circuler le train entre plusieurs points, modifiez le taux d'accélération et de décélération du train, modifiez le code Arduino, il y a beaucoup à faire. Tous mes vœux!

Conseillé: