Skip to content

HE-Arc/drawbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bras dessinateur arduino

Prototype du bras

Ce robot peut dessiner des formes simples à partir des mouvements des moteurs situés aux 2 articulations. Les moteurs sont contrôlés par un arduino. Le code proposé permet de tracer des droites, des cercles, des spirales et des fonctions mathématiques (formes de coeur ou d'étoile, par exemple...) après avoir converti la position à atteindre en angles qui correspondent à la position des moteurs des articulations. Le voir en action.

Atelier

Ce projet est conçu pour être monté et pris en main par des enfants à partir de 10 ans dans le cadre d'un atelier de 3 à 4h.

L'atelier se déroule en 3 phases :

  1. Soudage de la carte de contrôle
  2. Assemblage du support (pièces pré-découpées en MDF)
  3. Présentation et modification du logiciel pour personnaliser les dessins

Code

  1. Il faut commencer par installer l'éditeur (IDE) arduino

  2. S'il s'agit d'un arduino nano provenant de Chine, il faut également installer son driver

  3. Dans l'IDE arduino, il faut configurer le type d'arduino. Dans le Menu Outils, choisir :

  • Type de Carte : Arduino Nano
  • Processeur : ATmega 328
  • Port : Choisir la valeur la plus grande parmi les ports COM (il faut que l'arduino soit branché par cable USB)
  1. Télécharger le code arduino et le programme de dessin.

Dans /src :

  • reglages : projet Arduino permettant d'ajuster finement la géométrie des bras
  • programme : projet Arduino qui permet d'exécuter un dessin avec le robot
  • generateur : projet Qt pour dessiner à la souris et écrire la liste de points qui consitue le dessin dans un fichier texte. Ce fichier texte pourra ensuite être repris dans programme, pour être dessiné par le robot
  • simulateur : projet Processing permettant d'afficher le dessin d'un programme sur l'écran avant de le dessiner avec le robot

Licence

Licence Creative Commons
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International.

Crédits

Ont participé au développement du projet : Gérald Huguenin, David Grunenwald, Alexandre Neukomm, Julien Marchand, François Tièche

Avec les moyens mis à disposition par la HE-Arc Ingénierie et le Fablab Neuchâtel