Inhoudsopgave:
- Stap 1: Montage van de robotarm
- Stap 2: Projectschema's
- Stap 3: Aansluiting Zio-modules instellen
- Stap 4: Sluit de Claw Servo aan op de Zio 16 Servo Controller
- Stap 5: Sluit uw 16 Servo aan op DC/DC Booster en stel deze in op 5.0V
- Stap 6: Verbind Zuino M Uno met de Zio 16 Servo Controller
- Stap 7: Voer code uit
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
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
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
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
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.