Outils d'utilisateurs

Outils du Site


projets:robot_traceur

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

projets:robot_traceur [2020/12/19 16:45]
eve
projets:robot_traceur [2020/12/19 17:22] (Version actuelle)
eve
Ligne 3: Ligne 3:
 <!-- Complétez la fiche projet ci dessous --> <!-- Complétez la fiche projet ci dessous -->
 {{{project {{{project
-picture:{{:usager:eve:fractale3cote_bourrage.gif?200|}} +picture:{{:usager:eve:img_014.jpg?200|}} 
-machines: decoupeuse laser imprimante 3D +machines: decoupeuse_laser impression_3d 
 materiaux: carton PLA materiaux: carton PLA
-logiciels:Inkscape Arduino Python+logiciels:Inkscape Arduino Python freecad
 fichiers: fichiers:
 liens: https://fabmanager.simplon.co/#!/projects/robot-traceur-a-partir-d-un-dessin-svg-inskape liens: https://fabmanager.simplon.co/#!/projects/robot-traceur-a-partir-d-un-dessin-svg-inskape
-tags: Inkscape Python Arduino patron robotique Bézier+tags: inkscape python arduino patron robotique Bézier xml svg
 usager:eve  usager:eve 
 licence:cc-by-sa licence:cc-by-sa
Ligne 17: Ligne 17:
 <!-- Indiquez ici une petite introduction au projet, qui apparaîtra dans la liste des projets. --> <!-- Indiquez ici une petite introduction au projet, qui apparaîtra dans la liste des projets. -->
  
-Le but du robot traceur est de permettre, à partir d'un fichier SVG (ex : Inkscape), de faire un dessin de grandes dimensions (ex : patron de couture) ou sur une surface qui ne pourrait être mise dans une imprimante classique (sol, pierre...). +Le but du robot traceur est de permettre, à partir d'un fichier SVG (ex : Inkscape), de faire un dessin de grandes dimensions (ex : patron de couture) ou sur une surface qui ne pourrait être mise dans une imprimante classique (sol, pierre...). 
 + 
 +Voir aussi : [[https://fabmanager.simplon.co/#!/projects/robot-traceur-a-partir-d-un-dessin-svg-inskape|Fabmanager]] 
  
 ===== Presentation ===== ===== Presentation =====
Ligne 33: Ligne 35:
 ===== Documentation ==== ===== Documentation ====
  
-La documentation détaillée du projet est disponible sur Fabmanager [[ici]]+<note important>La documentation détaillée du projet est disponible sur [[https://fabmanager.simplon.co/#!/projects/robot-traceur-a-partir-d-un-dessin-svg-inskape|Fabmanager]]</note>
  
 === La construction du robot (Etape 2) === === La construction du robot (Etape 2) ===
  
 Un an avant, la construction d'un cocotix avait permis d'approfondir certains points : comment dessiner un châssis ? Comment fixer les pièces au châssis ? Comment fixer les roues sur les moteurs... Un an avant, la construction d'un cocotix avait permis d'approfondir certains points : comment dessiner un châssis ? Comment fixer les pièces au châssis ? Comment fixer les roues sur les moteurs...
-J'y ai ajouté la construction d'une tour à étages empilables qui assure permet de maintenir et de cacher le montage électronique ainsi que la description du porte-outil sur cremaillère. 
  
-=== Programmation du robot ===+J'y ai ajouté la construction d'une tour à étages empilables qui permet de maintenir et de cacher le montage électronique ainsi que la description du porte-outil sur cremaillère. 
 + 
 +=== Programmation du robot (Etape 3) ===
  
 Cette partie contient le schéma électronique et des détails sur la commande des moteurs pour suivre une trajectoire, la lecture d'un programme sur une carte SD Cette partie contient le schéma électronique et des détails sur la commande des moteurs pour suivre une trajectoire, la lecture d'un programme sur une carte SD
  
-=== La création du GCODE ===+=== La création du GCODE (Etape 4) ===
  
 Comme je n'ai pas réussi à obtenir un GCODE satisfaisant à partir des pluggins Inkscape ou des outils sur internet, j'ai fini par programmer mon générateur de GCODE en python. A partir du code du SVG, en xml, le programme récupère les informations sur le chemin et les traduit instruction GCODE. J'y explique aussi comment linéariser une courbe de Bézier en différents segments de droite Comme je n'ai pas réussi à obtenir un GCODE satisfaisant à partir des pluggins Inkscape ou des outils sur internet, j'ai fini par programmer mon générateur de GCODE en python. A partir du code du SVG, en xml, le programme récupère les informations sur le chemin et les traduit instruction GCODE. J'y explique aussi comment linéariser une courbe de Bézier en différents segments de droite
Ligne 53: Ligne 56:
 === Le beau robot === === Le beau robot ===
  
-{{:usager:eve:gif_robot_compresse.gif?200|}}+{{:usager:eve:gif_robot_compresse.gif?400|}} 
 + 
 +<note>Cliquer sur l'image pour l'animer</note>
  
 === Tracé d'une fractale de Koch === === Tracé d'une fractale de Koch ===
Ligne 62: Ligne 67:
  
    
 +.
  
 === Tracé d'un "a" en courbe de Bézier === === Tracé d'un "a" en courbe de Bézier ===
Ligne 68: Ligne 73:
 Le dessin est un "a" en attaché uniquement constitué de courbes de Bézier qui ont été linéarisées. La vidéo est accélérée 4 fois Le dessin est un "a" en attaché uniquement constitué de courbes de Bézier qui ont été linéarisées. La vidéo est accélérée 4 fois
    
-{{youtube>kA4TaNWf-Jk?medium}}+{{youtube>7DmKzTJvXS0?medium}} 
 + 
 +.
  
-  
  
 === Le porte-outil sur cremaillère === === Le porte-outil sur cremaillère ===
Ligne 76: Ligne 82:
 Un petit système à base d'un servo moteur, d'un engrenage et d'une cremaillére permet de monter et descendre le porte outil pour réaliser des traits discontinus Un petit système à base d'un servo moteur, d'un engrenage et d'une cremaillére permet de monter et descendre le porte outil pour réaliser des traits discontinus
  
-{{:usager:eve:porteoutil.png?200|}}+{{:usager:eve:porteoutil.png?800|}}
  
  
  
  
projets/robot_traceur.1608392730.txt.gz · Dernière modification: 2020/12/19 16:45 par eve