France
Asked — Edited
Resolved Resolved by Aerius!

How To Connect Inmoov On Ezbv4 ?

Hello to everyone in this forum ... First I want to thank all the contributor on EZBv4 with Inmoov ... I'm more comfortable with the French language than English so I apologize in advance for my mistakes of understanding ...

I am a user and inmoov myrobotlab and my inmoov robot is under construction ... Currently I only have the stomach to realize ... By cons I have a big worry I'll explain briefly here: I managed to connect all servos except my biceps and servos of the clavicles because I have a hard time fixing my square potentiometer outputs HS805BB servos. Unfortunately after several attempts I did not happen.

My servo biceps continues its course without stopping despite the setting and adjustment of the potentiometer in place. I should probably take me wrong but I must admit that this part of construction and setting is really tricky ...

I heard this week that it is not necessary to remove the HS805BB servo potentiometer using EZBv4 interface! Can you confirm it to me? because if that is the case I have already ordered a kit to use my EZBv4 Inmoov Robot with this wonderful wifi interface ... Someone could tell me how you properly connect its inmoov a EZBv4? Have you a tutorial or a connection diagram to show me?

Thank you in advance for the help you can give me so that I can finish my robot...


ARC Pro

Upgrade to ARC Pro

Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming

PRO
Synthiam
#1  

Welcome to the forum. I do not know the answer to your question. There are forum members who can help. They will reply in some time. :)

#2  

@MrENCROS, Welcome to this community, you're going to like it here.

I switched my InMoov over to EZ Robot some time ago and I haven't looked back. It is a bit of work to do but very simple.

  1. There are Square pot holders on Thingiverse that you can print.

  2. If your servo won't stop turning when you adjust it - check the leads and make sure they are connected properly. The pots are very sensitive, it doesn't take much to move the servo with them. You should be able to stop or move the servo with the pot.

  3. Yes, you need to remove the pots for all of Gael's parts. If you use the parts (Pistons) I posted on Thingiverse for the stomach you do not need to remove the pots.

Keep posting your questions here as there are a lot of InMoov builders on this forum. One of them is French so that will help you as well.

#3  

Thank you, DJ Sures and bhouston, for your welcome ...

To respond to bhouston :

  1. Yes I have already been printed and it is those that I currently use on my robot... (i printed and use this part: http://www.thingiverse.com/search?q=square+inmoov&sa= )

  2. I confirm that these pots are extremely sensitive ... I really struggled to settle them ... I have not had this kind of problem for pots shoulders. However I'll try by controlling the son of pots... Quick question: If I use the controller EZBv4 is what I all the same need to use pots output for servos forearm and clavicle?

  3. I have not yet print the parts of the stomach, because I want to finish First of fixing definitely the biceps pots and the clavicle. But thanks for your proposition, I'm Looking for your parts on Thingiverse order to avoid to put outside these pots! can you send me the Thingiverse link (Pistons) please?

About use EZBv4 to Inmoov, I think I'll use this interface to use ARC and move my robot via WiFi using this interface ... while continuing to use myrobotlab and Arduino in addition to other functions ... Do you have a schema Inmoov servo connections on EZBv4 or is there a tutorial for newbie?

I believed understand the need to use this USB SSC-32U card as controller, is it true? : http://www.robotshop.com/eu/fr/lynxmotion-ssc-32u-usb-servo-controller.html

Canada
#4  

@MrENCROS Bienvenue dans la communauté. Comme déjà mentionné, il y a plusieurs individus qui ont, ou construisent le projet Inmoov avec le controleur EZB.

En passant, je te conseille fortement d'explorer et te familiariser avec toutes les leçons disponibles sur le site web. Celles-ci t'aideront a maximiser l'usage du EZB et ARC.

En ce qui concerne les difficultés que tu éprouve avec le servo et potentiomètre du coude de ton Inmoov, tel que suggéré par bhouston, assures toi que les branchement du potentiomètre sont solides et surtout pas inversés.

Si tu possède déjà un EZB, tu devrais brancher le servo directement sur un port et faire le test avec le pot. et servo hors du mécanisme de ton Inmoov. Une fois que le servo répondra correctement, il te restera a découvrir les valeurs minimum et maximum pour ne pas forcer le mécanisme du bras de ton robot. Dans mon cas, les valeurs sont de 135, 10.

Quote:

I believed understand the need to use this USB SSC-32U card as controller,
Je ne crois pas qu'il est nécessaire Un EZB te donne 24 ports pour brancher et contrôler autant de servos et un deuxième doublerait cette capacité.

#5  

@MrENCROS, I'm glad to see that Aerius has joined in on the conversation. How is your InMoov coming along Aerius?

Some people use that board, however it is not necessary. I have 2 EZB's on my InMoov. Staying with EZB's as opposed to going with the SSC-32U board gives you the ability to use the Auto Position Control.

#6  

Bonjour et merci Aerius de m'avoir répondu en Français...

@Aerius : En ce qui concerne ces nouveaux potentiomètres en plastique de forme carré, je pense qu'ils sont de moins bonne qualité que ceux en métal qu'il y avait avant dans ces servos...Mais c'est juste une supposition de ma part, peut'être aussi parce-que je les accusent de m'arracher les cheveux stress lorsque j'essaye de les installer dans leur logement.

Un détail que j'ai remarqué : lorsque je règle manuellement la position 0 du potentiomètre de façon à ce que le servo s'arrête de tourner, ensuite quand je veux l'installer, je ne le trouve pas nécessairement en face de son logement imprimé en ABS. Je pense que je fais n'importe quoi lors de cette étape, ça me rend fou! stress

Les potentiomètres sont dehors avec une extension sur chacun des fils. J'ai du rallonger ces fils qui étaient trop cours en ressoudant le potentiomètre... Ils ont l'air de fonctionné car lorsque je tourne le potentiomètre, il s’arrête bien à une position 0....Je vais encore vérifier le sens des fils et la connexion pour être sûr.

je vais continuer et ré-essayer! Si je n'y arrive toujours pas, Je ferais une vidéo que je posterais ici pour vous montrer...(c'est sûr que si il n'y avait pas besoin de les sortir cela m'aurait bien arrangé ! cool )

Concernant le EZB et ARC, pour l'instant je n'y connais rien, et je viens juste de le commander dans la boutique ezrobot. Je vais lire et regarder les tutos.

Par contre j'ai suivi exactement le schéma de branchement Arduino méga que propose Gael sur son site et tout fonctionne très bien avec Myrobotlab et les ports déjà choisis pour chaque partie du corps. Je suppose que sur EZB il faut définir soit même les ports que l'on souhaite utilisé? avec un logiciel que l'on fait soit même sur ARC? c'est bien ça?

Ou bien j'ai vu qu'il y avais dans le cloud de EZB le logiciel de bhouston pour contrôler Inmoov...Est ce que je peux l'essayer? et si c'est le cas, il y a donc un branchement à respecter sur les ports utiliser par le logiciel InmoovEZB de bhouston?

Excusez moi d'avance pour toutes mes questions... je débute dans la robotique!

@Bhouston :

Thank you very much for taking the trouble to answer me ...

I will make my videos of my inmoov very soon when I will fix the problem of damn potentiometer that blocks me my progress ... My Inmoov is printed and assembled at 90%! It only remains for me the stomach ...

I have not yet baptized, I still seeks his name among 3 different ...

About the Controller SSC-32U, thank you for that information and I'm going directly connected to the EZB as you advised...

I saw your contribution on the cloud with software EZB "Bob's InMoov" could I use it to control my own? If so, on what ports should I connected each body part?

Canada
#7  

@bhouston I had not much time to work on my Inmoov for the last 4 months. However, I am getting myself acquainted with roborealm and use it as object recognition in ARC. I know it is already enabled in ARC. but I love experimenting. The mechanic of my Inmoov is complete from the lower stomach to the top of is head. The next one, will be to implement the last modification you brought to your lower stomach. It is astonishing and a great development.

MrENCROS Il est vrai qu'il était facile de tourner le potentiomètre rond dans son socle pour s'ajuster à la valeur donnée par le logiciel. Maintenant avec la restriction du pot carré je crois que tu pourrais ajuster la valeur directement dans le logiciel.

Pour migrer au contrôleur EZB tu devras définir toi-même quel branchement utilisé pour chacun des servo et aussi expérimenter avec les valeurs minimum, maximum et position neutre. Ça peut paraître compliqué, mais crois-moi, une fois fait, le développement de la gestuelle sera très facile.

Voici un cour extrait du script d'initialisation à la mise sous tension de mon Inmoov

# Init Script for Head, Shoulders & Arms assembly

