Arduino - Make a Robotic Hand (Faible coût): 6 étapes (avec des photos)

Arduino - Make a Robotic Hand (Faible coût): 6 étapes (avec des photos)

Table des matières:

Anonim

  • Capteur Flex (5 pcs) '

    J'ai fabriqué le capteur de flexion moi-même

    '
  • Arduino Board - Servo Motor (5 pièces)
  • Mousse (comme styromousse)
  • Gant
  • Fils (Jumper) et planche à pain
  • Batterie et boucle de batterie
  • Élastique
  • Fil de pêche ou fil
  • Pistolet à colle et couteau
  • Site recommandé pour acheter le matériel requis

Étape 2: Fabriquer un capteur Flex

  • Dans la longueur des doigts, nous avons coupé le morceau de la mousse de polystyrène.
  • Nous divisons le morceau que nous avons coupé en 3 parties, comme les articulations des doigts.
  • Nous façonnons les côtés des pièces carrées que nous avons découpées à l'aide d'un papier sablé.
  • Nous attachons chaque morceau ensemble en utilisant du caoutchouc. Nous devons laisser de l'espace entre chaque pièce.
  • Nous forons toutes les pièces longitudinalement à l'aide d'une tige pointue.
  • De ces trous, nous passons le fil au sommet du doigt. Et prenons le nœud pour maintenir le fil stable.
  • Coupons un morceau de mousse autant que la taille de la main.
  • Combinez tous les doigts à la main.

  • Coupez un morceau de mousse pour monter les servomoteurs.

  • Connectez tous les fils de doigt aux servomoteurs.

Étape 4: Création du gant

  • Vous pouvez utiliser un vieux gant pour cela.
  • Nous plaçons les capteurs de flexion que nous avons fabriqués sur les doigts du gant.
  • Nous avons fixé avec de la colle ou des attaches de câble.
  • Notez que vous ne devez pas coller les capteurs complètement dans le sens longitudinal. Les intervalles sont bons pour un mouvement confortable du capteur.

Étape 5: connexion

  • La batterie externe VCC / GND se connecte à la planche à pain.
  • L’Arduino GND se connecte à l’entrée GND de la carte d’affichage
  • Les connexions d'asservissement que nous utilisons dans ce projet sont les suivantes:

Entrée orange - Entrée de signal

Entrée rouge - Entrée d'alimentation (VCC)

Entrée marron - Entrée de masse (GND)

  • Tous les servo-moteurs VCC et GND se connectent aux entrées VCC / GND de la planche à pain.
  • Les entrées de signal de tous les servomoteurs sont connectées à l'Arduino Digital PWM 3-5-6-9-10 respectivement.
  • Les capteurs ont deux entrées. L'une est la ligne GND et l'autre est la ligne de signal (analogique). La ligne de signal est connectée à la ligne VCC en la divisant à l’aide d’une résistance.

Étape 6: code

  1. Obtenir le code (seulement copier et coller)
  2. Ajouter la librairie Servo
  3. Définir les servos
  4. Définir les capteurs Flex
  5. Variable pour lire les valeurs de la broche analogique (capteurs flexibles)
  6. Attache nos servos sur les pins PWM 3-5-6-9 aux servos
  7. Lit la valeur des capteurs de flexion
  8. Mettez-le à l'échelle pour l'utiliser avec le servo (valeur entre 0 et 180)
  9. Définir la position du servo en fonction de la valeur mise à l'échelle
  10. Télécharger le code