Inhoudsopgave:

Bedien een robotarm met Zio-modules Deel 1: 8 stappen
Bedien een robotarm met Zio-modules Deel 1: 8 stappen

Video: Bedien een robotarm met Zio-modules Deel 1: 8 stappen

Video: Bedien een robotarm met Zio-modules Deel 1: 8 stappen
Video: Полное руководство по 16-канальному сервоконтроллеру PCA9685 для Arduino с кодом версии 5 (V1) 2024, November
Anonim
Bedien een robotarm met Zio-modules, deel 1
Bedien een robotarm met Zio-modules, deel 1

Deze blogpost maakt deel uit van de Zio Robotics Series.

Invoering

In deze tutorial zullen we een project bouwen waarbij we Zio-modules zullen gebruiken om de robotarm te besturen. Dit project leert je hoe je de klauw van je robotarm kunt openen en sluiten. Deze handige tutorial is geschikt voor projecten waarbij je je robot een eenvoudige pick-and-place-functie nodig hebt.

Moeilijkheidsgraad:

Zio Padawan

Handige bronnen:

U moet een basiskennis hebben van het installeren van Zio-ontwikkelingsborden. In deze tutorial gaan we ervan uit dat je ontwikkelbord al is geconfigureerd en klaar is om te worden ingesteld. Als je je board nog niet hebt geconfigureerd, bekijk dan onze Zio Qwiic Start Guide-tutorial hieronder om aan de slag te gaan:

Zio Zuino M UNO Qwiic Startgids

Hardware:

  • Zio Zuino M UNO
  • Zio 16 servocontroller
  • Zio DC/DC-booster
  • 3.7V 2000mAh batterij
  • Robotarm

Software:

  • Arduino IDE
  • Adafruit PWM Servo Driver Bibliotheek

Stap 1: Montage van de robotarm

Image
Image
Projectschema's
Projectschema's

Onze robotarm wordt geleverd met 4 servo's. Voor deel 1 van dit project zullen we slechts één servo gebruiken die is aangesloten op de klauw van de robotarm.

Uit de doos wordt de robotarm in onderdelen geleverd.

Daarom moet u eerst de robotarm in elkaar zetten, omdat dit het meest lastige en tijdrovende deel van het proces is. Voor de meeste Robotarm sets krijg je de volgende onderdelen:

  • Klauw
  • Multifunctionele beugel
  • L-vormige beugel
  • U-vormige beugel
  • Schroeven tikken
  • Schroeven
  • servo's
  • Lagers

We hebben hierboven een videogids opgenomen over het monteren van de robotarm die we voor dit project gebruiken.

Stap 2: Projectschema's

Hoe uw eindproject eruit zal zien als u uw robotarm met Zio-modules hebt ingesteld.

Stap 3: Aansluiting Zio-modules instellen

Aansluiting Zio-modules
Aansluiting Zio-modules

Dit is de verbinding van onze Zio-modules die moeten worden ingesteld met de Robotarm. Het aansluiten van alle modules is vrij eenvoudig en duurt niet langer dan 10 minuten om in te stellen.

Stap 4: Sluit de Claw Servo aan op de Zio 16 Servo Controller

Sluit de Claw Servo aan op de Zio 16 Servo Controller
Sluit de Claw Servo aan op de Zio 16 Servo Controller

Servomotoren hebben drie draden: voeding, aarde en signaal. De stroomdraad is meestal rood en moet worden aangesloten op de V+. De aardingsdraad is meestal zwart of bruin en moet worden aangesloten op een aardingspin. De signaalpin is meestal geel, oranje of wit en moet worden aangesloten op een digitale pin op het Arduino-bord.

**Zwarte draad moet met GND zijn, witte draad PWM, rode draad voor V+

Stap 5: Sluit uw 16 Servo aan op DC/DC Booster en stel deze in op 5.0V

Sluit uw 16 Servo aan op DC/DC Booster en stel deze in op 5.0V
Sluit uw 16 Servo aan op DC/DC Booster en stel deze in op 5.0V

We gebruiken een 3,7 V-batterij om onze 16 Servo-controller van stroom te voorzien, die tot 5,5 V kan bevatten, terwijl onze Uno wordt uitgevoerd op 5 V en wordt gebruikt om onze servo te besturen. We gebruiken een DC/DC-booster om de voedingsspanning van de batterij te verhogen en aan te passen naar 5,0.

Gebruik de potentiometer op de DC Booster om de spanning aan te passen totdat u 5.0 krijgt. Druk op de In/Out-knop totdat het display 5.0 toont. Om de spanning aan te passen, moet u eerst uw DC/DC-booster van stroom voorzien (3,7 V-batterij).

Stap 6: Verbind Zuino M Uno met de Zio 16 Servo Controller

Verbind Zuino M Uno met de Zio 16 Servo Controller
Verbind Zuino M Uno met de Zio 16 Servo Controller

Qwiic sluit Zuino M Uno aan op de Zio Servo-controller met qwiic-kabel.

Stap 7: Voer code uit

We gebruiken Adafruit PWM Servo Library om onze robotarm-klauwfunctie te coderen. De volgende code geeft onze klauw de opdracht om te openen en te sluiten en geeft onze robotklauw de mogelijkheid om objecten op te pakken en te plaatsen.

Je kunt de broncode voor dit Robotic Arm Part 1-project vinden en downloaden op onze GitHub-pagina.

Aanbevolen: