| Bei OSOYOO kaufen | In den USA kaufen |
Inhalt
In dieser Lektion verwandeln Sie Ihr OSOYOO V3 Robot Car in einen autonomen Linienfolger-Roboter.
Mithilfe eines 5-Kanal-Infrarot-Linienverfolgungs-Sensor-Arrays kann der Roboter die Position einer schwarzen Linie auf einer hellfarbigen Oberfläche erkennen und seine Richtung kontinuierlich anpassen, um auf der Spur zu bleiben.
Das Linienfolgen ist eine der grundlegendsten Technologien in der mobilen Robotik und bei automatisch geführten Fahrzeugen (AGVs). Es bietet eine hervorragende Einführung in sensorbasierte Navigation und Echtzeit-Entscheidungsfindung.
Bevor Sie mit dieser Lektion beginnen, vergewissern Sie sich, dass Sie Lektion 1: Grundlegende Roboterwagenassemblierung erfolgreich abgeschlossen haben.
Nach Abschluss dieses Projekts werden Sie in der Lage sein:
| Nr. | Bild | Gerät | Menge | Zubehör | Link |
| 1 | ![]() |
Linienverfolgungs-Sensor-Modul | 1 | M3-Kunststoffschraube x 2 M3-Kunststoffmutter x2 M3-Kunststoffpfeiler x 2 |
Hier kaufen |
| 2 | 7-Pin-25-cm-Female-to-Female-Kabel | 1 | Hier kaufen | ||
| 3 | ![]() |
Kreuzschraubenzieher | 1 | Hier kaufen | |
| 4 | ![]() |
Sechskantschraubenzieher | 1 | Hier kaufen | |
| 5 | ![]() |
M3-Kunststoffschraube | 2 | ||
| 6 | ![]() |
M3-Kunststoffpfeiler | 2 | ||
| 7 | ![]() |
M3-Kunststoffmutter | 2 |
Infrarot-Reflexionserkennung
Jeder Linienverfolgungs-Sensor besteht aus zwei Komponenten: einer Infrarot-LED (Sender) und einem Infrarot-Fototransistor (Empfänger).
Die Infrarot-LED sendet kontinuierlich unsichtbares Infrarotlicht zum Boden.
Die Menge des reflektierten Infrarotlichts hängt von der Oberflächenfarbe ab: Weiße Oberfläche und Schwarze Oberfläche. Weiße Oberflächen reflektieren das meiste Infrarotlicht. Ergebnis:
Schwarze Oberflächen absorbieren das meiste Infrarotlicht. Ergebnis:
Dieser Unterschied ermöglicht es dem Roboter, zwischen der schwarzen Spur und dem weißen Hintergrund zu unterscheiden.
Step 1: Start with the robot assembled in Lesson 1. If you have already completed Lesson 2 and Lesson 3, just keep it as is.

Schritt 2: Entfernen Sie die M3-Sechskantschraube am Oberchassis. Befestigen Sie das 5-Kanal-Tracking-Modul vorne am Unterchassis mit M3-Kunststoffschrauben, Pfeilern und Muttern.
Wichtige Hinweise

Schritt 3: Verbinden Sie den GND–VCC-Pin des Tracking-Sensor-Moduls mit GND–5V des OSOLINK WIFI/BLE I/O-Shields; verbinden Sie IR1, IR2, IR3, IR4, IR5 mit A0, A1, A2, A3, D13 über ein 7-Pin-25-cm-Female-to-Female-Kabel wie im Foto gezeigt (Hinweis: Entfernen Sie KEINE in Lektion 1 installierten Kabel):
Schritt 4: Bauen Sie das Oberchassis wieder ein und ziehen Sie alle Befestigungsschrauben fest.
| Open-Source Arduino Software (IDE) |
![]() |
Software herunterladen: https://www.arduino.cc/en/Main/Software?setlang=en |
| 7-Zip ist ein kostenloses Programm zum Entpacken von ZIP-Dateien |
![]() |
Hier 7-Zip kostenlos herunterladen https://www.7-zip.org/ |
1. Arduino IDE einrichten: Laden Sie die neueste Version der Arduino Integrated Development Environment (IDE) herunter und installieren Sie sie von https://www.arduino.cc/en/Main/Software?setlang=en.

2. Code herunterladen: Laden Sie den Beispielcode für Lektion 4 hier herunter. Entpacken Sie den Inhalt und öffnen Sie die Datei v3car-lesson4.ino im Ordner v3car-lesson4 in der Arduino IDE.

3. Board und Port auswählen: Verbinden Sie das OSOYOO Basic Board (kompatibel mit Arduino UNO) über ein USB-Kabel mit Ihrem Computer (Wichtig: Stellen Sie sicher, dass der Netzschalter des Roboterfahrzeugs AUS ist und die Batterie getrennt ist, bevor Sie das Board mit dem PC verbinden). Starten Sie die Arduino IDE. Navigieren Sie zu Werkzeuge > Board und wählen Sie Arduino Uno. Dann gehen Sie zu Werkzeuge > Port und wählen Sie den entsprechenden seriellen Port. Wenn Sie unsicher sind, prüfen Sie den Gerätemanager Ihres Betriebssystems.

4. Code hochladen: Klicken Sie auf die Schaltfläche „Hochladen” (Pfeil-nach-rechts-Symbol), um den Sketch zu kompilieren und auf das OSOYOO Basic Board zu übertragen.
Eine ordnungsgemäße Kalibrierung ist für eine zuverlässige Linienverfolgung unerlässlich.
Kalibrierungsverfahren
| Oberfläche | Anzeige-LED |
| Weißer Hintergrund | OFF |
| Schwarze Spur | ON |
Zeichnen Sie eine schwarze Linie auf eine weiße Fläche und positionieren Sie den mittleren Sensor über der schwarzen Linie. Schalten Sie den Roboter ein und beobachten Sie das Verfolgungsverhalten.
Erwartetes Verhalten
1. Roboter kann die Linie nicht erkennen
Prüfen Sie:
2. Roboter verliert die Linie häufig
Mögliche Ursachen:
3. Roboter dreht zu stark
Mögliche Ursachen:
4. Umgebungslicht-Interferenz
Starkes Sonnenlicht kann Infrarotsensoren beeinträchtigen.
Für optimale Leistung:
Infrarot-Linienverfolgungs-Sensoren arbeiten unter kontrollierten Lichtverhältnissen am zuverlässigsten.
Für dieses Projekt gibt es eine verbesserte Version des Linienverfolgungs-Codes. Hier ist der Download-Link:
http://osoyoo.com/driver/2025005300/v3car-tracking-pro.zip
DownLoad Url osoyoo.com