Aller au contenu


BrunoS

Inscrit(e) (le) 01 déc. 2017
Déconnecté Dernière activité sept. 23 2020 10:14
-----

#90838 Cino1 et 2, robot autonome

Posté par BrunoS - 12 décembre 2017 - 11:52

Oracid, coté programmation j'ai réalisé des croquis et imaginé les séquences d'un mouvement avec seulement 2x2 articulations "le pied gauche", "la jambe gauche", "le pied droit", "la jambe droite".
Donc soit tu bricoles une maquette en lego, soit tu singe dans ton bureau les mouvements.... Soit tu fais les 2 et dans tous les cas ta famille te regarde d'un air douteux >_>
 
Bref au final j'obtiens cette décomposition simplifiée des principaux mouvements :

Image(s) jointe(s)

  • avance.JPG
  • avance-detail.JPG
  • tourne..JPG



#90819 Cino1 et 2, robot autonome

Posté par BrunoS - 11 décembre 2017 - 11:24

Présentation de Cyno2
0c124e2cea0dd04ca0c3f3d401e62ae2_preview
Cyno02 est un remix de cyno01 (ne lui dites pas, pour lui c'est son frangin).

Mieux équilibré, plus rapide, il utilise un capteur à ultra son (Cyno1 était souvent perturbé par les IR du soleil).
J'ai changé la marque des moteurs, les Topmodel sont remplacés par des Futaba.
Sa tête amovible lui permet de rechercher une issue plus rapidement en cas de détection d'obstacle.
Sur la vidéo vous pourrez visualiser une courte démo des Cynos.

Après une rapide dance de bienvenue, Cyno2 se déplace en gardant sa tête dans l'axe de son "déhanchement" :). La phylo de sa programmation est sensiblement la même que son frangin, j'ai ajouté l'allumage des LED blanches lors de la détection d'un obstacle, ainsi que l'allumage de ses oreilles verte ou rouge selon la direction choisie (totalement inutile... donc INDISPENSABLE)

Sur thingiverse https://www.thingive...m/thing:2087660 dans les pièces jointes j'ai déposé 4 ZIP :
• Arduino-cyno2-v1-0.zip : Code principal pour l'Arduino
• arduino_cyno2-tete.zip : Code pour ajuster le centre du servo Tête
• arduino-cyno2-centre.zip : Code pour ajuster les centres des 4 servos Jambes et pieds.
(La valeur des 5 calibrations devra être reporté dans le code principal)
• freecad-CYNO2.zip : Les sources CAO sous FreeCAD.
 

Sa nomenclature :

  • 4 x Servo FUTABA S3001
  • 1 x SG90 Micro servo
  • 1 x Inter ref 700092 CONRAD
  • 1 x Contact pression pour coupleur ref 624691 CONRAD
  • 1 x COUPLEUR 6 R6 ref 615587 CONRAD
  • 6 x pile AA 2300mAh
  • 1 x ARDUINO UNO
  • 1 x CAPTEUR Ultrason ref HC-SR04
  • 2 x LED bicouleur ref 2285764 (RS)
  • 6 x Résistance 220R
  • 1 x régulateur de tension 7806
  • 1 x C1 0.33µF
  • 1 x C2 0.10µF

Brochage Arduino :
• LED BICOULEUR D5mm GAUCHE TETE
PIN 6 : Anode rouge
PIN 5 : Anode VERT
• LED BICOULEUR D5mm DROITE TETE
PIN 10 : Anode rouge
PIN 9 : Anode vert
• 4 LED blanche D5mm sur le torse
PIN 3;
• Affectation des servos FUTABA S3001 pour les jambes et pieds
PIN 2 : Servo Jambe Gauche
PIN 13 : Servo Jambe Droit
PIN 4 : Servo Pied Gauche
PIN 7 : servo Pied Droit
• Affectation micro servo SG90 pour la tete
PIN 8
• Pin pour capteur ultrason type HC-SR04
PIN = 12 : Broche trigger
PIN = 11 : Broche ECHO

 

Le print est réalisé en ABS, puis passé sous vapeur d'acétone pour rendre cet aspect brillant.




#90817 Cino1 et 2, robot autonome

Posté par BrunoS - 11 décembre 2017 - 11:10

Présentation de Cyno1
 e984e50f6b35cc7ced17da8890fd426d_preview
Cyno01 est mon premier essais en conception et impression 3D. Je voulais un robot qui puissent se déplacer seul dans la maison, contourner les obstacles et faire marrer les visiteurs.
Je me suis inspiré de µBipedino, et des déviations ZOWI, TITO, BOB...

Le robot se déplace avec une bonne autonomie, il reconnaît les obstacles et cherche une issue, avance, recule, tourne droite ou gauche, danse, salut… Belle autonomie, plus d'une heure il continuait sa ballade.

J'ai mis sous thingiverse les fichiers (je ne savais pas où publier, ce site n'est pas optimale pour ça). La CAO et le code Arduino sont disponibles sous les zip "cyno1-FREECAD" & "cyno1-v1-2-arduino" : https://www.thingive...m/thing:2077834

