Inhoudsopgave:
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 onze vorige blog hebben we een tutorial van deel 1 en 2 geplaatst over het besturen van een robotarm met Zio-modules.
Deel 1 concentreerde zich voornamelijk op het automatisch bedienen van de klauw van uw robotarm om te openen en te sluiten en slechts één servo te gebruiken.
Deel 2 gebruikt een draadloze PS2-controller om onze robotarm te besturen en alle vier de servo's te gebruiken.
In de tutorial van vandaag gaan we verder met de vorige Robotic Arm-configuratie, deel 2, om een app-controller te bouwen die gebruikmaakt van BLE-technologie en onze robotarm via die app-interface te besturen.
Stap 1: Projectoverzicht
Moeilijkheidsgraad:
Zio Padawan (gemiddeld)
Nuttige 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 nRF52832 Dev Board Qwiic Guide
Hardware:
- Zio nRF52832 Ontwikkelaarsbord
- Zio 16 servocontroller
- Zio DC/DC-booster
- 3.7V 2000mAh batterij
- Robotarm
Software:
- Arduino IDE
- Adafruit PWM Servo Driver Bibliotheek
- Besturing robotarm deel 3 Code
Kabels & Draden:
- 200 mm Qwiic-kabel
- Man-vrouw verbindingsdraden
Stap 2: Robotarmcode
Bibliotheek installeren
Download en installeer de volgende bibliotheken en sla deze op in uw lokale Arduino IDE-bibliothekenmap:
Adafruit PWM Servo Driver Bibliotheek
Om de bibliotheken te installeren, opent u uw Arduino IDE, gaat u naar het tabblad Schets, selecteert u Bibliotheek opnemen ->. Zip-bibliotheek toevoegen. Selecteer de bovenstaande bibliotheken die in uw IDE moeten worden opgenomen.
Arduino heeft een handige handleiding voor het installeren van bibliotheken op uw Arduino IDE. Bekijk ze hier!
Broncode downloaden
Download hier de code voor het project en open het met behulp van de Arduino IDE.
Upload en voer uw code uit naar uw Dev Board.
Stap 3: App downloaden
1. Download de Adafruit Bluefruit LE-app van de Google Play Store/iTunes App Store naar uw smartphone.
2. Open de app en selecteer Bluefruit52 om verbinding te maken
3. Selecteer op het tabblad Modules Controller
4. Als je eenmaal in de Controller-instellingen bent, selecteer je Control Pad onder 'Beschikbare pinnen'.