m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire) |
(update property name) |
||
(9 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{ | + | {{Tuto Details |
|Type=Creation | |Type=Creation | ||
|Area=Robotics | |Area=Robotics | ||
Ligne 6 : | Ligne 6 : | ||
Dans ce tutoriel, nous allons apprendre a construire puis contrôler le meArm 1.0 de chez Mime Industries grâce à 4 servos moteurs et une carte arduino Uno. | Dans ce tutoriel, nous allons apprendre a construire puis contrôler le meArm 1.0 de chez Mime Industries grâce à 4 servos moteurs et une carte arduino Uno. | ||
− | Dans une seconde partie, je vous expliquerai comment faire une telecommande (filaire) a l'aide potentiometre. | + | Dans une seconde partie, je vous expliquerai comment faire une telecommande (filaire) a l'aide de potentiometre. |
|Difficulty=Medium | |Difficulty=Medium | ||
|Cost=30 | |Cost=30 | ||
|Currency=EUR (€) | |Currency=EUR (€) | ||
− | |Duration= | + | |Duration=4-5 |
|Duration-type=hour(s) | |Duration-type=hour(s) | ||
|Main_Picture=MeArm_robot.jpg | |Main_Picture=MeArm_robot.jpg | ||
Ligne 17 : | Ligne 17 : | ||
|IsTranslation=0 | |IsTranslation=0 | ||
}} | }} | ||
− | {{ | + | {{Introduction |
|Introduction=/!\ Tutoriel en cours de création /!\ | |Introduction=/!\ Tutoriel en cours de création /!\ | ||
Dans ce tutoriel je vais vous montrer comment monter et contrôler basiquement votre MeArm. Je ne montrerais pas ici comment faire une interface graphique pour le contrôler. Il sera donc contrôlé directement par des lignes de commande envoyées via le logiciel arduino ou par une telecommande en filaire | Dans ce tutoriel je vais vous montrer comment monter et contrôler basiquement votre MeArm. Je ne montrerais pas ici comment faire une interface graphique pour le contrôler. Il sera donc contrôlé directement par des lignes de commande envoyées via le logiciel arduino ou par une telecommande en filaire | ||
}} | }} | ||
− | {{ | + | {{Materials |
|Material=* Une plaque de PMMA coulé | |Material=* Une plaque de PMMA coulé | ||
Ligne 47 : | Ligne 47 : | ||
Pour la construction de la telecommande, vous aurez besoin : | Pour la construction de la telecommande, vous aurez besoin : | ||
* Une planche en bois (3 ou 5mm d'epaisseur) | * Une planche en bois (3 ou 5mm d'epaisseur) | ||
− | * 4 potentiometre ou 2 joysticks | + | * 4 potentiometre lineaire ou 2 joysticks |
|Tools=-Une perceuse-visseuse | |Tools=-Une perceuse-visseuse | ||
-Une découpeuse laser | -Une découpeuse laser | ||
+ | |Tuto_Attachments={{Tuto Attachments | ||
+ | |Attachment=Decoupe Telecommande | ||
}} | }} | ||
− | {{ | + | }} |
− | {{ | + | {{Separator}} |
+ | {{Tuto Step | ||
|Step_Title=Etape 1 : Découper les piéces | |Step_Title=Etape 1 : Découper les piéces | ||
|Step_Content=Telecharger le fichier pour la decoupeuse laser. Placer votre plaque de PMMA dans votre decoupeuse laser puis lancer la découpe. (ici le robot est en PMMA cependant rien n'empeche de le faire avec des materiaux differents si vous en avez la possibilitée). | |Step_Content=Telecharger le fichier pour la decoupeuse laser. Placer votre plaque de PMMA dans votre decoupeuse laser puis lancer la découpe. (ici le robot est en PMMA cependant rien n'empeche de le faire avec des materiaux differents si vous en avez la possibilitée). | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Etape 2 : Vérification des servos moteurs | |Step_Title=Etape 2 : Vérification des servos moteurs | ||
|Step_Content=Avant de commencer la construction du robot, nous avons besoin de calibrer les servos moteurs afin de pouvoir les utiliser. Notre objectif ici est de decouvrir les "vraies" valeurs pour que le servo soit a 0 ou 180 . | |Step_Content=Avant de commencer la construction du robot, nous avons besoin de calibrer les servos moteurs afin de pouvoir les utiliser. Notre objectif ici est de decouvrir les "vraies" valeurs pour que le servo soit a 0 ou 180 . | ||
Ligne 69 : | Ligne 72 : | ||
Cette étape n'est pas obligatoire et vous pourrez utiliser les servos sans les calibrer cependant cela va impacter leurs durées de vie. | Cette étape n'est pas obligatoire et vous pourrez utiliser les servos sans les calibrer cependant cela va impacter leurs durées de vie. | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Etape 3: Début du montage, la base. | |Step_Title=Etape 3: Début du montage, la base. | ||
|Step_Content= | |Step_Content= | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Etape 4: Montage du "corps" | |Step_Title=Etape 4: Montage du "corps" | ||
|Step_Content= | |Step_Content= | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Etape 5: Montage de la tête | |Step_Title=Etape 5: Montage de la tête | ||
|Step_Content= | |Step_Content= | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Picture_00=MeArm_19619845_10213436750423121_1793528107_o.jpg | |Step_Picture_00=MeArm_19619845_10213436750423121_1793528107_o.jpg | ||
|Step_Title=Etape 6: Branchement des servos à l'Arduino | |Step_Title=Etape 6: Branchement des servos à l'Arduino | ||
Ligne 88 : | Ligne 91 : | ||
* le fil rouge est l'alimentation en 5V du servos | * le fil rouge est l'alimentation en 5V du servos | ||
* le fil jaune est le fil de "commande" (a brancher sur les pin digital de l'arduino.) | * le fil jaune est le fil de "commande" (a brancher sur les pin digital de l'arduino.) | ||
− | Ensuite, il vous faudra creer votre programme | + | L'alimentation des servos peut se faire en serie, de meme que la base. |
+ | |||
+ | Ensuite, il vous faudra creer votre programme à téléverser sur l'arduino afin de controler les servos . Vous pouvez utiliser celui en pièce jointe ou créer le vôtre. | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Etape 7: Commander le robot à l'aide d'Arduino | |Step_Title=Etape 7: Commander le robot à l'aide d'Arduino | ||
|Step_Content=Une fois le robot completement monté et branché nous allons enfin pouvoir l'essayer. | |Step_Content=Une fois le robot completement monté et branché nous allons enfin pouvoir l'essayer. | ||
Ligne 96 : | Ligne 101 : | ||
Personnelement, j'ai utiliser l'IDE arduino couplé à la librairie SoftawareSerial.h afin de controler les servos. | Personnelement, j'ai utiliser l'IDE arduino couplé à la librairie SoftawareSerial.h afin de controler les servos. | ||
− | Il y a alors un gros soucis dans l'utilisation, en effet, le systeme étant controlé uniquement avec les valeurs inscrites dans le programmes, il est tres contraignant de | + | Il y a alors un gros soucis dans l'utilisation, en effet, le systeme étant controlé uniquement avec les valeurs inscrites dans le programmes, il est tres contraignant de devoir modifier les valeurs a la main a chaque fois. |
C'est pourquoi nous allons rajouter des potentiometres(ou des joysticks) afin "d'automatiser" notre robot . | C'est pourquoi nous allons rajouter des potentiometres(ou des joysticks) afin "d'automatiser" notre robot . | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
+ | |Step_Picture_00=MeArm_IMG_20180206_152653.jpg | ||
|Step_Title=Etape 8: La telecommande | |Step_Title=Etape 8: La telecommande | ||
− | |Step_Content= | + | |Step_Content=Personnelement j'ai choisi de construire une telecommande en bois suffisament grande pour une bonne prehension mais aussi pour ranger tout les cables à l'interieur. Je vous mets en piece jointes les plans de decoupe pour la mienne, qui est suffisament grande pour accueillir une plaque d'essai( ou un PCB) ainsi que les potentiometres ... |
+ | |||
+ | Ma boite est constituée de 4 potentiométres que je trouvais plus adapté que des joysticks. Le tutoriel continuera donc avec des potentiometres linéaires mais rien ne vous empeche de l'adapter a des joysticks. | ||
+ | |||
+ | Pour ma part j'ai donc besoin d'un fil qui entre dans la boite afin d'alimenter la plaque d'essai(ou PCB) et de 5 fils sortants, 1 pour la masse et 4 pour transmettre les informations des differents potentiometres. | ||
+ | |||
+ | NB : le fil entrant peut etre remplacée par une batterie amovible placé a l'interieur. | ||
+ | |||
+ | Une fois les fils branchés aux potentiometres et à la plaque Arduino, il nous restes alors à gerer toutes les informations reçus par l'arduino afin que celui ci les convertissent en degrés pour les servos. | ||
}} | }} | ||
− | {{ | + | {{Notes |
|Notes=Merci au FabLab de Toulon pour m'avoir aidé sur la fabrication du MeArm ainsi que sur la rédaction de ce Tutoriel, ainsi que mes professeurs Mme Gadenne et M. Auguste. | |Notes=Merci au FabLab de Toulon pour m'avoir aidé sur la fabrication du MeArm ainsi que sur la rédaction de ce Tutoriel, ainsi que mes professeurs Mme Gadenne et M. Auguste. | ||
}} | }} | ||
− | {{ | + | {{Tuto Status |
+ | |Complete=Draft | ||
+ | }} |
Dans ce tutoriel, nous allons apprendre a construire puis contrôler le meArm 1.0 de chez Mime Industries grâce à 4 servos moteurs et une carte arduino Uno.
Dans une seconde partie, je vous expliquerai comment faire une telecommande (filaire) a l'aide de potentiometre.Auteur Hexak | Dernière modification 9/12/2019 par Clementflipo
Dans ce tutoriel, nous allons apprendre a construire puis contrôler le meArm 1.0 de chez Mime Industries grâce à 4 servos moteurs et une carte arduino Uno.
Dans une seconde partie, je vous expliquerai comment faire une telecommande (filaire) a l'aide de potentiometre.Bras, Bras Robotique, Robotic Arm, Arduino, Robot MeArm_robot.jpg fr none Creation 0
/!\ Tutoriel en cours de création /!\
Dans ce tutoriel je vais vous montrer comment monter et contrôler basiquement votre MeArm. Je ne montrerais pas ici comment faire une interface graphique pour le contrôler. Il sera donc contrôlé directement par des lignes de commande envoyées via le logiciel arduino ou par une telecommande en filaire
Il vous faudra aussi plusieurs vis de type M3 :
Pour la construction de la telecommande, vous aurez besoin :
-Une perceuse-visseuse
-Une découpeuse laser
Telecharger le fichier pour la decoupeuse laser. Placer votre plaque de PMMA dans votre decoupeuse laser puis lancer la découpe. (ici le robot est en PMMA cependant rien n'empeche de le faire avec des materiaux differents si vous en avez la possibilitée).
Avant de commencer la construction du robot, nous avons besoin de calibrer les servos moteurs afin de pouvoir les utiliser. Notre objectif ici est de decouvrir les "vraies" valeurs pour que le servo soit a 0 ou 180 .
Pour faire cela, nous allons devoir brancher le servo moteur à l'arduino et televerser le programme en piéce jointe. Ensuite il faudra changer les valeurs a la main afin de trouver les bonnes valeurs.
De mon coté, les servos sont a 0 quand j'envoie "servo.write(30);"
et a 180° pour "servo.write(150);"
Cette étape n'est pas obligatoire et vous pourrez utiliser les servos sans les calibrer cependant cela va impacter leurs durées de vie.
Dans cette etape nous allons nous servir d'une plaque a essai car il n'y a pas assez de pin sur l'arduino pour gerer les 4 servos. Ici nous allons donc brancher les servos de la facon suivante :
L'alimentation des servos peut se faire en serie, de meme que la base.
Ensuite, il vous faudra creer votre programme à téléverser sur l'arduino afin de controler les servos . Vous pouvez utiliser celui en pièce jointe ou créer le vôtre.
Une fois le robot completement monté et branché nous allons enfin pouvoir l'essayer.
Personnelement, j'ai utiliser l'IDE arduino couplé à la librairie SoftawareSerial.h afin de controler les servos.
Il y a alors un gros soucis dans l'utilisation, en effet, le systeme étant controlé uniquement avec les valeurs inscrites dans le programmes, il est tres contraignant de devoir modifier les valeurs a la main a chaque fois.
C'est pourquoi nous allons rajouter des potentiometres(ou des joysticks) afin "d'automatiser" notre robot .
Personnelement j'ai choisi de construire une telecommande en bois suffisament grande pour une bonne prehension mais aussi pour ranger tout les cables à l'interieur. Je vous mets en piece jointes les plans de decoupe pour la mienne, qui est suffisament grande pour accueillir une plaque d'essai( ou un PCB) ainsi que les potentiometres ...
Ma boite est constituée de 4 potentiométres que je trouvais plus adapté que des joysticks. Le tutoriel continuera donc avec des potentiometres linéaires mais rien ne vous empeche de l'adapter a des joysticks.
Pour ma part j'ai donc besoin d'un fil qui entre dans la boite afin d'alimenter la plaque d'essai(ou PCB) et de 5 fils sortants, 1 pour la masse et 4 pour transmettre les informations des differents potentiometres.
NB : le fil entrant peut etre remplacée par une batterie amovible placé a l'interieur.
Une fois les fils branchés aux potentiometres et à la plaque Arduino, il nous restes alors à gerer toutes les informations reçus par l'arduino afin que celui ci les convertissent en degrés pour les servos.
Merci au FabLab de Toulon pour m'avoir aidé sur la fabrication du MeArm ainsi que sur la rédaction de ce Tutoriel, ainsi que mes professeurs Mme Gadenne et M. Auguste.
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #