Page 1 sur 3

Le pont tournant d'Olivier

Posté : 09 juin 2026, 10:16
par ramasoft
Le PontDoly 😜

On en a parlé hier soir sur Discord et pendant que c’est chaud, je vais lancer le sujet même si la réalisation n'est pas prévue pour tout de suite.

Donc on va voir comment refaire la commande du pont tournant d’Olivier qui est actuellement motorisé par un moteur Nema 13 (ou 17 … je ne sais plus) avec à une couronne dentée solidaire du pont et un engrenage sur l’axe du moteur.
Un driver est déjà installé et on va le réutiliser
Le système mécanique fonctionne parfaitement et sans jeu, on va donc le conserver tel quel
Il faudra juste y ajouter un index qui va permettre de fournir un point de référence grâce à un capteur IR à fente.
Je pense que c’est le plus simple et aussi le plus précis.

Au niveau matériel, on va utiliser :
- Capteur IR à fente : https://fr.aliexpress.com/item/1005005291118263.html
- Encodeur rotatif pour les sélections dans un menu : https://fr.aliexpress.com/item/1005006551162496.html
- Écran LCD 2 lignes: https://fr.aliexpress.com/item/1005006100081942.html
- Ou 4 lignes comme j’ai mis sur mon ascenseur : https://fr.aliexpress.com/item/1005007132655492.html
Prendre AVEC module I2C qui permet de gérer l’écran par un bus I2C avec deux fils seulement (bus série)
Ou encore un écran OLED mais qui risque d'être plus cher si on veut un écran assez large.

On peut réutiliser l’Arduino Uno existant ou mettre un Nano qui doit être suffisant si on veut faire un boitier plus petit.
Et des boutons pour commander les fonctions de réglage sans s’embêter avec des menus imbriqués pas toujours très pratiques.
Soit des boutons classiques : https://fr.aliexpress.com/item/1005010483562613.html
Soit des TTP223 fixés dans le boitier : https://fr.aliexpress.com/item/1005009644423982.html


La liaison entre le boitier de commande et le driver pourra se faire avec un câble réseau et des prises RJ45 offrant 4 paires de fils.

Le boitier sera fait en impression 3D mais on verra ça plus tard.

Au niveau du code, on va faire simple et efficace.
- Le capteur IR permettra de fixer une position de référence à partir de laquelle les positions des voies seront définies en nombre de pas moteur : c’est très précis et sur mon ascenseur le positionnement réalisé ainsi est très précis et je n’ai jamais eu besoin d’y retoucher depuis la mise en service. Donc c’est aussi fiable dans le temps.
- Un menu qui permettra le choix de la voie. Le menu est géré par l’encodeur rotatif et s’affiche sur l’écran.
- une fonction de positionnement manuel avec mémorisation de la position pour le réglage initial sur les différentes voies. La mémorisation se fait dans l’EEPROM de l’Arduino. Donc on le fait une fois au début et on n’a plus à y revenir.
Le nombre de voies sera codé en dur dans le logiciel pour ne pas s'embêter à devoir gérer un menu d'ajout, d'insertion et de suppression de voie et un tableau dynamique qui va gaspiller les maigres ressources de l'Arduino... 😜
- 2 boutons permettant le déplacement manuel du pont (ou 4 si on veut deux vitesses)
- un arrêt d’urgence au cas où…


- la recherche de la position de référence n’a besoin de se faire qu’une fois lors du réglage et de la mémorisation de la position des voies .
- ensuite, à chaque utilisation, la dernière position atteinte est enregistrée dans l’EEPROM et permet au pont de savoir où il est lorsqu’on le rallume.
- la position de référence n’est à refaire que si on coupe l’alimentation pendant que le pont tourne, donc pas de dernière bonne position enregistrée ou si on le bouge à la main.
- on peut aussi prévoir des commandes de relais pour couper le courant sur les voies d’accès lorsque le pont tourne ou pour ne mettre le courant que sur la voie où le pont est arrêté. Il faudra voir ce qu’on peut faire en fonction des broches disponibles sur L’Arduino.


Voilà pour les bases.
Toute autre suggestion est évidemment la bienvenue.

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 10:27
par C2Vues-BricoTrain
Projet intéressant à suivre...

:PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 10:48
par bunny94
+ 1

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 12:32
par herwat
Cool ! :cooooool:

J'ai fait, il y a quelques années, un pont tournant sur le même principe : couronne - pignon .
J'avais fait un sujet dessus, mais, apparemment, il a disparu . . . dans l'un des déménagement , probablement . . . :siffle:
J'ai utilisé un arduino MEGA , par contre, car j'avais besoin de sorties pour un repérage par led ,des sorties .

Bref, je vais suivre ça avec grand intérêt ! :PetitPoucejpg:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 15:00
par likiki
Je vais bien entendu suivre cela de prêt.

Perso je partirais sur un wemos D1 mini ( avec prise usb C). Voir ICI

La commande du pont se ferait directement sur tablette ou tel. Pas de boutons, d'écran et beaucoup moins de câblage. :lunette:

:tire langue

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 15:30
par TrainDoly
J'ai installé ce pont mais comme vous allez le voir, c'est resté à l'état provisoire.

Situation actuelle:

Vue d'ensemble du pont tournant jouef:
IMG_20260609_151243225.jpg


Le boitier de commande:
boutons verts = manoeuvre sens horaire et anti-horaire
l'inter entre-eux = mode manuel et mode automatique

inter de droite = marche/arrêt
IMG_20260609_151258008.jpg



L'intérieur du boitier:
IMG_20260609_151306553.jpg



le mécanisme du pont et son moteur nema 13:
IMG_20260609_151326544.jpg



le driver:
il est largement sur-dimensionné, mais vu que c'était pour faire des essais....
IMG_20260609_151332579.jpg

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 16:19
par ramasoft
C'est vrai qu'il est surdimensionné ce driver et ça vaudrait peut être le coup de mettre un TMC2209 à la place: https://fr.aliexpress.com/item/1005010646278731.html
Branchement moteur.jpg
Ça se monte sur une plaque de veroboard:
(là, il y en a deux car deux moteurs à piloter)
IMG_20250605_101555.png
IMG_20250605_101809.jpg

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 16:28
par ramasoft
likiki a écrit : 09 juin 2026, 15:00 Je vais bien entendu suivre cela de prêt.

Perso je partirais sur un wemos D1 mini ( avec prise usb C). Voir ICI

La commande du pont se ferait directement sur tablette ou tel. Pas de boutons, d'écran et beaucoup moins de câblage. :lunette:

:tire langue
Oui, pourquoi pas mais ça oblige à utiliser une appli externe, et un smartphone ou une tablette alors que là c'est autonome et un simple câble RJ45 suffit.
Mais, faudra voir...
(pour tout dire, je ne suis pas trop wifi... je préfère un bon vieux câble qui marche tous les jours de l'année 😜)

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 16:33
par likiki
Il n'y a pas besoin de box WIFI (c'est un réseau fermé) et pas besoin d'appli car tout est dans le Wemos.
Il y a juste besoin du navigateur internet sur le tel ou la tablette.

Après c'est un choix. :lunette:

:tire langue

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 17:04
par TrainDoly
Non pitié non, pas de machin via téléphone!!! :pleur3:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 17:42
par herwat
ramasoft a écrit : 09 juin 2026, 16:28
likiki a écrit : 09 juin 2026, 15:00
(pour tout dire, je ne suis pas trop wifi... je préfère un bon vieux câble qui marche tous les jours de l'année 😜)
TrainDoly a écrit : 09 juin 2026, 17:04 Non pitié non, pas de machin via téléphone!!! :pleur3:
:mdrmdr: :mdrmdr: :mdrmdr: :mdrmdr:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 17:48
par likiki
:mdr: :mdr: :mdr: :mdr: :mdr: :mdr: :mdr: :mdr: :mdr: :mdr:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 17:50
par likiki
Ok Olivier, pas de wifi.

Et avec un module synaptique ?

Tu pense le n° de la voie et op la plaque tourne ?

Non ? Dommage, c'est l'avenir. :mdr3: :mdr1:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 19:02
par ramasoft
Je me doutais un peu de la réaction d'Olivier ... on est pareil sur ces sujets :hhhaaaa:

Re: Le pont tournant d'Olivier

Posté : 09 juin 2026, 19:12
par TrainDoly
likiki a écrit : 09 juin 2026, 17:50 Ok Olivier, pas de wifi.

Et avec un module synaptique ?

Tu pense le n° de la voie et op la plaque tourne ?

Non ? Dommage, c'est l'avenir. :mdr3: :mdr1:
Christian, je n'ai aucun problème de connexion synaptique! Enfin, c'est ce que je crois.... :mdr3:

Re: Le pont tournant d'Olivier

Posté : 10 juin 2026, 14:41
par ramasoft
Je suis en train de faire le code et je vois que si on veut pouvoir couper le courant sur les voies non utilisées, et donc ne mettre le courant que que la voie sélectionnée il n'y aura pas assez de broches sur le UNO et donc il faut prévoir un investissement supplémentaire pour un PCF8574 qui se commande aussi en I2C.
J'en ai aussi commandé car je ne connaissais pas (trouvé en cherchant sur le NET) et ça à l'air pratique et facile à utiliser. Il y en a avec 8 ou 16 broches.
Capture d'écran 2026-06-10 144010.png
Celui-ci d'ajouter 8 broches supplémentaires en entrée / sortie numérique

Tu me diras aussi si le courant est coupé sur les deux voies d'entrée et donc s'il faut aussi prévoir une commande de relais.

J'ai aussi prévu d'utiliser 2 câbles RJ45 pour la liaison entre le boitier de commande le driver du moteur et les relais pour la gestion de l'alimentation des voies
https://fr.aliexpress.com/item/1005006348667873.html

Re: Le pont tournant d'Olivier

Posté : 10 juin 2026, 15:51
par likiki
Mettre sous la couronne du pont une came qui viendrait actionner un fin de course pour alimenter les voies ne serait pas plus simple ?

Re: Le pont tournant d'Olivier

Posté : 10 juin 2026, 16:41
par ramasoft
Oui, c'est possible aussi. Plus simple, par contre ce n'est pas certain. La mécanique, l'ajustage ... Il va déjà falloir trouver où mettre un index pour le capteur IR, car Il n'y a pas beaucoup de place entre le fond de la cuve et la couronne blanche.
Après, il serait effectivement possible de s'en servir aussi pour qu'elle actionne des contacteurs à placer en face de chaque voie.

Là, en logiciel, on a juste besoin d'un bloc de relais et c'est tout.
Olivier verra ce qu'il préfère.

Re: Le pont tournant d'Olivier

Posté : 10 juin 2026, 17:09
par likiki
Image

Sur cette photo on ne vois pas bien la distance qu'il y a entre le moteur, la couronne dentées et son axe.

:tire langue

Re: Le pont tournant d'Olivier

Posté : 11 juin 2026, 11:55
par ramasoft
Le PontDoly avance...
On va utiliser un Mega, donc plus besoin d'expandeur.
L'encodeur utilisera des interruptions pour une bonne réactivité
Pour les déplacement on va fonctionner en micro pas:
1 tour de moteur = 200 pas × 16 micropas = 3200 pas.
1 tour de pont (10 tours moteur) = 3200×10=32000 pas pour faire un tour complet (360°).
32000 / 360°​ = 0,01125° ... donc une précision inférieure au dixième de millimètre
Pour passer en 1/16e de pas, sur le TMC2206 il faut mettre la broche MS1 à VCC(5V) et MS2 à Gnd
Il y a 4 configurations possibles en combinant des états Haut (VCC/5V) ou Bas (GND/Masse) de MS1 et MS2
Config_TMC2209.jpg

Et j'ai fait l'organigramme qui fonctionne selon 4 états possibles du pont: Arrêt d'urgence, veille, déplacement et réglage manuel

Organigramme général.jpg
État Veille.jpg
Déplacement.jpg
Réglage manuel.jpg

Maintenant, il faut murir ça et après il n'y aura plus qu'à mettre du code dans les cases pour effectuer les tâches.
L'organigramme est très important dès que le code ne tient plus sur un seul écran.
Ça permet de ne rien oublier, d'ajouter facilement quelque chose par la suite et surtout de déboguer facilement.
Donc ce n'est pas du temps perdu bien au contraire.

Re: Le pont tournant d'Olivier

Posté : 11 juin 2026, 12:28
par herwat
Travail de pro ! :PetitPoucejpg:

Moi qui suis plutôt du genre à foncer tête baissée sans savoir très bien où je vais, je suis admiratif ! :siffle: :siffle: :siffle:

Re: Le pont tournant d'Olivier

Posté : 11 juin 2026, 13:11
par patrice_b
J'avais pas vu ce sujet très intéressant.

:yess: :yess:

Je surveille d'un oeil, étant très pris en ce moment...
:bienv: :bienv:

Mais comment je faisais quand je bossait... :pur:

Re: Le pont tournant d'Olivier

Posté : 11 juin 2026, 13:25
par TrainDoly
Ha bin si avec ça je ne comprends pas, c'est que j'y met de la mauvaise volonté!
Bravo pour la qualité des explications Patrick! :cooooool:

Re: Le pont tournant d'Olivier

Posté : 11 juin 2026, 13:40
par ramasoft
:merciiii: :merciiii:
Sinon pour l'alimentation 12V du driver, sur mon ascenseur elle passe par un relais qui est commandé par le 5V: si bien qu'il n'y a qu'un seul interrupteur qui met tout en marche, le 5V de l'Arduino et des relais et le 12V du moteur.
Et en cas de problème si on coupe cet interrupteur tout s'arrête et le courant est coupé sur toutes les voies.

Re: Le pont tournant d'Olivier

Posté : 11 juin 2026, 17:13
par likiki
herwat a écrit : 11 juin 2026, 12:28 Travail de pro ! :PetitPoucejpg:

Moi qui suis plutôt du genre à foncer tête baissée sans savoir très bien où je vais, je suis admiratif ! :siffle: :siffle: :siffle:
+1

Un exemple a suivre que celui de Patrick. :bienv: