Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Apprenez à construire un simple bras robotique basé sur Arduino avec une pince à l'aide de bâtons de popsicle et de quelques servos.
Fournitures
- 14 bâtonnets de glace
- 4 Micro Servos (avec leurs cornes et vis)
- 4 potentiomètres rotatifs
- 1 planche à pain demi-taille
- 1 Arduino Uno
- 1 bloc-piles de 6 volts
- 26 câbles de démarrage
- Pistolet à colle chaude + Bâtons de colle chaude
- Petit tournevis
- IDE Arduino
- Câble USB vers Arduino
Étape 1: Calibrer les servos
Fixez les cornes (attaches d'ailes blanches) aux servos en les faisant sauter sur le dessus des servos. Trois des servos ont besoin du klaxon qui s'étend dans deux directions tandis qu'un servo aura besoin du klaxon qui s'étend dans une seule direction. Tournez le klaxon dans le sens inverse des aiguilles d'une montre aussi loin que possible. Retirez le klaxon puis rallumez-le à la position calibrée. L'un des servos avec les cornes bidirectionnelles doit être calibré parallèlement au servo tandis que les trois autres doivent être perpendiculaires aux servos. Vissez les cornes à l'aide d'une petite vis et d'un tournevis.
Étape 2: préparer les servos
Pour le servo qui a été calibré de sorte que le klaxon soit parallèle au servo, collez à chaud une extrémité du bâton de popsicle sur le côté plat du klaxon. Pour l'un des servos à cornet bidirectionnel qui a été calibré pour que le cornet soit perpendiculaire au servo, collez à chaud une extrémité du bâtonnet de popsicle sur le côté plat du cornet. Pour l'autre servo à cornet bidirectionnel qui a été calibré pour que le cornet soit perpendiculaire au servo, collez à chaud le milieu du bâtonnet de popsicle sur le côté plat du cornet. Cette étape est différente, le popsicle ne le colle pas sur le côté plat de la corne. Pour le servo avec le klaxon unidirectionnel, collez à chaud une extrémité du bâton de popsicle sur le côté fin du klaxon dans le sens des aiguilles d'une montre.
La colle chaude 4 bâtonnets de popsicle ensemble de manière à ce qu'ils s'empilent les uns sur les autres. Collez le côté plat de la pile au bas du servo qui a été calibré pour être parallèle au servo. Déchirez tout excès de colle sur les bords pour que la pile puisse reposer à plat.
Étape 3: Assembler la structure
Posez 3 bâtonnets de popsicle dans une direction et 3 bâtonnets de popsicle perpendiculairement aux 3 premiers pour créer une grille. Collez à chaud toutes les pièces ensemble. Collez le bas du servo qui a le milieu du bâton de popsicle attaché à la base que vous venez de créer. Orientez le servo avec la pile de bâtonnets de popsicle attachée de sorte que le bâtonnet de popsicle attaché au klaxon puisse tourner vers le haut dans les airs. Collez le côté de la pile de bâtonnets de popsicle au bâtonnet de popsicle sur le servo de base. Collez le dernier servo avec un klaxon bidirectionnel au bâton de popsicle sur le servo précédent de sorte que le bâton de popsicle tourne à l'opposé du centre du robot. Collez le côté du dernier servo (par opposition au bas) au bâton de popsicle du servo précédent de sorte que lorsque ce servo tourne, les extrémités des deux bâtons de popsicle se ferment et agissent comme une pince.
Étape 4: Câblage
Construisez le circuit illustré. Après avoir programmé l'Arduino, cela vous permettra de contrôler chacun des servos avec le potentiomètre correspondant.
Étape 5: Coder
#comprendre
Servo servo1; // Servos Servo servo2; Servo servo3; Servo servo4; const int pot1 = A0; // Attacher les potentiomètres const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup() { // Configure tout et s'exécutera une fois servo1.attach(6); // Attachez les servos et définissez les modes de broche servo2.attach(9); servo3.attach(10); servo4.attach(11); Serial.begin(9600); // Commencer la boucle arduino/loop } void loop() { // mettez votre code principal ici, pour l'exécuter à plusieurs reprises: int pot1Value = analogRead(pot1); // Lecture des valeurs des potentiomètres int pot2Value = analogRead(pot2); int pot3Value = analogRead(pot3); int pot4Value = analogRead(pot4); int pot1Angle = map(pot1Value, 0, 1023, 0, 179); // Mapper les valeurs des potentiomètres (0-1023) aux angles que le servo peut lire (0-179 degrés) int pot2Angle = map(pot2Value, 0, 1023, 0, 179); int pot3Angle = map(pot3Value, 0, 1023, 0, 179); int pot4Angle = map(pot4Value, 0, 1023, 0, 179); servo1.write(pot1Angle); // Déplace les servos vers les angles mappés servo2.write(pot2Angle); servo3.write(pot3Angle); servo4.write(pot4Angle); }
Étape 6: Dépannage
Rien ne bouge: Assurez-vous que la batterie est allumée et que l'Arduino est branché. Vérifiez le circuit pour vous assurer que tout est correctement connecté.
Un servo ne fonctionne pas: essayez d'appuyer sur le bouton de réinitialisation de l'Arduino. Parfois, le servo cesse de fonctionner s'il a été poussé trop loin. Le servo est peut-être mort, essayez de remplacer les fils par les fils d'un servo qui fonctionne pour voir si ce servo fonctionne.
Un servo est agité: le servo peut supporter trop de poids. Essayez d'ajouter un condensateur au câblage du servo.
Conseillé:
Bras robotique avec pince : 9 étapes (avec photos)
Bras robotique avec pince : La récolte des citronniers est considérée comme un travail difficile, en raison de la grande taille des arbres et également en raison des climats chauds des régions où les citronniers sont plantés. C'est pourquoi nous avons besoin d'autre chose pour aider les travailleurs agricoles à terminer leur travail plus ea
Bras robotique 3D avec moteurs pas à pas contrôlés par Bluetooth : 12 étapes
Bras robotique 3D avec moteurs pas à pas contrôlés par Bluetooth : Dans ce tutoriel, nous verrons comment fabriquer un bras robotique 3D, avec des moteurs pas à pas 28byj-48, un servomoteur et des pièces imprimées en 3D. Carte de circuit imprimé, code source, schéma électrique, code source et de nombreuses informations sont inclus sur mon site Web
Bras robotique Popsicle Stick : 17 étapes (avec photos)
Bras robotique Popsicle Stick : Voici comment construire un bras robotique simple avec une pince à l'aide de bâtons de popsicle, d'un Arduino et de quelques servos
BRAS ROBOTIQUE Xbox 360 [ARDUINO] : BRAS AXIOM : 4 étapes
BRAS ROBOTIQUE Xbox 360 [ARDUINO] : BRAS AXIOM :
COMMENT ASSEMBLER UN BRAS DE ROBOT EN BOIS IMPRESSIONNANT (PARTIE 3: BRAS DE ROBOT) - BASÉ SUR LE MICRO: BITN: 8 étapes
COMMENT ASSEMBLER UN BRAS DE ROBOT EN BOIS IMPRESSIONNANT (PARTIE 3 : BRAS DE ROBOT) -- BASÉ SUR LE MICRO : BITN : Le prochain processus d'installation est basé sur l'achèvement du mode d'évitement d'obstacle. Le processus d'installation de la section précédente est le même que le processus d'installation en mode suivi de ligne. Jetons ensuite un coup d'œil à la forme finale de A