La nomenclature 74€ sans l'ABS pour le print:

  • 4 x Servo S3117 TOPMODEL[/size]
  • 1 x 700092 Inter CONRAD[/size]
  • 1 x 624691 Contact pression CONRAD[/size]
  • 1 x 615587 COUPLEUR 6 R6 CONRAD[/size]
  • 6 x AA 2300mAh[/size]
  • 1 x ARDUINO UNO[/size]
  • 1 x Régulateur 7806[/size]
  • 1 x CAPTEUR IF SHARP GP2Y0A21YK0F [/size]

Le montage se fait sans aucune vis, simplement des emboitements ou clipsages. Les disques des servos se fixent sur les jambes simplement à l'aide d'agrafes.
 
Sur la vidéo on peut voir différente séquences de son programme :
- Salut lors de sa mise sous tension.
- ordre de début de déplacement
- petites danses :P
- Reconnaissance d'un obstacle, scan d'une solution de dégagement puis décide de partir sur sa gauche.
- Reconnaissance d'un obstacle non prévu (la main), se met en marche arrière, puis demi-tour.




#90747 J'ai vu du monde ici! My name is Bruno, il y a des gâteaux ?

Posté par BrunoS - 09 décembre 2017 - 12:34

Bonjour les Makers,
 
Bruno la cinquantaine bien tassée.
 
Je me remets avec plaisir dans la réalisation et expérimentation, trop longtemps éloignés dans de complexes gestions de projets, je reviens donc aux fondamentaux... La bricole :)
 
Après la découverte du monde d’Arduino (hack d’une voiture radiocommandée pour la rendre autonome), j’ai reçu pour mon demi-siècle une imp 3D. Ca change et rend plus jolie les réalisations, même si ca ne remplace pas les essais Bois /  brique de légo (c’est mon avis ^^).
 
Les machins les plus sympas que j’ai créé, c’est mes Cynos https://youtu.be/gODDubWCzOY. Uniquement d’inspiration  ZOWI, TITO, BOB, ils ont été dessinés sous Freecad et intègrent du Arduino en limitant les accessoires de fixation (liaisons par clipsage…).  Ils sont autonomes et se baladent dans la maison, sortent de labyrinthes... Le petit bleu est le plus simpliste, et c’est bien lui qui amuse la galerie https://www.thingive...m/thing:2077834.
Mais à la lecture de votre forum, je vois que les bipèdes sont légions.
 
Pour le prochain je vais tenter un self balancing, il va falloir jouer du PID et utiliser un module gyro (je pensais a un MPU-6050).
Le PID, ça devrait aller, tout du moins pour les bases, j’ai réalisé un petit montage pour  test : https://youtu.be/CupCjkfSH1c
 
Voilà voilà.... Sinon pour les gâteaux, il y a des bulles pour les accompagner ?