Sommaire
Le Bras Robot 6 Axes : Une Révolution Technologique à Votre Portée
Le bras robot 6 axes est une véritable révolution technologique. Une fois correctement programmé, il peut accomplir une multitude de tâches, qu’elles soient simples ou complexes : de la saisie et du déplacement d’objets, au lavage de la vaisselle (oui, il peut même faire ça !), en passant par le tri et le rangement, la livraison de boissons sur un châssis mobile, et même la préparation de délicieux plats (chef cuisinier 2.0, bonjour !). Bienvenue dans notre établissement pour découvrir en détail notre plat du jour : Le Bras robot 6 axes.
Montage et Programmation du Bras Robot 6 Axes
Dans ce tutoriel, nous nous concentrerons principalement sur le montage et la programmation de base du bras robot. Mais avant d’entrer dans les détails, jetons un œil à quelques vidéos passionnantes mettant en scène ce bijou de technologie (et d’humour) :
- Le Défi Père – Fils, où je me mesure à mon fils dans une compétition acharnée ! Spoiler : je suis plus fort.
- Le Bras robot 6 axes, contrôlé par mon assistante vocale Cassiopée. Elle est très sympa, même si elle ne rit jamais à mes blagues…
- La Programmation du Bras robot sans ordinateur – Partie 1, en compagnie de mes deux chroniqueurs, KOKO et BORA. Oui, ce sont leurs vrais noms.
- La Programmation du Bras Robot sans ordinateur – Partie 2, Découvrez comment nous avons maîtrisé ce robot pour trier comme des pros.
Kits Complets pour une Installation Facile
Il est essentiel de comprendre que tous les éléments nécessaires, tels que les servomoteurs, les cartes de contrôle des servomoteurs, les modules Bluetooth, et les alimentations, sont déjà inclus dans nos kits de bras robots. Pas de panique, tout est là pour que vous puissiez monter et piloter votre bras robot sans difficulté. Voici nos meilleures offres :
- Bras Robot 6 Axes Programmable : Pour ceux qui aiment la précision.
- Bras Robot 6 Axes : Parlez, il obéit !
- Bras Robot 7 Axes : Un axe de plus pour encore plus de fun !
-
Bras Robot 6 Axes
A partir de 479,99 €
Vous économisez Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit -
Bras Robot 7 Axes
A partir de 579,99 €
Vous économisez Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit
Le Menu
Pour commencer, plongeons dans la présentation du menu du jour, qui inclut un ensemble de base du bras robot Arduino, composé de :
- 4 Supports de servos U longs : Pour des fixations robustes et fiables.
- 5 Supports de servos multifonctions : La polyvalence à portée de main.
- 1 Support en L : Pour des angles parfaits.
- 1 Support de servos de type U : Polyvalence garantie.
- 1 Pince : L’outil essentiel pour saisir et manipuler.
- Visserie en abondance : Vous aurez probablement plus qu’il n’en faut à la fin du montage, mais rassurez-vous, c’est tout à fait normal. Notre chef en met toujours plus que nécessaire, et nous vous offrons même un doggy bag pour les pièces supplémentaires.
Détails des Composants :
- Support U Long : Indispensable pour les grandes extensions.
- Support Servo Multifonction : Adaptabilité maximale pour divers projets.
- Support Servo en L : Parfait pour des angles et des fixations précises.
- Support Type U : Pour des configurations variées et pratiques.
- Pince : La pièce maîtresse pour manipuler avec précision.
À ceci, nous ajoutons bien volontiers 2 ou 3 câbles d’extension pour servomoteurs, pour étendre encore davantage les capacités de votre bras robot. De plus, nous vous offrons également la possibilité d’ajouter 6 palonniers en métal pour l’assaisonnement de vos projets, pour une touche de précision et de durabilité.
-
Palonnier en Métal pour Servomoteurs MG995, MG996, DS3218 et DS3230
1,99 €
Vous économisez Ajouter au panier -
Câble d’Extension pour Servomoteurs – 20cm / 30cm / 50cm / 100cm
A partir de 1,59 €
Vous économisez Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit
Choix des Servomoteurs : Faites le Bon Choix pour Votre Bras Robot
Pour compléter votre expérience, nous vous recommandons vivement d’opter pour un Château-Servo MG995 ou un MG996R, ou encore pour un excellent cru comme le DS3218 ou le DS3230, primés par la critique et inclus dans tous nos packs de Bras Robots. Ces servomoteurs sont dotés de pignons métalliques et offrent un couple impressionnant :
- MG995/MG996 : 15kg/cm
- DS3218 : 20Kg
- DS3230 : 30Kg
Ces caractéristiques font de ces modèles un choix prisé par les experts du domaine.
Un Conseil pour Éviter les Mauvaises Surprises
Pour finir en beauté, nous vous déconseillons fortement le S3003. Ce modèle possède des pignons en plastique et un couple bien plus faible, seulement 4kg/cm selon les dires. Il est plus adapté au modélisme et ne correspond pas à nos normes de qualité. Cependant, ne vous inquiétez pas, nous ne servons pas encore ce type de cuisine, mais nous n’excluons pas la possibilité d’ouvrir un tel établissement ultérieurement. (Nous sommes un établissement respectable tout de même !)
La Carte Arduino
Avant de commencer le montage, il est important de choisir une carte Arduino et des câbles pour la connexion des servomoteurs. Si vous avez commandé l’un de nos kits de bras robot à 6 axes, vous pouvez directement brancher les servomoteurs sur les connecteurs prévus et aller directement à la section suivante. Le programme inclus dans le kit fera tout pour vous, démontrant à quel point il est simple d’installer et de programmer votre bras robot. De la même manière que vous pouvez faire des merveilles avec une carte Arduino UNO et des fils.
Nos Recommandations :
- Câbles Dupont Mâle-Mâle de 10cm Pour Arduino : La longueur idéale pour éviter l’enchevêtrement.
- Câbles Dupont Mâle-Mâle de 20cm Pour Arduino : Parfait pour toutes vos connexions nécessitant une longueur supplémentaire.
- Carte Uno Rev 3 : La base de tout projet Arduino
Le programme "PoteServo/PasdeServo"
Nous allons maintenant utiliser un petit programme Arduino qui va permettre de réaliser trois actions cruciales pour le bon fonctionnement de votre bras robot :
- Tester le bon fonctionnement du servomoteur.
- Effectuer le mapping du servomoteur (nous reviendrons sur ce terme lors de la programmation du bras robot).
- Mettre le servomoteur dans sa position de départ.
Il est possible qu’un servomoteur arrive défectueux, bien que cela soit plus susceptible de se produire chez nous que chez vous. Rassurez-vous, nous prenons toujours soin de tester les servomoteurs avant de les expédier (vous avez de la chance tout de même !). Mais au cas où vous auriez un servomoteur d’un autre fournisseur que le nôtre, je vous propose ce petit programme pratique que j’ai baptisé “poteservo” lorsqu’il fonctionne correctement et “pasdeservo” lorsqu’il ne passe pas comme prévu.
Pour ceux qui n’ont pas d’ordinateur ou qui ne sont pas familiers avec la programmation Arduino, pas de panique ! Au lieu de vous attarder sur ce programme, il vous suffira de connecter vos servomoteurs à l’un de nos shields inclus dans nos packs de bras robot à 6 axes et de mettre l’alimentation en marche. Les moteurs se calibreront automatiquement à la position correcte. Nous prenons soin de préprogrammer nos cartes Arduino de sorte que les bras robotiques retournent à leur position initiale. Vous n’aurez plus qu’à les ajuster conformément aux instructions du reste du tutoriel. Cependant, pour ceux qui aiment le défi technique, voici notre programme “PoteServo/PasdeServo”.
/*
Programme : PoteServo/PasdeServo
Auteur : Christian Joseph
Date : 13/03/2016
Site : www.eagle-robotics.com
*/
#include "Servo.h"
Servo srv1, srv2;
void setup(){
srv1.attach(4); // Pour la position de départ du servomoteur
srv2.attach(5); // Pour tester et calibrer le servomoteur
}
void loop(){
srv1.write(90);
srv2.write(90);
delay(1000); //attente 1s
srv1.write(0);
srv2.write(120);
delay(1000); //attente 1s
}
Raccordement du Servomoteur à l'Arduino UNO
Éléments nécessaires :
- Câbles Dupont Mâle-Mâle de 10cm ou 20cm
- Carte Arduino Uno
Pour réussir le montage et le raccordement, il faut utiliser les fils fournis et les brancher aux ports appropriés du servomoteur et de l’Arduino. Voici les étapes :
- Connectez le fil signal du servomoteur au port 9 de l’Arduino UNO.
- Connectez le fil de la terre (GND) au port GND.
- Connectez le fil d’alimentation (VCC) au port 5V.
Tester et Réaliser le Mapping du Servomoteur
Pour tester ou réaliser le mapping du servomoteur, il faut relier le fil orange à la broche 5, ce qui permet au servomoteur de se déplacer entre 90° et 120°. Sachant que la rotation maximale d’un servomoteur est de 180°, il est possible de faire varier sa rotation entre 0° et 180°. Certains servos, comme le DS3218, peuvent même atteindre les 270°.
Pour ramener le servomoteur à sa position de départ, il suffit de connecter le fil orange à la broche 4. De cette manière, le servomoteur restera en position à 90°. Vous utiliserez cette fonction lors du montage de votre bras robot Arduino.
Pour le moment, votre principale tâche est de tester le bon fonctionnement de votre servomoteur, même si vous l’avez acheté chez nous et que nous sommes certains qu’il fonctionne parfaitement (je reste modeste !).
Dégustation (Montage)
Nous y sommes, c’est l’heure de la dégustation ! Suivez méticuleusement les conseils de notre chef étoilé du montage robotique pour obtenir un bras robot fonctionnel et performant. Préparez-vous à savourer le fruit de votre travail (sans modération) !
Phase 6 : Une cuillérée pour tantine Gertrude !
Comme vous pouvez le voir, j’ai ajouté des annotations en bleu et en jaune pour représenter la position et le déplacement de notre servomoteur. En effet, selon le servomoteur (et non selon le modèle), vous pouvez avoir un MG995 qui tourne vers le haut lorsque vous lui dites d’aller vers 180° et vers le bas lorsque vous lui dites d’aller vers 0° (annotations en bleues). À l’inverse, vous pouvez aussi avoir un MG995 qui tourne vers le haut lorsque vous lui dites d’aller vers 0° et vers le bas lorsque vous lui dites d’aller vers 180° (annotations en jaunes). Tout dépend du fabricant.
C’est pour cette raison que dans le programme que nous verrons plus loin, il sera important de réaliser le mapping de chaque servomoteur du robot. Cela permettra d’éviter, par exemple, que le bras robot aille à droite alors que vous voulez qu’il aille à gauche, ou qu’il descende au lieu de monter.
Programmation du Bras Robot
La programmation d’un bras robot n’est pas forcément une tâche simple. C’est pourquoi nous avons développé un concept innovant de programmation sans ordinateur et sans nécessiter de connaissances en codage. Oui, vous avez bien entendu ! Vous pourrez facilement configurer et contrôler votre bras robot sans vous plonger dans des lignes de code complexes.
il existe deux méthodes principales pour piloter votre bras robot :
La méthode de programmation simple : Utilisez le Shield Joystick 3.0 ou l’application “Robotic-Arm-Controller” avec la Carte Eagle V2.0, inclus dans le kit Bras Robot Programmable. Cette méthode est idéale pour ceux qui recherchent une solution rapide et facile à mettre en œuvre.
La méthode avancée : Profitez de la commande vocale incluse dans nos kits de bras robots 6 axes et 7 axes. Cette méthode permet un contrôle plus sophistiqué et intuitif de votre bras robot, en utilisant simplement votre voix.
La méthode de programmation simple
Cette méthode permet de piloter et programmer le bras robot à l’aide du Shield Joystick Arduino V3.0 ou de l’application “Robotic-Arm-Controller”. Elle est parfaite pour les débutants ou ceux qui souhaitent une solution rapide et intuitive. Cependant, notez que vous ne pouvez programmer qu’une seule séquence, contrairement à la méthode avancée qui permet de programmer une multitude de séquences pour des tâches plus complexes et variées.
Programmation avec le Shield Joystick Arduino V3.0
Programmation avec l'application "Robotic-Arm-Controller"
Vous pouvez également faire la même chose avec l’application Android incluse dans le kit Bras Robot Programmable.
La méthode avancé
La méthode de programmation avancée permet de faire bien plus que la méthode simple du Bras Robot Programmable. Avec la méthode avancée, vous programmez votre Bras Robot 6 axes ou 7 axes avec la voix et recevez également une confirmation vocale du Bras Robot après chaque ordre reçu.
Vous pouvez, par exemple, dire au Bras Robot : “Tourne le servomoteur numéro 1 de 30 degrés à droite” et le Bras Robot vous obéira. Ensuite, vous pouvez lui dire : “Enregistre” pour qu’il mémorise le mouvement. Vous pouvez également ajouter des temps de pause entre deux mouvements en lui disant par exemple : “Mon petit Robot que j’aime tant, ajoute une pause de 2 secondes s’il te plaît” et là encore, le Bras Robot vous obéira. Et pour finir, vous n’avez qu’à lui dire : “Exécute la séquence” pour que le Bras Robot répète tous les mouvements que vous lui aurez appris.
En ce qui concerne le Bras Robot 7 axes, si vous souhaitez déplacer le Bras sur son axe, vous pouvez lui dire tout simplement : “Avance de 25 cm” et le Bras Robot vous obéira au centimètre près. Vous pouvez aussi lui dire : “Avance” et lui donner l’instruction “Stop” dès qu’il aura atteint une position satisfaisante.
La méthode avancée permet aussi de créer autant de séquences de programmation que l’on désire et de les faire exécuter au bras robot, contrairement à la méthode simple qui ne permet de créer qu’une seule séquence pour le Bras Robot. Vous n’avez qu’à dire au Bras Robot 6 axes ou 7 axes une phrase du genre : “Eh Robot, ce serait cool si tu pouvais me créer un fichier CAFÉ avec le mot-clé APPORTE-MOI MON CAFÉ.”
Le robot vous confirmera vocalement que le fichier a bien été créé. Vous n’avez plus qu’à apprendre à votre Bras Robot à vous servir le café et, toutes les fois où vous direz la phrase magique : “APPORTE-MOI MON CAFÉ,” le Bras Robot vous obéira et exécutera toute la séquence que vous lui aurez apprise pour le café. Vous pouvez ainsi créer autant de séquences que vous désirez et les faire exécuter par le Bras Robot 6 axes ou 7 axes en prononçant la phrase magique à chaque fois : “Donne-moi un donut,” “Passe-moi le tournevis cruciforme,” “Ajoute les oignons,” “Déplace la boîte,” “Lance une impression,” “Donne-moi la télécommande,” etc.
Vous pouvez aussi dire à votre Bras Robot : “Sers-moi de l’eau 4 fois” pour qu’il exécute la séquence liée à cette action 4 fois sans avoir besoin de le lui dire 4 fois à la suite.