Indholdsfortegnelse:

Styr en robotarm med Zio -moduler Del 1: 8 trin
Styr en robotarm med Zio -moduler Del 1: 8 trin

Video: Styr en robotarm med Zio -moduler Del 1: 8 trin

Video: Styr en robotarm med Zio -moduler Del 1: 8 trin
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, December
Anonim
Styr en robotarm med Zio -moduler, del 1
Styr en robotarm med Zio -moduler, del 1

Dette blogindlæg er en del af Zio Robotics Series.

Introduktion

I denne tutorial vil vi bygge et projekt, hvor vi vil bruge Zio -moduler til at styre robotarmen. Dette projekt lærer dig, hvordan du får din robotarmsklo til at åbne og lukke. Denne smarte tutorial er velegnet til projekter, hvor du har brug for din robot til at udføre en simpel pluk og placer funktion.

Sværhedsgrad:

Zio Padawan

Nyttige ressourcer:

Du bør have en grundlæggende forståelse for, hvordan du installerer Zio udviklingsplader. I denne vejledning antager vi, at dit udviklingskort allerede er konfigureret og er klar til at blive konfigureret. Hvis du ikke har konfigureret dit board endnu, kan du tjekke vores Zio Qwiic startguide herunder for at komme i gang:

Zio Zuino M UNO Qwiic Startguide

Hardware:

  • Zio Zuino M UNO
  • Zio 16 Servo Controller
  • Zio DC/DC Booster
  • 3,7V 2000mAh batteri
  • Robotarm

Software:

  • Arduino IDE
  • Adafruit PWM Servo Driver Library

Trin 1: Montering af robotarmen

Image
Image
Projektskemaer
Projektskemaer

Vores robotarm leveres med 4 servoer. I del 1 af dette projekt vil vi kun bruge en servo, der er forbundet til robotarmens klo.

Ud af kassen kommer Robotic Arm i dele.

Derfor skal du først samle robotarmen, da dette er den mest vanskelige og tidskrævende del af processen. For de fleste robotarmssæt får du følgende dele:

  • Klo
  • Multipurpose beslag
  • L-formet beslag
  • U-form beslag
  • Tappeskruer
  • Skruer
  • Servoer
  • Lejer

Vi inkluderede ovenfor en videoguide til, hvordan du samler den robotarm, som vi bruger til dette projekt.

Trin 2: Projektskemaer

Hvordan dit sidste projekt vil se ud, når du har konfigureret din robotarm med Zio -moduler.

Trin 3: Opsætning af Zio -moduler

Opsætning af Zio -moduler
Opsætning af Zio -moduler

Dette er forbindelsen mellem vores Zio -moduler, der skal konfigureres med Robotic Arm. Det er ret let at forbinde alle modulerne og vil ikke tage mere end 10 minutter at oprette.

Trin 4: Tilslut Claw Servo til Zio 16 Servo Controller

Tilslut Claw Servo til Zio 16 Servo Controller
Tilslut Claw Servo til Zio 16 Servo Controller

Servomotorer har tre ledninger: strøm, jord og signal. Netledningen er typisk rød og skal tilsluttes V+. Jordledningen er typisk sort eller brun og skal tilsluttes en jordstift. Signalpinden er typisk gul, orange eller hvid og skal tilsluttes en digital pin på Arduino -kortet.

** Sort ledning skal være med GND, hvid ledning PWM, rød ledning til V+

Trin 5: Tilslut din 16 Servo til DC/DC Booster og sæt den til 5,0V

Tilslut din 16 Servo til DC/DC Booster og sæt den til 5.0V
Tilslut din 16 Servo til DC/DC Booster og sæt den til 5.0V

Vi bruger et 3,7V batteri til at drive vores 16 Servo Controller, som kan rumme op til 5,5V, hvorimod vores Uno er output ved 5V bruges til at styre vores servo. Vi bruger en DC/DC Booster til at øge og justere batteriforsyningsspændingen til 5,0.

Brug potentiometeret på DC Booster til at justere spændingen, indtil du får 5,0. Tryk på knappen In/Out, indtil displayet viser 5.0. Du skal først levere strøm (3,7V batteri) til din DC/DC Booster for at justere spændingen.

Trin 6: Tilslut Zuino M Uno til Zio 16 Servo Controller

Tilslut Zuino M Uno til Zio 16 Servo Controller
Tilslut Zuino M Uno til Zio 16 Servo Controller

Qwiic forbinder Zuino M Uno til Zio Servo -controlleren med qwiic -kabel.

Trin 7: Kør kode

Vi bruger Adafruit PWM Servobibliotek til at kode vores robotarmsfunktion. Den følgende kode vil beordre vores klo til at åbne og lukke, hvilket vil give vores robotklø evnen til at opfange og placere objekter.

Du kan finde og downloade kildekoden til dette Robotic Arm Part 1 -projekt på vores GitHub -side.

Anbefalede: