Table des matières:

Agencement de chemin de fer miniature automatisé exécutant deux trains (V2.0) - Basé sur Arduino : 15 étapes (avec photos)
Agencement de chemin de fer miniature automatisé exécutant deux trains (V2.0) - Basé sur Arduino : 15 étapes (avec photos)

Vidéo: Agencement de chemin de fer miniature automatisé exécutant deux trains (V2.0) - Basé sur Arduino : 15 étapes (avec photos)

Vidéo: Agencement de chemin de fer miniature automatisé exécutant deux trains (V2.0) - Basé sur Arduino : 15 étapes (avec photos)
Vidéo: Cette Fille a 200 de QI 2024, Novembre
Anonim
Agencement de chemin de fer miniature automatisé exécutant deux trains (V2.0) | Basé sur Arduino
Agencement de chemin de fer miniature automatisé exécutant deux trains (V2.0) | Basé sur Arduino

L'automatisation des configurations de chemin de fer miniature à l'aide de microcontrôleurs Arduino est un excellent moyen de fusionner les microcontrôleurs, la programmation et le modélisme ferroviaire en un seul passe-temps. Il existe de nombreux projets disponibles sur la conduite d'un train de manière autonome sur un chemin de fer miniature, mais après un certain temps, un seul train commence à devenir un peu ennuyeux. Alors, pour remplir notre mise en page, prenons un train de plus et commençons !

Étape 1: Regardez la vidéo

Image
Image

Regardez la vidéo ci-dessus pour avoir une idée de la façon dont cela fonctionne.

Étape 2: Obtenez les pièces et les composants

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

Voici ce dont vous aurez besoin pour ce projet:

  • Une carte microcontrôleur Arduino compatible avec le shield moteur Adafruit.
  • Un bouclier de pilote de moteur Adafruit v2.0.
  • Un bouclier d'extension (facultatif, mais fortement recommandé pour simplifier le câblage.)
  • 3 pistes 'captées'.
  • 8 cavaliers mâles à mâles (pour connecter l'alimentation de la voie et les aiguillages au blindage du moteur.)
  • 3 jeux de 3 cavaliers mâles à femelles (pour connecter des pistes « détectées » à la carte Arduino.
  • Une source d'alimentation CC de 12 volts avec une capacité de courant d'au moins 1 A (1000 mA).
  • Un câble USB adapté pour connecter la carte Arduino à un ordinateur.
  • Un ordinateur.

Étape 3: programmer le microcontrôleur Arduino

Assurez-vous que la bibliothèque Adafruit's motor shield v2 est installée dans votre IDE Arduino, sinon, appuyez sur Ctrl + Shift + I, recherchez le Adafruit motor shield et téléchargez la dernière version de la bibliothèque Adafruit Motor shield V2.

Avant de télécharger le code sur le microcontrôleur Arduino, assurez-vous de le parcourir pour avoir une idée de ce qui se passe et comment.

Vous pouvez en savoir plus sur le bouclier du pilote de moteur ici, mais n'oubliez pas de revenir pour continuer le projet !

Étape 4: Faire la mise en page

Faire la mise en page
Faire la mise en page
Faire la mise en page
Faire la mise en page
Faire la mise en page
Faire la mise en page
Faire la mise en page
Faire la mise en page

Cliquez sur la première image pour plus d'informations.

Faire le tracé et installer une alimentation électrique sur la ligne principale ainsi que le bardage de passage. Assurez-vous d'isoler électriquement les voies d'évitement de la voie principale à l'aide de raccords de rail isolés à l'emplacement de dérivation de la voie d'évitement près des deux aiguillages.

Notez l'emplacement de chaque piste « détectée »:

  • La première voie « sensorielle » est installée juste après l'aiguillage installé à la sortie de la voie d'évitement afin que le train quittant la voie d'évitement la traverse juste avant d'arriver sur la voie principale.
  • Le deuxième rail « détecteur » est installé dans la ligne principale à une certaine distance avant l'entrée de la voie d'évitement (voir la première image pour référence).
  • La troisième voie « sensorielle » est installée juste avant l'aiguillage installé à l'entrée de la voie d'évitement.

Étape 5: Installez le blindage du pilote de moteur sur la carte Arduino

Installez le blindage du pilote de moteur sur la carte Arduino
Installez le blindage du pilote de moteur sur la carte Arduino

Installez le blindage du pilote du moteur sur la carte Arduino en alignant soigneusement les broches de la carte du pilote avec les en-têtes femelles de la carte Arduino. Prenez des précautions supplémentaires pour vous assurer que les broches ne se plient pas lors du processus d'installation.

Étape 6: connectez les fils d'alimentation de la voie au blindage du pilote de moteur

Connectez les fils d'alimentation de la piste au blindage du pilote de moteur
Connectez les fils d'alimentation de la piste au blindage du pilote de moteur
Connectez les fils d'alimentation de la piste au blindage du pilote de moteur
Connectez les fils d'alimentation de la piste au blindage du pilote de moteur
Connectez les fils d'alimentation de la piste au blindage du pilote de moteur
Connectez les fils d'alimentation de la piste au blindage du pilote de moteur

Effectuez les connexions d'alimentation de piste suivantes:

  • Connectez l'alimentation électrique de la voie principale au bornier du blindage marqué « M1 ».
  • Connectez l'alimentation de la voie d'évitement de passage au bornier du blindage marqué « M2 ».

Étape 7: connectez les aiguillages au blindage du pilote de moteur

Connectez les aiguillages au blindage du pilote de moteur
Connectez les aiguillages au blindage du pilote de moteur
Connectez les aiguillages au blindage du pilote de moteur
Connectez les aiguillages au blindage du pilote de moteur
Connectez les aiguillages au blindage du pilote de moteur
Connectez les aiguillages au blindage du pilote de moteur

Connectez les aiguillages en parallèle en connectant leurs fils +ve (rouge) et -ve (noir) ensemble et connectez-les au bornier sur le blindage du moteur marqué 'M3'.

Étape 8: Installez le bouclier d'extension sur le bouclier du moteur

Installer le bouclier d'extension sur le bouclier du moteur
Installer le bouclier d'extension sur le bouclier du moteur

Installez le blindage d'extension sur le blindage du pilote de moteur de la même manière que le blindage du moteur a été installé sur la carte Arduino.

Étape 9: connectez les pistes « détectées » au bouclier d'extension

Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension
Connectez les pistes « détectées » au bouclier d'extension

Connectez l'alimentation de chaque piste « détectée » à l'en-tête +5 volts sur le blindage d'extension et la broche « GND » de chaque capteur à l'en-tête « GND » du blindage. Ensuite, effectuez les connexions 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.
  • Connectez la broche de sortie du troisième capteur à la broche d'entrée « A2 » de la carte Arduino.

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

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

Placer le premier train dans la voie d'évitement, l'utilisation d'un outil d'enraillement est recommandée, notamment pour les locomotives à vapeur.

Étape 11: Mettez l'installation sous tension

Mettre la configuration sous tension
Mettre la configuration sous tension

Connectez la source d'alimentation de 12 volts au connecteur d'entrée d'alimentation de la carte Arduino et mettez l'appareil sous tension.

Étape 12: Assurez-vous que tout fonctionne correctement

Après la mise sous tension du système, les aiguillages doivent commuter pour connecter la voie d'évitement à la ligne principale. Si l'un d'entre eux commute dans le mauvais sens, inversez la polarité de sa connexion avec le blindage du moteur.

Une fois que les aiguillages ont basculé sur la voie d'évitement, le train doit commencer à se déplacer lentement et à accélérer après avoir traversé la première voie « détectée ». Si le train commence à se déplacer dans la mauvaise direction dans la voie d'évitement ou la voie principale, vous savez quoi faire.

Étape 13: Placez le deuxième train dans la voie d'évitement

Placez le deuxième train dans la voie d'évitement
Placez le deuxième train dans la voie d'évitement
Placez le deuxième train dans la voie d'évitement
Placez le deuxième train dans la voie d'évitement

Une fois que le premier train a traversé la deuxième voie "détectée", les aiguillages s'éloigneront de la voie d'évitement et l'alimentation de la voie d'évitement sera coupée. C'est le moment de placer le deuxième train dans la voie d'évitement.

Étape 14: Asseyez-vous, détendez-vous et regardez vos trains rouler

Étape 15: Allez plus loin

Pourquoi ne pas mettre à niveau cette configuration ? Essayez de complexifier le tracé, ajoutez plus de trains, d'aiguillages, il y a beaucoup à faire !

Quoi que vous fassiez, essayez de partager votre création avec la communauté pour permettre aux autres de voir votre travail. Tous mes vœux!

Conseillé: