Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dieser Blogbeitrag ist Teil der Zio Robotics Series.
Einführung
In unserem vorherigen Blog haben wir die Tutorials Teil 1 und 2 zur Steuerung eines Roboterarms mit Zio-Modulen veröffentlicht.
Teil 1 konzentrierte sich hauptsächlich darauf, die Klaue Ihres Roboterarms automatisch zu öffnen und zu schließen und nur ein Servo zu verwenden.
Teil 2 verwendet einen drahtlosen PS2-Controller, um unseren Roboterarm zu steuern und alle vier Servos zu verwenden.
Im heutigen Tutorial werden wir mit dem vorherigen Roboterarm-Setup Teil 2 fortfahren, um einen App-Controller zu erstellen, der die BLE-Technologie nutzt und unseren Roboterarm über diese App-Schnittstelle steuert.
Schritt 1: Projektübersicht
Schwierigkeitsgrad:
Zio Padawan (Mittelstufe)
Hilfreiche Ressourcen:
Sie sollten über ein grundlegendes Verständnis der Installation von Zio-Entwicklungsboards verfügen. In diesem Tutorial gehen wir davon aus, dass Ihr Entwicklungsboard bereits konfiguriert ist und eingerichtet werden kann. Wenn Sie Ihr Board noch nicht konfiguriert haben, sehen Sie sich unser Tutorial zur Zio Qwiic-Startanleitung unten an, um loszulegen:
Zio nRF52832 Dev Board Qwiic-Anleitung
Hardware:
- Zio nRF52832 Entwicklungsboard
- Zio 16 Servocontroller
- Zio DC/DC-Booster
- 3.7V 2000mAh Akku
- Roboterarm
Software:
- Arduino-IDE
- Adafruit PWM-Servotreiberbibliothek
- Roboterarm steuern Teil 3 Code
Kabel & Drähte:
- 200mm Qwiic-Kabel
- Stecker-zu-Buchse-Überbrückungsdrähte
Schritt 2: Roboterarm-Code
Bibliothek installieren
Laden Sie die folgenden Bibliotheken herunter, installieren Sie sie und speichern Sie sie in Ihrem lokalen Arduino IDE-Bibliotheksordner:
Adafruit PWM-Servotreiberbibliothek
Um die Bibliotheken zu installieren, öffnen Sie Ihre Arduino IDE, gehen Sie zur Registerkarte Sketch, wählen Sie Bibliothek einschließen ->. Zip-Bibliothek hinzufügen. Wählen Sie die oben genannten Bibliotheken aus, die in Ihre IDE aufgenommen werden sollen.
Arduino hat eine praktische Anleitung zum Installieren von Bibliotheken in Ihrer Arduino-IDE. Schau sie dir hier an!
Quellcode herunterladen
Laden Sie den Code für das Projekt hier herunter und öffnen Sie ihn mit der Arduino IDE.
Laden Sie Ihren Code hoch und führen Sie ihn in Ihrem Dev Board aus.
Schritt 3: App-Download
1. Laden Sie die Adafruit Bluefruit LE App vom Google Play Store /iTunes App Store auf Ihr Smartphone herunter.
2. Öffnen Sie die App und wählen Sie Bluefruit52, um eine Verbindung herzustellen
3. Wählen Sie auf der Registerkarte Modules Controller
4. Sobald Sie sich in den Controller-Einstellungen befinden, wählen Sie Control Pad unter "Available Pins".