Arduino - Lav en robot hånd (Lavpris): 6 trin (med billeder)

Arduino - Lav en robot hånd (Lavpris): 6 trin (med billeder)

Indholdsfortegnelse:

Anonim

  • Flex Sensor (5 stk) '

    Jeg lavede flex sensor selv

    '
  • Arduino Board-Servo Motor (5 stk)
  • Skum (som Styrofoam)
  • Handske
  • Tråd (Jumper) og Breadboard
  • Batteri og batteri spænde
  • Elastik
  • Fishline eller Wire
  • Limpistol og værktøjskniv
  • Anbefalet websted for at købe den nødvendige hardware

Trin 2: Lav en Flex Sensor

  • I fingerlængden skærer vi stykket fra styrofoammen.
  • Vi deler det stykke, vi skar i 3 dele som fingersamlinger.
  • Vi former siderne af de firkantede dele, vi skærer ved hjælp af sandpapir.
  • Vi binder hvert stykke sammen sammen med gummi. Vi må forlade noget mellem hvert stykke.
  • Vi bor alle stykkerne langsgående ved hjælp af en spids stang.
  • Fra disse huller passerer vi ledningen til toppen af ​​fingeren. Og lad os tage knuden for at holde ledningen stabil.
  • Lad os skære et stykke skum så meget som håndstørrelsen.
  • Kombiner alle fingre med hånden.

  • Skær et stykke skum til montering af servomotorer.

  • Tilslut alle fingertråde til servomotorerne.

Trin 4: Oprettelse af handsken

  • Du kan bruge en gammel handske til dette.
  • Vi sætter flex sensorer vi lavede på handsken fingre.
  • Vi fikseres med lim eller kabelbånd.
  • Bemærk, at du ikke må holde sensorerne helt i længderetningen. Intervaller er gode til behagelig bevægelse af sensoren.

Trin 5: Forbindelse

  • Det eksterne batteri VCC / GND tilsluttes til brødbrættet.
  • Arduino GND forbinder til brødbrættets GND-indgang
  • De servoforbindelser, vi bruger i dette projekt, er som følger:

Orange Indgang - Signalindgang

Red Input - Power Input (VCC)

Brown Input - Ground Input (GND)

  • Alle servomotorer VCC og GND forbinder til brødbordets VCC / GND-indgange.
  • Signalindgangene på alle servomotorer er forbundet til henholdsvis Arduino Digital PWM 3-5-6-9-10.
  • Sensorerne har to indgange. Den ene er GND-linjen, og den anden er signalet (Analog) -linjen. Signalledningen er forbundet til VCC-linjen ved at dividere ved hjælp af en modstand.

Trin 6: Kode

  1. Få koden (Kopier og indsæt kun)
  2. Tilføj Servo biblioteket
  3. Definer servoer
  4. Definer Flex sensorer
  5. Variabel for at læse værdierne fra den analoge pin (flex sensorer)
  6. Vedhæftning af servo på stifter PWM 3-5-6-9 til servoerne
  7. Læs værdien af ​​flex sensorer
  8. Skalere den for at bruge den med servo (værdi mellem 0 og 180)
  9. Indstil servostilling i henhold til den målte værdi
  10. Upload koden