Arduino - Servomoteurs

Toutes les discussions sur l'Arduino !

Modérateur : MOD

Répondre
Avatar du membre
PJRo
Zé cru voir un rominet!
Messages : 13952
Enregistré le : lun. 15 août 2005, 17:45
Echelle pratiquée : HO
Prénom : Pascal
Club : MSL (MecSuperLent)
Site Internet : http://ferromodelnumdcc.monsite-orange.fr/
Âge : 63

Re: Arduino - Servomoteurs

Message par PJRo » mer. 04 déc. 2013, 15:22

Petite question :

Quel est le gain réalisé avec cette solution longue à mettre en oeuvre et à mettre au point par rapport à l'utilisation de 2 lokpilotservos de ESU qui permettent aussi de piloter 8 servos à la fois en DCC et par boutons poussoirs avec réglage indépendants sur chaque servo des courses et des vitesses ?

Jp276
Papotier
Messages : 132
Enregistré le : jeu. 07 juil. 2011, 11:58
Echelle pratiquée : ho + n
Prénom : Jean-Pierre
Localisation : du coté des Andelys
Âge : 67

Re: Arduino - Servomoteurs

Message par Jp276 » mer. 04 déc. 2013, 15:42

Je pense que cela concerne l'analogique et JLB je pense ne dira pas le contraire. Pour celui qui n'est pas en DCC mais en analogique c'est une bonne approche pour pouvoir utiliser des servos.

Jean-Pierre
Peut faire mieux

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: Arduino - Servomoteurs

Message par jlb » mer. 04 déc. 2013, 17:29

Je suppose que tu parles de gain financier ?

C'est à peu près 2 fois moins cher, même en comptant un optocoupleur pour récupérer le signal DCC et intégrer une fonction de décodeur.

Pour la mise en œuvre, j'ai surtout passé du temps à écrire les articles et faire les vidéos. Si j'avais fait le développement seul, c'était réglé en 1 WE (bon ok, je ne suis peut-être pas représentatif de l'amateur).

Mais le gain est surtout intellectuel à mon avis. On fait et on apprend des nouvelles choses. C'est un plaisir.

Jp276
Papotier
Messages : 132
Enregistré le : jeu. 07 juil. 2011, 11:58
Echelle pratiquée : ho + n
Prénom : Jean-Pierre
Localisation : du coté des Andelys
Âge : 67

Re: Arduino - Servomoteurs

Message par Jp276 » mer. 04 déc. 2013, 20:10

oui quand on voit le prix des moteurs lents et merci pour tout tes articles, j'ai fait celui du bouton poussoir et cela marche très bien pour moi qui est débutant en arduino, que cela soit toi ou avec les autres post arduino. Bravo .

Jean-Pierre
Peut faire mieux

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: Arduino - Servomoteurs

Message par jlb » mer. 04 déc. 2013, 22:45

Merci Jean-Pierre

C'est également un plaisir de voir que nos efforts servent :coeur1:
Au passage je remercie Christian de son intiative et tous les autres contributeurs

Je vais bientôt attaquer le pilotage d'un moteur pas à pas pour faire un pont tournant.

Avatar du membre
Roc
Promesse tenue
Messages : 21216
Enregistré le : jeu. 22 févr. 2007, 12:51
Prénom : Olivier
Club : Intermittent des Rigollots©
Localisation : Aude
Âge : 51

Re: Arduino - Servomoteurs

Message par Roc » jeu. 05 déc. 2013, 00:20

Y'a aussi que parfois, c'est comme le montage de kits en laiton : ça ne s'explique pas, on aime ça, alors on le fait, même si on trouve presque la même chose toute prête juste à côté. :ange3:
[center].[/center]

Avatar du membre
Djpierre
Papotier
Messages : 135
Enregistré le : sam. 02 juin 2007, 18:48
Localisation : Vaucluse
Âge : 62

Re: Arduino - Servomoteurs

Message par Djpierre » jeu. 05 déc. 2013, 10:58

Bonjour,
Tout à fait Roc, c'est le plaisir de faire soi-même. :siffle:
Cet article est tout à fait intéressant en tout point. Je me suis acheté un shield 16 Servos bien avant que ce forum se mette en place, sans avoir aucune connaissance. Avec Jlb, voilà qu'un voile est levé, même si je dois relire son exposé 3 ou 4 fois avant de bien tout saisir. Merci pour ton implication. :applause:
@+
Cordialement
JP

Avatar du membre
Arduino
Prolixe
Messages : 1699
Enregistré le : mer. 25 sept. 2013, 17:14

Re: Arduino - Servomoteurs

Message par Arduino » jeu. 05 déc. 2013, 11:20

Les articles de jlb sont très pédagogiques ; on voit la progression des problèmes à résoudre, et les solutions qu'il apporte. :wink:

Bien entendu, se lancer dans du C++ demande un petit effort d'assimilation qu'une simple lecture ne permet pas ; il faut lire, relire, intégrer. Mais quelle joie d'être ensuite capable de reproduire le montage en comprenant ce qu'on fait (et d'être alors capable de le dépanner ou de l'améliorer). :mrgreen:

Un grand merci à lui pour avoir pris le temps de cette série d'articles :applause:

Et comme vous l'avez vu, il y en aura d'autres. :wink:

Christian

Jp276
Papotier
Messages : 132
Enregistré le : jeu. 07 juil. 2011, 11:58
Echelle pratiquée : ho + n
Prénom : Jean-Pierre
Localisation : du coté des Andelys
Âge : 67

Re: Arduino - Servomoteurs

Message par Jp276 » jeu. 05 déc. 2013, 17:56

Bonjour

Donc je vais attendre avec une impatience non dissimulé la suite par JLb sur la plaque tournante, moi qui essaye de voir pour faire fonctionner un pont transbordeur avec un arduino, je pense qu'avec les explications de JLB de mieux comprendre comment faire et je pense qu'il y aura de la petite mécanique faire tout qui est intéressant en plus de la programmation.
Sur ce à bientôt

Jean-Pierre
Peut faire mieux

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: Arduino - Servomoteurs

Message par jlb » sam. 07 déc. 2013, 14:13

Bonjour

À la demande de Christian, j'ajoute le dessin du montage dans l'article final.

Le voici :

Image

Attention : le montage montre les 8 servomoteurs alimentés par l’Arduino. Ce n’est pas possible en pratique et il est nécessaire d’avoir une alimentation 5V séparée pour les servomoteurs

Une version PDF est également à télécharger en bas de http://modelleisenbahn.triskell.org/spip.php?article66

Voici également le schéma du clavier analogique avec des valeurs de résistances que l'on trouve dans les assortiments. Donc pas de valeurs exotiques

Image

Enfin un lien direct pour télécharger le sketch de l'application : http://modelleisenbahn.triskell.org/IMG ... _cpp-2.zip

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: Arduino - Servomoteurs

Message par jlb » sam. 21 déc. 2013, 15:52

TADAM !

Image

Avatar du membre
Arduino
Prolixe
Messages : 1699
Enregistré le : mer. 25 sept. 2013, 17:14

Re: Arduino - Servomoteurs

Message par Arduino » dim. 22 déc. 2013, 00:38

Joli travail :applause:

Comme quoi, un projet n'est jamais complètement terminé :lol:

Tu peux écrire l'application pratique, publier le typon, et expliquer le soudage des composants ...

Comment tu fais pour être si productif ? Tu as inventé la journée de 48 H ?

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: Arduino - Servomoteurs

Message par jlb » dim. 22 déc. 2013, 09:43

Arduino a écrit :Joli travail :applause:

Comme quoi, un projet n'est jamais complètement terminé :lol:
Merci :)
Tu peux écrire l'application pratique, publier le typon, et expliquer le soudage des composants ...
Oui, ça va venir mais pas tout de suite.
Comment tu fais pour être si productif ? Tu as inventé la journée de 48 H ?
J'ai dessiné pas mal de circuits imprimés ces derniers temps, je vais assez vite. 1 soirée pour ce shield

(et je ne regarde pas la télé, ça gagne un temps fou :noel: )

Guillaume22
Papotier
Messages : 145
Enregistré le : dim. 29 sept. 2013, 09:20

Re: Arduino - Servomoteurs

Message par Guillaume22 » lun. 30 déc. 2013, 11:18

Merci pour ces articles.

J'ai pu tester le montage d'un servo moteur pour m'en servir pour un pont secteur. Il faut d'abord le finir.
EDIT après tests :
J'avais néanmoins une question : à l'allumage de l'arduino avec un servo (en tout cas le mien), le servo effectue un mouvement en direction de 180° à partir de la position dans lequel il était resté si à 180°, il restera à cet angle. Après il revient à la position définie dans le setup, si rien il revient à 0°soit un servo.write(90).
Comment peut-on enlever ce mouvement ?

Avatar du membre
jlb
Fécond
Messages : 694
Enregistré le : jeu. 04 oct. 2012, 16:38
Echelle pratiquée : N
Prénom : Jean-Luc
Site Internet : http://modelleisenbahn.triskell.org

Re: Arduino - Servomoteurs

Message par jlb » lun. 30 déc. 2013, 16:35

Bonjour Guillaume

Tu parles du petit mouvement à la mise sous tension ou bien d'une position initiale demandée par le logiciel ?

Dans le second cas, une solution est de mémoriser la position du servo dans l'EEPROM.

Dans le premier cas, il n'y a pas de solution (sauf à trouver des servos qui ne frétillent pas à la mise sous tension)

Répondre