Inhaltsverzeichnis:
- Schritt 1: Erforderliche Teile
- Schritt 2: Montieren Sie das Chassis
- Schritt 3: Hauptanschlüsse
- Schritt 4: Arduino-Code
- Schritt 5: Ausführen
Video: Hindernisvermeidender Roboter mit Mikrocontroller (Arduino) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
In diesem anweisbaren werde ich Ihnen beibringen, wie man ein Hindernis vermeidet, das Roboter vermeidet, der mit Arduino arbeitet. Sie müssen mit Arduino vertraut sein. Arduino ist ein Controller-Board, das den Atmega-Mikrocontroller verwendet. Sie können jede Version von Arduino verwenden, aber ich habe das Arduino Uno r3 auf meinem Roboter verwendet.
Der Code ist sehr einfach und die Schaltung hat nur 4-5 Drähte. Der Roboter verwendet auch das Arduino-kompatible L293D-Motorschild, um die Motoren anzutreiben. Der Schild passt also direkt auf Arduino, was alles einfach macht… Im Grunde ist unser Roboter ein Auto, das sich vorwärts bewegt und wenn ihm ein Hindernis in den Weg kommt, stoppt er dort, bewegt sich ein wenig zurück und dreht sich dann seinen Kopf nach links und rechts. Dann vergleicht er die Distanz und der Roboter dreht sich in die Richtung mit mehr Distanz. Dann bewegt sich der Roboter wieder vorwärts in diese Richtung und wiederholt den gesamten Vorgang erneut. Um den Abstand zu erkennen, verwendet der Roboter den Ultraschallsensor HC-sr04. Dieser Sensor sendet also alle 10 Mikrosekunden Ultraschallwellen aus, und wenn sich ein Hindernis vor Ihnen befindet, empfängt der Sensor das Echo. Anhand der Fahrzeit kennt er den Abstand zwischen Sensor und Objekt. So lass uns anfangen…
Schritt 1: Erforderliche Teile
Um ein Projekt zu starten, müssen wir zuerst die benötigten Teile sammeln. Alle benötigten Teile sind unten aufgeführt:-
- Arduino
- L293D Motorschild
- Fahrgestell (einschließlich Motoren und Räder)
- Drähte
- Batteriehalter
- Mikro-Servomotor
- das Ultraschallsensormodul HC-sr04
- Haltebügel für den Sensor
Sammeln Sie also diese Materialien und fahren Sie mit dem nächsten Schritt fort.
Schritt 2: Montieren Sie das Chassis
Bauen Sie nun Ihren Roboterkörper zusammen. Jeder kann ein anderes Chassis haben. Montieren Sie also Ihr Chassis entsprechend. Die meisten Chassis werden mit einer Bedienungsanleitung geliefert und sogar meine wurde mitgeliefert, also schau sie dir an und baue dein Chassis entsprechend. Befestigen Sie dann die Komponenten am Chassis. Arduino, mit dem daran befestigten Motorschild und auch der Batteriehalter müssen am Chassis befestigt werden. Der Servomotor muss auch vorne am Chassis befestigt werden. Der lange Servokopf muss unter die Halterung HC-sr04 geklebt werden. Der Sensor muss in der Halterung und die Halterung am Servomotor befestigt werden.
Nicht auf den Servomotor kleben, da er später bei Fehlpositionierung angeordnet werden kann. Repariere es einfach. Befestigen Sie es so, dass der Sensor nach vorne zeigt (die Augen zeigen nach vorne). Befestigen Sie die Drähte an den Motoren und halten Sie sich für den nächsten Schritt bereit. Auch zum Sensor.
Schritt 3: Hauptanschlüsse
Also werden wir jetzt die Verbindungen herstellen. Es gibt nicht mehr als 5-6 Verbindungen, also wird es ein Kinderspiel. Stellen Sie die Anschlüsse des Sensors gemäß obigem Diagramm her. An die Abschirmung können Servomotor und DC-Bo-Motoren angeschlossen werden. Verbinden Sie die Batterie mit dem Schild und verbinden Sie das Schild mit der Arduino-Platine.
Schritt 4: Arduino-Code
Dies ist also der letzte Teil der Fertigstellung unseres Roboters. Es handelt sich also um die Software und nicht um die Hardware. Also müssen wir unseren Arduino programmieren. Ich habe den Code von Arduino hochgeladen. Sie können auch einen anderen Code verwenden oder Ihren eigenen schreiben. Ich habe es gerade als Referenz hochgeladen.
Schritt 5: Ausführen
Also haben wir unseren OBSTACLE AVOIDING ROBOTER gebaut. Jetzt ist es an der Zeit, mit unserem coolen Roboter herumzuspielen und neue Experimente in unserem Code auszuprobieren.
Empfohlen:
Einen intelligenten Roboter mit Arduino bauen – wikiHow
Wie man einen intelligenten Roboter mit Arduino macht: Hallo, ich bin Arduino-Hersteller und in diesem Tutorial werde ich Ihnen zeigen, wie man einen intelligenten Roboter mit Arduino macht, wenn Ihnen mein Tutorial gefallen hat, dann überlegen Sie, meinen Youtube-Kanal namens Arduino-Hersteller zu unterstützen
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
RC-Tracked-Roboter mit Arduino – Schritt für Schritt: 3 Schritte
RC Tracked Robot mit Arduino – Schritt für Schritt: Hey Leute, ich bin zurück mit einem weiteren coolen Robot-Chassis von BangGood. Ich hoffe, Sie haben unsere vorherigen Projekte durchgegangen – Spinel Crux V1 – Der gestengesteuerte Roboter, Spinel Crux L2 – Arduino Pick-and-Place-Roboter mit Roboterarmen und The Badland Braw
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c
So wählen Sie einen Mikrocontroller aus: 21 Schritte (mit Bildern)
So wählen Sie einen Mikrocontroller aus: Früher war die Anzahl der verschiedenen Mikrocontroller-Chips, die dem Bastler zur Verfügung standen, ziemlich begrenzt. Man musste alles verwenden, was man beim Chip-Versandhändler kaufen konnte, und das schränkte die Auswahl auf eine kleine Anzahl von Ch