Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In der Robotik ist die Hindernisvermeidung die Aufgabe, ein bestimmtes Steuerungsziel zu erfüllen, das nicht kreuzungs- oder kollisionsfreien Positionsbeschränkungen unterliegt. Es verfügt über einen Sonarsensor, der verwendet wird, um Hindernisse zu erkennen, die sich zwischen dem Weg des Roboters befinden. Es bewegt sich in die beste Richtung und weicht dem Hindernis aus, das sich ihm in den Weg stellt. Durch Hinzufügen eines Sensors in diesem Roboter kann man einfach Daten aus der Umgebung sammeln.
Er kann selbst auf kleinem Raum präziser arbeiten als viele Roboter.
Schritt 1: Wissen Sie, wie dieses Ding funktioniert
Sie können die aktuellsten Informationen aus meinem Github-Repository sehen.
Schritt 2: Dinge sammeln:
Ein Arduino Uno oder ein Arduino (ich habe Arduino Uno verwendet)
Ein Sonarsensor (HC-SR 04)
Ein paar Überbrückungsdrähte
2 Widerstand (220 Ohm)
L298 Dual-Motorsteuerungstreiber
Eine Batterie
Ein Chassis (beinhaltet normalerweise andere benötigte Komponenten)
2 Getriebemotoren
Schritt 3: Verbinden Sie alle Teile:
Sonaranschlüsse:
Vcc – 5 Volt
GND – GND
Trigger – Arduino 4
Echo – Arduino 5
Kraftfahrer:
EnB – 220-Ohm-Widerstand – 5 Volt (Motortreiber – zur Geschwindigkeitssteuerung) (EnB zur Aktivierung über einen 220-Ohm-Widerstand)
EnA – 220 Ohm Widerstand - 5 Volt (Motortreiber – um die Geschwindigkeit zu steuern) (EnA um über einen 220 Ohm Widerstand zu aktivieren)
IN1 – Arduino 9
IN2 – Arduino 8
IN3 – Arduino 7
IN4 – Arduino 6
GND – Arduino GND
Vcc – Arduino Vin
Verbinden Sie nun die Motoren mit dem Treiber über den Motor-A- und Motor-B-Port.
Schritt 4: Code hochladen:
Lässt den Code in das Herz hochladen. Es ist die Schönheit
des Roboters. Wenn Sie möchten, können Sie Pins oder Code ändern. Wie – Änderung der Geschwindigkeit, Mindestabstand zum Objekt, Dauer des Laufens in jede Richtung. Der Code enthält nützliche Kommentare zum besseren Verständnis.
(Kein zusätzlicher Treiber oder Header-Datei erforderlich)
Ich habe die Datei hochgeladen, Sie können den Code auch hier erhalten (um mehr Updates zu sehen)
Schritt 5: Endphase:
Akku einstecken und genießen!
Sie können meinen Arbeitsroboter1 und Roboter2 sehen.
Wenn Sie einen Fehler finden, lassen Sie es mich im Kommentarbereich wissen. Wenn Sie diesen beheben können, können Sie den Code hier ändern oder einfach im Kommentarbereich angeben.
Danke schön.