$fastspeed=2
$slowspeed=10
$medSpeed=5
$buzzcorr=0
$mov=0
ControlCommand("Talk servo Français", PauseOn)
  
# Eye Vertical Control
   SetServoMax(D20, 124 )
   SetServoMin( D20,66 )
   $Ver_Eye_Center=95
   Servo(D20, $Ver_Eye_Center )
   ServoSpeed( D20, $medspeed )
   
# Eye Horizontal Control
   SetServoMax(D21, 90 )
   SetServoMin( D21,70 )
   $Hor_Eye_Center=80
   Servo(D21, $Hor_Eye_Center )
   ServoSpeed( D21, $medspeed )

Je travaille présentement sur les schémas des branchements de mon Pinocchio. je le vais le publier une fois terminé

#8  

@Aerius : Ajuster la valeur dans le logiciel ? tu veux parler de Myrobotlab ou de EZB? ou bien les 2 ? Car si c'est le cas, cela voudrais dire que peut importe la position du potentiomètre, je pourrais définir le point 0 avec le logiciel seulement ? (donc je pourrais le fixer directement dans son logement sans bouger physiquement le réglage tout en définissant moi-même le point 0 dans le script du logiciel...)

Merci pour cette exemple de script d'initialisation et de mise sous tension de ton Inmoov. Cela va m'aider à comprendre la logique.

J'attend de recevoir mon EZBv4 afin de tester tout ça... Je veux bien voir tes schémas de branchements lorsque tu les auras terminé bien sûr...!

I wish @bhouston have read my question about his software...

PRO
Synthiam
#9  

click on any username to see profile and community contribution. Bob has some inmoov apps for public use. Here is a link: https://synthiam.com/User/bhouston/CloudFiles

Canada
#10  

La position 0 donné par Gaël n'est qu'un point de référence qui correspond au positionnement de l'avant bras avant que celui-ci ne se brise.

Ce qui importe: 1- Que le potentiomètre puisse tourner librement pour couvrir le mouvement en entier

2- Trouver les valeurs minimum et maximum a donner au servo pour couvrir le mouvement.

(ce qui peut être fait dans ARC ou Myrobotlab)

extrait de Myrobotlab:

User-inserted image

voici 2 photos qui montre comment le pot est installé et aussi la plage couverte par celui-ci.

User-inserted image

User-inserted image

Et finalement, la charte de connections de mon Inmoov

User-inserted image

#11  

@Dj Sures : Thank's for your attention .... Yes, the App of bhouston, I had seen in the cloud and download already but I wanted to ask him if I could used his app by respecting the same connection on EZBv4 ports and whether there have a connection diagram...

@Aerius : EXCELLENT ! Merci infiniment de ton partage et pour avoir pris la peine de faire des photos très clair avec cette charte de connexion qui pourrait aider à la compréhension pour les nouveaux venus comme moi...

Je constate que tu as fixé le potentiomètre avec les fils vers le haut... Comment l'as tu bloqué? avec de la colle ? car je n'ais pas vu de vis de chaque coté du potentiomètre...

Utilises-tu une app perso pour Inmoov que tu as partagé sur le cloud EZB ?

En tous cas je pense pouvoir avancer maintenant avec ces informations...

(bravo pour les pièces du robot qui ont l'air d'être très bien imprimé avec une superbe précision et le rangement de tes fils à l'aide de gaines, ce qui fait très propre...)

Canada
#12  

@MrENCROS Merci pour les compliments.

La seul application utilisé pour mouvoir les servos, de mon Inmoov est ARC installer sur mon pc qui lui contrôle par WiFi le contrôleur EZB-V4.

Les leçons d'apprentissage https://www.ez-robot.com/Tutorials/Course/6 et les divers tutorial https://synthiam.com/Community/Tutorials/ développées par les usagers de ce site te seront d'une grande aide.

Tu verras une fois que tu sera familier avec EZ-Buider, donner "vie " à ton Inmoov sera très facile.

#13  

@MrENCROS, I listed all of my servo port connections on a Notepad in the program on EZ- Cloud. ( It's on screen 2 ) Be careful when using my scripts, even though you may connect everything the same way as I have, your servos could be calibrated differently so they may not move correctly to my scripts. You could break something. You are more than welcome to use anything that I or anyone posts to the EZ- Cloud - that's why it's put there. Have fun!

Canada
#14  

Voici la charte de la distribution des alimentation des servo-moteurs de mon Inmoov.

À noter: 1- Tout les point communs (mise à la terre) doivent se rejoindre.

2- Des alimentations différentes pour les EZB et les servo-moteurs assurent une plus grande stabilitée

InmoovPowerdistribution.pdf

#15  

@bhouston I Thank You for sharing your application ... Dice reception of my EZBv4 I will try that and I will show you a little video of my robot...

@Aerius C'est exactement ce que je voulais consulter ici !
Merci infiniment pour votre travail avec ce schéma PDF d'alimentation sur Inmoov vers EZBv4. Avec le tableau que tu as posté plus haut + ce PDF de connexion, c'est un parfait exemple pour savoir comment connecter le robot Inmoov sur une plateforme EZB. Ça aideras surement ceux qui veulent essayer sur EZB et qui tomberons sur cette discussion... J'indique ce topic comme résolu...

J'ai 3 petites interrogations : 1-Je remarque 2 EZBv4....Je suppose qu'il en faut 2 pour connecter tout les servos du robot ?

2-Il y a 6 interrupteurs on/off...est-ce nécessaire pour chaque partie du corps ? (1-coté gauche/2-coté droit/3-tête/4-estomac et torse/5-EZBv4 et le 6? )

3-Tu utilise une seule batterie de 6 Volts pour la totalité? ou bien une aussi une autre alimentation uniquement pour les EZBs ?

#16  

J'indique ce topic comme résolu par Aerius et bhouston...

Canada
#17  

@MrENCROS

En effet, comme tu peux le constater, il y a présentement 29 cerveau-moteurs. 1-EZB contient 24 port D0 à D23. https://www.ez-robot.com/Shop/AccessoriesDetails.aspx?prevCat=9&productNumber=40

Bien qu'il y est d'autre solutions pour augmenter le nombre de port, https://synthiam.com/Support?id=216

j'ai choisi d'ajouter un autre EZB p.c.q. pour moi, c’est plus facile à contrôler.

Les interrupteurs m'aide à isoler chaque section, surtout lors de la programmation de la gestuel ou de dépannage. (la sixième est pour futur développement)

Comme le schémas l'indique, présentement j'utilise une batterie de 6v à bas ampérage pour alimenter mes 2 EZB qui eux alimentent les 5 cerveau-moteur de la tête.

Et la deuxième alimentation est un poste d'alimentation capable de fournir 25 ampère. (c'est selon moi un minimum) La demande instantané de courant lors du démarrage de plusieurs cerveau-moteur est très exigeante. Une alimentation individuel pour le(s) EZB est pour éviter les trop grande fluctuations provoqué par l'usage des cerveaux et provoquer de l'instabilité sur le(s) contrôleur.

Oh j'oubliait, les potentiomètres carrés sont "press fit " dans leur socles.

#18  

@Aerius

Tout s'éclaircit peu à peu... Je comprend mieux maintenant l'utilité de cette fameuse carte contrôleur SSC-32 avec l'utilisation d'un script. Je vais moi aussi commander un deuxième module EZBv4 car je pense que c'est plus simple finalement (et avec plus d'option qu'un simple contrôleur...)

Pour l'alimentation je possède une batterie rechargeable de 6 Volt/12AH et une alimentation eFuel de 20A ici : http://www.ebay.fr/itm/301664862207?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Pense-tu que cela suffira ?

Dernière chose : te serait-il possible de prendre en photo le dos de ton robot pour voir l'organisation du câblage et l'emplacement des EZBs...? ça conclura bien avec le schéma et le tableau que tu as déjà posté.... Peut'être que je ferais un tutoriel complet avec diaporama de branchements avec tes éléments afin de compléter la section des tutos pour newbie sur EZB avec Inmoov...

Canada
#19  

@MrENCROS

J'ai aussi une batterie 6V 12Ahr qui alimente mes 2 EZB. (Je trouve qu'elle se décharge un peut trop vite)

En ce qui concerne l'autre poste d'alimentation, seul l'expérimentation te confirmera si il est adéquat ou non.

Pour les photos additionnels, laisse moi te référer à mon projet Inmoov .

https://synthiam.com/Community/Questions/7706

Tu y trouveras photos et vidéo.

La voie choisit (EZB dans la tête, câble HDMI, boite de jonction) à demander de la patience, mais je suis satisfait des résultats.