Kaufen Sie aus den OSOYOO Kaufen Sie in den USA Kaufen Sie aus Großbritannien Kaufen Sie bei DE Kaufen Sie bei der IT Kaufen Sie bei FR Kaufen Sie bei ES Kaufen Sie bei JP

In diesem Projekt verwenden wir zwei IR-Tracking-Sensoren, um ein einfaches Linienverfolgungs-Roboterauto zu entwerfen. Ein Linienverfolgungsroboter ist, wie der Name schon sagt, ein selbstfahrendes Fahrzeug, das einer schwarzen Spurlinie folgt, die auf weißem Grund gedruckt ist. Tracking-Sensoren im Roboter überprüfen ständig, ob der aktuelle Fahrzeugstandort außerhalb der Spur liegt. Wenn ja, macht das Auto eine negative Bewegung, um das Roboterauto wieder auf die Spur zu bringen.

OSOYOO Building Block Robot Car Lesson2: Line Tracking Car

Bitte bereiten Sie die folgenden Teile vor, um dieses Projekt abzuschließen
HINWEIS:
1. Die Farbe des Bausteins unterliegt dem tatsächlichen Produkt, was die Verwendung nicht beeinflusst.
2. ALLE OSOYOO-PRODUKTE FÜR ARDUINO SIND BOARDS VON DRITTANBIETERN, DIE VOLLSTÄNDIG MIT ARDUINO KOMPATIBEL SIND


Bevor Sie den Roboter mit Blöcken bauen, installieren Sie bitte das OSOYOO-Basisboard für Arduino unter dem OSOYOO Magic I / O-Shield wie folgt(Achtung bitte: Die Pins des I / O-Shields sind zuerst mit dem Port des Basis-Boards ausgerichtet und drücken Sie dann das Shield fest auf das Board.)

Bitte befolgen Sie die Bauschritte, um dieses Roboterauto zu bauen, Wenn Sie klare PDF-Bauschritte erhalten möchten, laden Sie sie bitte von https://osoyoo.com/picture/Building_Robot_Car/lesson2/LESSON2.pdf

herunter. Hinweis: Wenn Sie das Roboterauto für Lektion1 gebaut haben, fahren Sie bitte mit Schritt 35 in dieser PDF-Datei fort.










Bitte schließen Sie Motoren und 9-V-Batteriefach als Lektion an1. Verbinden Sie dann den linken Tracking-Sensor mit D2 des Magic I/O-Shields, rechts mit dem D13-Port mit 3-poligen PNP-Kabeln wie folgt(Achtung bitte: Es gibt sechs Jumper-Kappen an ENA/ENB/IN1/IN2/IN3/IN4):

Hinweis: In diesem Kit verwenden wir mblock als Programmierwerkzeug, wenn Sie mehr über mblock erfahren möchten, besuchen Sie bitte die Vorbereitung vor Klasse 1: https://osoyoo.com/2021/12/01/preparation-before-class-1

Schritt 1) Laden Sie die mBlock PC-Version von https://mblock.makeblock.com/en-us/download/ herunter und wählen Sie die Download-Datei gemäß dem Betriebssystemtyp Ihres Computers aus (bitte verwenden Sie nicht die Browserversion):

Schritt 2) Laden Sie OSOYOO_UNO.mext-Gerätedatei von https://osoyoo.com/driver/mblock/osoyoo_uno.mext herunter

Schritt 3) Führen Sie die mBlock PC-Software aus, indem Sie auf das schöne Panda-Symbol doppelklicken. Sie werden Block UI wie in der folgenden Abbildung angezeigt. Bitte löschen Sie das Standardgerät CyberPi, indem Sie auf das Kreuz im roten Kreis klicken.

Schritt 4) Ziehen Sie osoyoo_uno_mext Datei (heruntergeladen in Schritt 2) wie folgt in die mBlock-Software:

Nun sehen Sie eine neue Geräte-Firmware in mBlock, siehe folgendes Bild:

Die mBlock-Software und die OSOYOO_UNO-Gerätefirmware sind nun erfolgreich auf unserem PC installiert worden!

Jetzt werden wir Ihnen zeigen, wie Sie die obige Idee mit Hilfe von Blöcken in die Realität umsetzen können

Schritt 5): Klicken Sie auf Events, fügen Sie oben den Block when Arduino UNO starts up hinzu:

Schritt 6): Klicken Sie auf Control, ziehen Sie dann den Block Forever in den Programmierbereich und legen Sie ihn wie folgt ab:

Schritt 7): Klicken Sie auf Control, fügen Sie einen if else Block innerhalb der forever Schleife ein und dann einen weiteren if else Block innerhalb des else Bereichs des ersten if else Blocks:

Schritt 8): Klicken Sie auf Sensor, fügen Sie 2 Stück IR Tracking Sensor Pin 2Blöcke in den Bedingungsbereich if ein, ändern Sie den 2. Pin von 2 auf 13 wie folgt:

Schritt 9): Klicken Sie auf die Kategorie Action, fügen Sie 3 Stück  Backward Left Speed 100 Right Speed 100 Blöcke innerhalb der if else Blöcke hinzu, ändern Sie die erste Right Geschwindigkeit von 100 auf 0, ändern Sie die zweite Left Geschwindigkeit von 100 auf 0:

Jetzt haben wir die Blockprogrammierung abgeschlossen. Die endgültigen Blöcke sehen wie folgt aus:

Schritt 10) Laden Sie das Programm auf das OSOYOO-Basisboard hoch

1) Bitte schließen Sie Ihr OSOYOO-Basisboard zuerst mit einem USB-Kabel an Ihren PC an. Klicken Sie dann unten in der mBlock-Software auf die Schaltfläche Verbinden, Sie sehen ein USB-Fenster,

2) Aktivieren Sie das Kontrollkästchen Alle anschließbaren Geräte anzeigen, dann wird ein Geräte-Dropdown-Menü angezeigt,
3) Wählen Sie Ihren Port aus dem Dropdown-Menü des Geräts aus

4) Klicken Sie auf die Schaltfläche Verbinden,um Ihren PC mit dem OSOYOO-Basisboard zu verbinden.

5) Nachdem Ihr PC mit dem OSOYOO-Basisboard verbunden ist, klicken Sie bitte auf die Schaltfläche Hochladen unten in Ihrer Software, dann wird der Code auf das OSOYOO-Basisboard hochgeladen: