Bras robotique Popsicle Stick : 17 étapes (avec photos)
Bras robotique Popsicle Stick : 17 étapes (avec photos)
Anonim
Image
Image

Voici comment construire un bras robotique simple avec une pince à l'aide de bâtons de popsicle, d'un Arduino et de quelques servos.

Fournitures

N'hésitez pas à utiliser des matériaux similaires ou tout ce que vous avez déjà. (par exemple, du carton au lieu de bâtons de popsicle)

Matériaux:

  • 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

Outils:

  • Pistolet à colle chaude + Bâtons de colle chaude
  • Tournevis de précision ou autre petit tournevis
  • IDE Arduino
  • Câble USB vers Arduino

Étape 1: Choisissez des cornes pour vos servos

Calibrer les servos
Calibrer les servos

Matériel pour cette étape:

  • 4 micro servos
  • 3 cornes qui s'étendent dans 2 directions
  • 1 corne qui s'étend dans 1 direction

Instructions:

Fixez les cornes (attaches d'ailes blanches) aux 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. Placez simplement les cornes sur le dessus des servos.

Étape 2: Calibrer les servos

Matériel pour cette étape:

4 micro servos

Instructions:

Tournez le klaxon dans le sens inverse des aiguilles d'une montre aussi loin que possible. Ensuite, retirez et remettez le klaxon à la position calibrée.

L'un des servos avec les cornes à double direction doit être calibré parallèlement au servo tandis que les trois autres doivent être calibrés perpendiculairement aux servos.

Ci-dessus, une image des servos calibrés tournés complètement dans le sens inverse des aiguilles d'une montre. Ce sont les positions calibrées

Pourquoi calibrer les servos ? Les servos ne bougent que de 180 degrés, il est donc important que nous calibrions les servos afin qu'ils tournent entre les angles auxquels nous voulons que le therm se déplace.

Étape 3: Visser les servos

Visser les servos
Visser les servos
Visser les servos
Visser les servos

Matériel pour cette étape:

  • 4 micro servos
  • 4 petites vis
  • Tournevis de précision ou autre petit tournevis

Instructions:

Vissez les cornes à l'aide d'une petite vis et du tournevis approprié.

Étape 4: Fixez les bâtons de popsicle aux servos (pt 1/4)

Attachez les bâtons de popsicle aux servos (pt 1/4)
Attachez les bâtons de popsicle aux servos (pt 1/4)

Matériel pour cette étape:

  • Le seul servo qui a été calibré pour que le klaxon soit parallèle au servo
  • 1 bâtonnet de glace
  • Pistolet à colle chaude

Instructions:

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.

Ci-dessus, une image de ce servomoteur tourné complètement dans le sens inverse des aiguilles d'une montre

Étape 5: Fixez les bâtonnets de sucettes glacées aux servos (pt 2/4)

Attachez les bâtons de popsicle aux servos (pt 2/4)
Attachez les bâtons de popsicle aux servos (pt 2/4)

Matériel pour cette étape:

  • L'un des deux autres servos qui ont des cornes à double direction
  • 1 bâtonnet de glace
  • Pistolet à colle chaude

Instructions:

Collez une extrémité du bâton de popsicle sur le côté plat de la corne du servo.

Ci-dessus, une image de ce servomoteur tourné complètement dans le sens inverse des aiguilles d'une montre

Étape 6: Fixez les bâtonnets de sucettes glacées aux servos (pt 3/4)

Attachez les bâtons de popsicle aux servos (pt 3/4)
Attachez les bâtons de popsicle aux servos (pt 3/4)

Matériel pour cette étape:

  • Le dernier servo qui a un klaxon à double direction
  • 1 bâtonnet de glace
  • Pistolet à colle chaude

Instructions:

Pour l'autre servo, collez le milieu du bâtonnet de popsicle sur le côté plat du klaxon.

Ci-dessus, une photo de ce servomoteur tourné complètement dans le sens inverse des aiguilles d'une montre

Étape 7: Fixez les bâtonnets de sucettes glacées aux servos (point 4/4)

Attachez les bâtonnets de sucettes glacées aux servos (pt 4/4)
Attachez les bâtonnets de sucettes glacées aux servos (pt 4/4)

Cette étape est différente. Lire attentivement

Matériel pour cette étape:

  • Le seul servo avec le klaxon unidirectionnel
  • 1 bâtonnet de glace
  • Pistolet à colle chaude

Instructions:

Collez une extrémité d'un bâtonnet de popsicle sur le côté fin de la corne dans le sens des aiguilles d'une montre. Oui, le bâtonnet de popsicle est "de côté" par rapport à l'étape précédente. Cela peut être un peu difficile à coller.

Ci-dessus, une image de ce servomoteur tourné complètement dans le sens inverse des aiguilles d'une montre

Étape 8: Créez une base pour un servomoteur

Créer une base pour un servomoteur
Créer une base pour un servomoteur

Matériel pour cette étape:

  • Le servo unique qui est calibré pour que le klaxon soit parallèle au servo
  • 4 bâtonnets de glace
  • Pistolet à colle chaude

Instructions:

Collez à chaud quatre bâtonnets de popsicle pour qu'ils soient empilés les uns sur les autres. Enlevez tout excès de colle sur les bords.

Ensuite, collez le bas du servo au centre du côté plat continu de la pile de bâtonnets de popsicle. Enlevez tout excès de colle.

Étape 9: Construisez la base de tout le robot

Construisez la base de tout le robot !
Construisez la base de tout le robot !

Matériel pour cette étape:

  • 6 bâtonnets de glace
  • Pistolet à colle chaude

Instructions:

Déposez 3 bâtons de popsicle dans une direction. Ensuite, posez 3 bâtonnets de popsicle dans l'autre perpendiculaire à l'aide de colle chaude pour relier le tout.

Étape 10: Connectez le premier servo

Connectez le premier servo
Connectez le premier servo

Matériel pour cette étape:

  • Le servo unique avec le milieu du bâton de popsicle collé sur le servo
  • Pistolet à colle chaude
  • La base de tout le robot de la dernière étape

Instructions:

Collez le bas du servo sur la base.

Étape 11: Fixez le deuxième servo

Attachez le deuxième servo
Attachez le deuxième servo

Matériel pour cette étape:

  • Le servo avec la pile de bâtonnets de popsicle attaché à la base
  • La structure de la dernière étape
  • Pistolet à colle chaude

Instructions:

Orientez le servo sur le côté de manière à ce que le bâtonnet de popsicle puisse tourner vers le haut dans les airs.

Collez le bord inférieur de la pile de bâtonnets de popsicle à la structure existante. (voir l'image)

Étape 12: Fixez le troisième servo

Attachez le troisième servo
Attachez le troisième servo

Matériel pour cette étape:

  • Le dernier servo avec le klaxon double direction
  • La structure de la dernière étape
  • Pistolet à colle chaude

Instructions:

Collez le servo à l'extrémité du bâton de popsicle en saillie de la structure existante de sorte que le bâton de popsicle du servo s'éloigne du centre du robot

Étape 13: Attachez le dernier servo ! (Pince)

Attachez le dernier servo ! (Pince)
Attachez le dernier servo ! (Pince)
Attachez le dernier servo ! (Pince)
Attachez le dernier servo ! (Pince)

Matériel pour cette étape:

  • Le dernier servo
  • La structure de la dernière étape
  • Pistolet à colle chaude

Instructions:

Collez le grand côté plat (par opposition au bas du servo utilisé dans les étapes précédentes) sur le côté proche du bâton de popsicle du dernier servo de sorte que le bâton de popsicle de ce servo tourne dans la même zone que le bâton de popsicle du dernier servo.

Lors du collage, assurez-vous d'incliner le servo de sorte que lorsque le servo est tourné à mi-chemin, les deux bâtons de popsicle se touchent à l'extrémité.

Ci-dessus, une image d'une pince ouverte et fermée

Étape 14: Assemblez le circuit

Assemblez le circuit !
Assemblez le circuit !

Matériel pour cette étape:

  • 1 planche à pain demi-taille
  • 1 Arduino Uno ou microcontrôleur équivalent
  • 26 câbles de démarrage
  • 1 bloc-piles 6 volts (6 volts max)

Instructions:

Reproduisez le schéma ci-dessus !

Étape 15: Téléchargez le code

Matériel pour cette étape:

  • IDE Arduino
  • Câble USB vers Arduino

Instructions:

Téléchargez le code suivant sur votre arduino à l'aide du câble USB:

#comprendre

Servo servo1; // Servos Servo servo2; Servo servo3; Servo servo4; const int pot1 = A0; // Attacher les potentimè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 16: Nous avons terminé

Tournez les potentiomètres pour contrôler le robot !

Étape 17: Dépannage

ça ne bouge pas

Assurez-vous que la batterie est allumée et que l'Arduino est branché.

Vérifiez le circuit pour vous assurer que tout est correct et branché.

Un servo ne fonctionne pas

Tout d'abord, essayez d'appuyer sur le bouton de réinitialisation de votre Arduino. Parfois, un servo peut cesser de fonctionner si nous le poussons trop loin.

Le servo peut simplement être mort, essayez de brancher les circuits de ce servo dans un autre servo et voyez si le nouveau servo fonctionne.

Si ce n'est pas le cas, le problème réside dans votre circuit.

Les servos sont nerveux

Votre servo peut simplement être nerveux.

Le servo peut supporter trop de poids.

Essayez d'ajouter un condensateur au câblage d'alimentation des servos.

Conseillé: