Va et vient avec arrêt intermédiaire
Posté : 07 oct. 2026, 21:52
Voilà quelques temps je vous avais présenté un système de va et vient entre deux terminus avec une petite carte prévue pour ça.
Cette petite carte est bien mais ne tolère pas le moindre faux contact entre les roues et la voie. Sans quoi, l'omnibus repart en sens inverse. De plus, impossible de mettre une gare intermédiaire entre les deux terminus.
Je me suis donc attelé à faire un système me permettant tout ça. J'ai donc choisi un arduino nano, un peu de matos chinois et sans modifier ma voie, appliquer mes volontés.
Voici l'idée de départ:
voici la platine dédiée sous le train:
Maintenant, micro-coupures ou pas, l'omnibus fait son cycle sans perturbation d'un terminus à l'autre sans broncher et s'arrête à la gare au milieu du trajet.
J'ai mis un petit panneau d'affichage indiquant la destination suivante, (Montagne ou Villeneuve) selon le sens de circulation de mon omnibus.
les petites flèches indiquent dans quel sens l'omnibus va partir. Une fois parti, c'est l'autre terminus qui est affiché.
l'omnibus s'arrête juste devant le quai.
Dans les petites maisons de part et d'autre du quai, il y a dans chacune un capteur infra-rouge.
Le système sait dans quel sens tourne le train. Il sait qu'en venant de la gauche il doit couper le premier capteur mais pas le deuxième. Si il va jusqu'au deuxième capteur, c'est que l'omnibus est allé trop loin. Le programme va alors compenser la courbe d'arrêt pour que le prochain arrêt se fasse bien en face du quai.
Si je veux diminuer ou augmenter la vitesse de l'omnibus, voire en mettre un autre, le programme va faire les compensations tout seul et veiller à ce que l'arrêt se fasse bien devant le quai.
Et pour terminer ma mini présentation, j'ai ajouté un petit module PWM qui fait accélérer et décélérer doucement l'omnibus. Comme ça les arrêts et les départs sont souples.
Vue du terminus nommé "Montagne" qui est planqué dans le décor:
Vue du terminus nommé "Villeneuve":
Voilà!
Je me suis donc attelé à faire un système me permettant tout ça. J'ai donc choisi un arduino nano, un peu de matos chinois et sans modifier ma voie, appliquer mes volontés.
Voici l'idée de départ:
voici la platine dédiée sous le train:
Maintenant, micro-coupures ou pas, l'omnibus fait son cycle sans perturbation d'un terminus à l'autre sans broncher et s'arrête à la gare au milieu du trajet.
J'ai mis un petit panneau d'affichage indiquant la destination suivante, (Montagne ou Villeneuve) selon le sens de circulation de mon omnibus.
les petites flèches indiquent dans quel sens l'omnibus va partir. Une fois parti, c'est l'autre terminus qui est affiché.
l'omnibus s'arrête juste devant le quai.
Dans les petites maisons de part et d'autre du quai, il y a dans chacune un capteur infra-rouge.
Le système sait dans quel sens tourne le train. Il sait qu'en venant de la gauche il doit couper le premier capteur mais pas le deuxième. Si il va jusqu'au deuxième capteur, c'est que l'omnibus est allé trop loin. Le programme va alors compenser la courbe d'arrêt pour que le prochain arrêt se fasse bien en face du quai.
Si je veux diminuer ou augmenter la vitesse de l'omnibus, voire en mettre un autre, le programme va faire les compensations tout seul et veiller à ce que l'arrêt se fasse bien devant le quai.
Et pour terminer ma mini présentation, j'ai ajouté un petit module PWM qui fait accélérer et décélérer doucement l'omnibus. Comme ça les arrêts et les départs sont souples.
Vue du terminus nommé "Montagne" qui est planqué dans le décor:
Vue du terminus nommé "Villeneuve":
Voilà!