Location: Home » OSOYOO Robot Car Kit A series » P3 Servo Steering Robot Car » OSOYOO Servo Steer Smart Car für Raspberry Pi Lektion 4: Hindernisvermeidung

OSOYOO Servo Steer Smart Car für Raspberry Pi Lektion 4: Hindernisvermeidung

Post Time: 2021-03-04 12:03:47 Category: P3 Servo Steering Robot Car

Buy from OSOYOO Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

In dieser Lektion benutzt das Raspberry Pi Roboterauto einen Ultraschall-Sensor, um Hindernisse zu erkennen und automatisch zu umfahren.

Bitte sieh Dir neben dem Tutorial-Text auf jeden Fall auch das Erklär-Video an – viele kleine Tipps und Tricks kannst Du Dir dort einfach abschauen.

Nr. Abbildung Gerät Anzahl Zubehör Link
1 Ultraschall-Sensor 1 M1,4*8 Schraube x 4
M1,4 Mutter x 4
Besorgen
2 Servo-Motor 1 M2,2*8 selbstschneidende Schraube x 2
M2*4 selbstschneidende Schraube x 1
Besorgen
3 Halter für den Ultraschall-Sensor 1 M1,4*8 Schraube x 4
M1,4 Mutter x 4
M2*4 selbstschneidende Schraube x 1
Besorgen
4 10Pin Kabel Female to Female 20cm 1
5 Kreuzschlitzschraubendreher 1 Besorgen

Schritt 1: Vor Beginn dieser Lektion musst Du Lektion 1 und Lektion 2 abgeschlossen haben.

Schritt 2: Installiere den Servo-Motor vorne am oberen Chassis mit 2 selbstschneidenden Schrauben M2.2*8.

Schritt 3: Schraube den Ultraschall-Sensor mit 4 Schrauben M1.4*8  und M1.4 Muttern in den Sensor-Halter.

Schritt 4: Setze den Sensor-Halter auf den Micro Servo-Motor und schraube ihn mit einer M2*4 selbstschneidenden Schraube fest.

Verbinde den SG90 Servo Motor mit dem PWM 14 Anschluss des OSOYOO PWM HAT Boards; dann verbinde GND und VCC des Ultraschall-Sensors mit GND und 5V des OSOYOO PWM HAT Boards, und TRIG und ECHO des Ultraschall-Sensors mit GPIO20 und GPIO21 des Raspberry Pi (zur Erinnerung: entferne keine Drähte, die bereits in Lektion 1 installiert wurden.):

Gebe zum Laden des Python Codes folgendes Kommando in Dein Raspberry Pi Terminal ein:

wget http://osoyoo.com/driver/servo-steer-car/pi-obstacle.py 

Schalte die Batterie Deines Autos ein und starte das Programm:

python pi-obstacle.py

Der Servo beginnt den Ultraschall-Sensor zu drehen und stoppt für ca. 3 Sekunden in der Geradeaus-Richtung. Wenn Dein Sensor jetzt nicht geradeaus zeigt, schalte die Batterie aus oder drücke Ctrl-C um das Programm zu stoppen. Dann nehme den Sensor vom Servo ab und setze ihn jetzt nach geradeaus gerichtet wieder auf den Servo. Schraube den Sensor mit der Schraube wieder auf dem Servo fest. Gib jetzt das gleiche Kommando python pi-obstacle.py noch einmal ein und starte das Programm erneut.

Jetzt fährt das Auto automatisch und weicht Hindernissen selbstständig aus.

DownLoad Url osoyoo.com

Leave a Reply


Address:
E-mail:
Tel: