Inhaltsverzeichnis:

Pixy2Bot Object Follower (Servocode) - Gunook
Pixy2Bot Object Follower (Servocode) - Gunook

Video: Pixy2Bot Object Follower (Servocode) - Gunook

Video: Pixy2Bot Object Follower (Servocode) - Gunook
Video: Object Tracking Robot using Arduino and HuskyLens | Arduino AI Tutorial 2024, Juli
Anonim
Pixy2Bot-Objektfolger (Servocode)
Pixy2Bot-Objektfolger (Servocode)

Bauen Sie einen einfachen Objektfolgeroboter (kein Schwenk- / Neigemechanismus) mit einem Arduino Uno + Motor Shield, zwei billigen Endlosservos und einem Pixy2.

Video:

Schritt 1: Einkaufsliste

1 Arduino Uno (Original oder kompatibles Board)

1 Arduino Uno Motor Shield (original oder kompatibel)

2 kontinuierliche Servos (zB Feetech Micro Servo)

1 Pixy2

1 6V Akkupack (zB 1000 mAh LiPo, 7,4V + LiPo Saver)

1 Ein-/Aus-Schalter

2 Lego-Räder (zB Lenkrolle 373602 3736)

2 Reifen (3/4 O-Ringe passen gut auf die Räder)

1 Kugelrolle

Einige Jumperdrähte

Etwas, auf dem Sie all das Zeug montieren können (z. B. Lego + einige benutzerdefinierte 3D-gedruckte Teile)

Schritt 2: Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw

Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw
Verbinden Sie Batterie, Servos und Pixy2 mit Arduino Uno / Motor Shield usw

1) Verbinden Sie Pixy2 mit dem Arduino Uno und montieren Sie Shield auf Arduino

2) Lego-Räder an Servos befestigen (siehe Bild), Teile am Rahmen montieren

3) Verbinden Sie das rechte Servo mit Pin Out 5 und das linke Servo mit Pin Out 6 (siehe Bild)

Achtung: Servo-Pins und Buchsen-Pins (Out 5 und Out 6) sind manchmal in anderer Reihenfolge. Ermitteln Sie mit einem Multimeter die Reihenfolge der GND-, 5V- und Signalpins an den Buchsen.

Eventuell benötigen Sie noch weitere Überbrückungsdrähte, falls die Reihenfolge nicht übereinstimmt.

4) Bringen Sie eine Art Ein/Aus-Schalter und, wenn Sie einen LiPo-Akku verwenden, einen LiPo-Sparer an Ihrem Akku an

5) Verbinden Sie den Akku mit dem Motorschild

Schritt 3: Richten Sie Ihr Pixy2 mit PixyMon ein

PixyMon

Schritt 4: Holen Sie sich den Code…

Danksagungen!

dickel

www.robotshop.com/community/robots/show/ob…

Wenn Sie beim Kompilieren des Codes auf Probleme stoßen (und ich fürchte, Sie werden es tun), schauen Sie hier:

forum.arduino.cc/index.php?topic=672547.ms…

Sie müssen zum Pixy2-Bibliotheksordner gehen und einige Variablen in der Datei Pixy2CCC.h deklarieren.

Außerdem müssen Sie Serial1 in der Datei Pixy2UART.h in Serial ändern.

Code: