Dans ce instructable je vais vous montrer comment construire et contrôler un robot capable de dessiner et écrire sur une surface plane, comme illustré dans la vidéo ci-dessus.
Pour compléter ce projet, que vous aurez besoin :
- Un ordinateur
- Un téléchargement de Traitement IDE: un outil de développement simple, gratuit, open source, le programme (aucune installation requise).
- Une carte Arduino : un microcontrôleur simple, open source,.
- Deux servomoteurs de taille standard, j’ai utilisé deux Hitech HS-5645 MG.
- Un résistant, servomoteur à l’échelle du quartier, j’ai utilisé un Power HD-1235 MG.
- Certains matériels mécaniques à construire un cadre détenant les deux servos, les deux bras et l’outil d’écriture. J’ai utilisé des composants Actobotics et vous trouverez une liste complète des pièces que j’ai utilisé dans les sections de mécanisme de ce instructable.
- Une maquette et cavalier fils pour le branchement électrique.
- Une source indépendante de courant DC pour les servomoteurs (vous pouvez également utiliser celui fourni par la carte arduino).
- Un biro et un morceau de fil (ici j’ai utilisé un morceau de câble de freins de vélo).
Mécanisme de base
Nous allons utiliser deux servomoteurs, chacune étant rattachée à un bras articulé. Chaque bras sont composé de deux segments articulés, reliés à un servomoteur à une extrémité et à l’outil d’écriture à l’autre extrémité. La position de la fin de l’écriture des bras robot est complètement déterminée par deux angles, contrôlées par les servomoteurs.
Architecture de base
Voici un aperçu rapide de l’installation. L’ordinateur exécute un programme de traitement qui suit la position du curseur de la souris et l’envoyer sur la carte arduino. Ce programme est détaillé dans la section transformation de ce instructable.
L’ordinateur est connecté à la carte arduino via câble USB de l’arduino.
La position du curseur de la souris est converti en angles appropriés pour les servomoteurs, cela est détaillé dans la section de mathématiques de ce instructable.
L’arduino est connecté à servomoteurs à travers de simples fils, Arduino contrôle les servomoteurs à travers un autre programme. Le programme câblage et arduino est détaillé dans la section Arduino de ce instructable.
La structure mécanique détenant les servomoteurs, bras articulés et stylo est détaillée dans la section de mécanisme de ce instructable.