INHOUDSOPGAWE:

Beheer 'n robotarm met Zio -modules Deel 1: 8 stappe
Beheer 'n robotarm met Zio -modules Deel 1: 8 stappe

Video: Beheer 'n robotarm met Zio -modules Deel 1: 8 stappe

Video: Beheer 'n robotarm met Zio -modules Deel 1: 8 stappe
Video: Leap Motion SDK 2024, Julie
Anonim
Beheer 'n robotarm met Zio -modules, deel 1
Beheer 'n robotarm met Zio -modules, deel 1

Hierdie blogpos is deel van die Zio Robotics -reeks.

Inleiding

In hierdie tutoriaal bou ons 'n projek waar ons Zio -modules sal gebruik om die robotarm te beheer. Hierdie projek sal jou leer hoe om jou robotarmklou oop en toe te maak. Hierdie handige tutoriaal is geskik vir projekte waar u u robot nodig het om 'n eenvoudige kies en plaas funksie uit te voer.

Moeilikheidsgraad:

Zio Padawan

Nuttige hulpbronne:

U moet 'n basiese kennis hê van hoe u Zio -ontwikkelingsborde moet installeer. In hierdie tutoriaal neem ons aan dat u ontwikkelingsbord reeds gekonfigureer is en gereed is om opgestel te word. As u nog nie u bord gekonfigureer het nie, kyk dan na ons handleiding hieronder vir die Zio Qwiic -gids om aan die gang te kom:

Zio Zuino M UNO Qwiic Begingids

Hardeware:

  • Zio Zuino M UNO
  • Zio 16 servobestuurder
  • Zio DC/DC Booster
  • 3.7V 2000mAh battery
  • Robotarm

Sagteware:

  • Arduino IDE
  • Adafruit PWM Servo Driver Library

Stap 1: Monteer die robotarm

Image
Image
Projekskema's
Projekskema's

Ons robotarm kom met 4 servo's. Vir deel 1 van hierdie projek gebruik ons slegs een servo wat aan die klou van die robotarm gekoppel is.

Uit die boks kom die robotarm in dele.

Daarom moet u eers die robotarm monteer, aangesien dit die moeilikste en tydrowendste deel van die proses is. Vir die meeste robotarmstelle kry u die volgende dele:

  • Klou
  • Veeldoelige bracket
  • L-vormige hakie
  • U-vorm beugel
  • Tikskroewe
  • Skroewe
  • Servos
  • Laers

Ons bevat 'n videogids oor die montering van die robotarm wat ons vir hierdie projek gebruik.

Stap 2: Projekskema's

Hoe sal u finale projek lyk sodra u u robotarm met Zio -modules opgestel het?

Stap 3: Opstel van verbinding met Zio -modules

Opstelling van Zio -modules
Opstelling van Zio -modules

Dit is die verbinding van ons Zio -modules wat met die robotarm opgestel moet word. Dit is redelik maklik om al die modules aanmekaar te koppel, en dit neem nie meer as 10 minute om dit op te stel nie.

Stap 4: Koppel die Claw Servo aan die Zio 16 Servo Controller

Koppel die Claw Servo aan die Zio 16 Servo Controller
Koppel die Claw Servo aan die Zio 16 Servo Controller

Servomotors het drie drade: krag, grond en sein. Die kragdraad is gewoonlik rooi en moet aan die V+gekoppel word. Die gronddraad is tipies swart of bruin en moet aan 'n grondpen gekoppel word. Die seinpen is tipies geel, oranje of wit en moet aan 'n digitale pen op die Arduino -bord gekoppel word.

** Swart draad moet wees met GND, wit draad PWM, Rooi draad vir V+

Stap 5: Koppel u 16 servo aan DC/DC Booster en stel dit op 5.0V

Koppel u 16 servo aan DC/DC Booster en stel dit op 5.0V
Koppel u 16 servo aan DC/DC Booster en stel dit op 5.0V

Ons gebruik 'n 3,7V -battery om ons 16 Servo Controller aan te dryf, wat tot 5,5V kan akkommodeer, terwyl ons Uno -uitgang op 5V gebruik word om ons servo te beheer. Ons gebruik 'n DC/DC Booster om die batterytoevoer na 5.0 te versterk en aan te pas.

Gebruik die potensiometer op die DC Booster om die spanning aan te pas totdat u 5,0 kry. Druk die In/Out -knoppie totdat die skerm 5,0 toon. U moet eers u DC/DC Booster krag (3,7V battery) verskaf om die spanning aan te pas.

Stap 6: Koppel Zuino M Uno aan die Zio 16 Servo Controller

Koppel Zuino M Uno aan die Zio 16 Servo Controller
Koppel Zuino M Uno aan die Zio 16 Servo Controller

Qwiic verbind Zuino M Uno met die Zio Servo -kontroleerder met qwiic -kabel.

Stap 7: voer kode uit

Ons gebruik Adafruit PWM Servobiblioteek om ons robotarmkloufunksie te kodeer. Die volgende kode sal ons klou beveel om oop te maak en toe te maak, en daarom kan ons robotklou die voorwerp opneem en plaas.

U kan die bronkode vir hierdie Robotic Arm Part 1 -projek vind en aflaai op ons GitHub -bladsy.

Aanbeveel: