Programmer un servo à rotation continue

foster

Membre actif
Bonjour à tous,

Je dispose de plusieurs servos à rotation continue (gobilda et Hitec) et j'aimerais pouvoir, via un interrupteur deux positions sur la radio, déterminer une course précise (2,5 tours) dans un sens et dans l'autre.
Je suppose qu'il est possible de faire cela, peut-être avec une carte Arduino ou un autre système ?

J'avoue que je cale et je n'ai pas trouvé la solution.

Merci aux spécialistes pour leur aide.

A+
Foster
 
foster;2706986 à dit:
Bonjour à tous,

Je dispose de plusieurs servos à rotation continue (gobilda et Hitec) et j'aimerais pouvoir, via un interrupteur deux positions sur la radio, déterminer une course précise (2,5 tours) dans un sens et dans l'autre.
Je suppose qu'il est possible de faire cela, peut-être avec une carte Arduino ou un autre système ?

J'avoue que je cale et je n'ai pas trouvé la solution.

Merci aux spécialistes pour leur aide.

A+
Foster

Bonjour Foster,

il est clair qu'il va falloir "intégrer", dans le dispositif,
un "système" de recopie, ou de suivi ou de comptage, ou.....

Mais il serait bien que tu donnes plus d'infos, car ce dispositif pourrait :
> être "intégré" au servo
> ou etre "intégré à l'élément commandé par le servo
> ou externe au deux.

Difficile de savoir :
> si la mesure pourrait se faire plus facilement sur un nombre de tours ou une longueur (fin de course) ou autre,
> si cette valeur de 2,5 tours sera constante ou pourra varier.

Bref, une bonne description de ce que tu veux faire serait préférable.

Francis
 
Voici la video de mon système. C'est pour un train rentrant.
Sur la video, c'est un boîtier avec un encodeur (servo city). Le servo est à rotation continue. Il m'en faut un deuxième pour la deuxième jambe de train et là, malheureusement, ce n'est plus fabriqué.
Ils vendent les boitiers sans encodeur.

https://www.youtube.com/watch?v=8jA3rUl6K98&feature=youtu.be

Voici le boîtier:

SG12-70-CR__45519.1592851970.jpg


A+
Foster
 
foster;2707002 à dit:
Voici la video de mon système. C'est pour un train rentrant.
Sur la video, c'est un boîtier avec un encodeur (servo city). Le servo est à rotation continue. Il m'en faut un deuxième pour la deuxième jambe de train et là, malheureusement, ce n'est plus fabriqué.
Ils vendent les boitiers sans encodeur.

https://www.youtube.com/watch?v=8jA3rUl6K98&feature=youtu.be

Voici le boîtier:

SG12-70-CR__45519.1592851970.jpg


A+
Foster

OK,
je pense qu'un ARDUINO ou autre processeur programmable, pourrait faire l'affaire,
L'ARDUINO pouvant :
> "écouter" un signal PWM de commande (position train sortie, train rentré)
> "générer" un signal de commande PWM (arret, marche dans un sens, marche dans l'autre sens)
> "gérer" des fins de course
> "gérer une "recopie" (analogique ou numérique)
qui pourrait se trouver sur le grand pignon, ou actionné par le bras de commande

On peut également faire "plus archaïque" avec un servo sans électronique,
piloté en tension par relais (ou transistor) avec des fins de course ou recopie..

On peut également utiliser un servo modifié en multi tour (suppression du potard de recopie et de la butée de palonnier)
> avec une recopie EXTERNE, de type potentiomètre (rotatif ou linéaire), qui remplace le potard de recopie intégré (même valeur ohmique) ET qui serait actionnée par le bras de commande => vitesse et courses paramétrables par radio.

Bref, beaucoup de solutions (j'en oublie certainement),
la dernière se rapprochant le plus d'un servo "classique" paramétré pour faire 2,5 tours de palonnier.

Bonne soirée.

Francis
 
Bonjour

Il me semble avoir vu un montage bien plus simple avec des switch de fin de course et des diodes

C'était effectivement avec un servo modifié
Pour qu'il tourne "indéfiniment "
Les fin de courses sur la jambe de train

Attention ,avec ce montage le train n'est pas verrouillé électriquement (le moteur du servo n'est plus alimenté )



Envoyé de mon SM-G935F en utilisant Tapatalk
 
Haut