InMoov de la taille d'un bébé


baby

Après un robot InMoov de 1m80 , puis un plus petit de 1m15 , voici un nouveau projet un InMoov de 40 cm  (cout du projet environ 300 euros).

Le cahier des charges du robot :
il devra se déplacer sur ses jambes , reconnaitre les objets et les personnes , être autonome  , pouvoir parler , danser , chanter , donner la météo , votre planning , les anniversaires  etc ... .(identique à InMoov)

Pour réaliser le projet j'ai abandonné Myrobotlab  et arduino . 

Je me suis tourné vers la carte EZ-ROBOT V4 qui permet d être piloté en wifi . J'ai intégré la caméra dans la tête du robot . Une batterie Libo 7.4 volts dans le torse , et la carte contrôleur dans le dos .  

Le logiciel pour programmer le Baby InMoov est ARC de Synthiam . Le logiciel est plus intuitif que MRL . Vous pouvez programmer dans différents langages  blockly , JavaScript ,EZ-Script et Python  . 

Pour l'intelligence artificiel  différents modules sont disponible .

AimBot permet d utiliser AIML et vos programmes Python peuvent être adaptés sans problèmes dans ARC .

La reconnaissance vocale est assuré avec  Bin Speech Recognition .

Lien EZ-ROBOT

Lien support logiciel ARC de Synthiam

Bon de l' InMoov original il n'y a plus que la tête et les programmes python , mais le projet reste très ludique et cela fait un compagnon a InMoov .


bebe1

baby3


Matériel nécessaire 

  1. Une Carte EZ-Robot  V4/2 (80 euros)   Lien robotshop
  2. Une caméra EZ-Robot  (39 euros) Lien Gotronic en solde 
  3. Un corps métallique pour le robot  (50 euros)  Lien sur Aliexpress
  4. Une batterie Libo 7.4 volts (15 euros) Lien Amazone
  5. 12 servos LDX -218 (180 degrés) marque Hiwonder  (100 euros)Lien Ali express
  6. 4 servos  LDX- 227 (270 degrés )  marque Hiwonder (35 euros) Lien Ali express
  7. 1 petit servo 5 volts pour la tête  (avec un régulateur de tension 10 euros) Lien Amazone
  8.  1 autre servo SG90 si vous opter pour la système Pan Tilt de la tête
  9. Le site des robots tout monté avec autres contrôleurs. Lien Hiwonder levansool

Modification de la tête InMoov pour être fixée sur la patte du mini servo 5 volts .

Fichier de la tête modifiés pour insérer une patte métal .

La patte en métal (44x20) est une patte de servo-moteur standard .

la bouche devra être coller (fichier machoirebebe.stl)

le fichier supporcam.stl permet de fixer la cam dans la tête .

tete3d

Attention le micro servo ne supporte que 5 volts , les sorties PWM de la carte EZ-Robot vont délivrer le voltage de l'alimentation soit 7.4 volts .

Il faudra donc mettre un régulateur 5/7.4 volts entre le servo et la carte .

Vous pouvez vous la fabriquer ou l'acheter tout fait .

regulateur


Option Pan Tilt pour la tête

il faudra ajouter un servo-moteur supplémentaire type SG90 avec  une régulateur 5 volts , ou utiliser le régulateur du premier servo-moteur .

ci joint les fichiers STL pour le système Pan Tilt

pantilt3

pantilt2

pantilt1


Modification du support pour la carte EZ-Robot .

la carte devra être sortie de son support original .Il faudra souder 2 fils  d'alimentation à la carte  et la relier au support jack/fusible . On gardera le couvercle du contrôleur que l'on fixe avec ses 4 vis .

Le support s'intègre sur le dos du robot à l aide de 3 vis et petites entretoises . (les trous sont existant. )

on gardera le mini HP et la fiche jack d' alimentation avec son fusible que l on insère  en bas derrière le socle .

Fichier STL du socle modifié .

support3d

dosbebe


Montage du corps en métal :

Vidéo de montage de lewanSaoul (en anglais et chinois)

Ajout d'un interrupteur en face avant utilisant la fente existante .

L'interrupteur sera souder en serie entre la batterie LIPO et le jack d'alimentation

interrupteur


Tutoriel ARC 

En construction ......