Inhaltsverzeichnis:
- Schritt 1: Erforderliche Teile
- Schritt 2: Montieren Sie das Chassis
- Schritt 3: Hauptanschlüsse
- Schritt 4: Arduino-Code
- Schritt 5: Ausführen
Video: Einen Roboter zur Hindernisvermeidung mit Arduino herstellen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einen Roboter zur Hindernisvermeidung bauen – wikiHow
Wie man einen Hindernisvermeidungsroboter macht: Der Hindernisvermeidungsroboter ist ein einfacher Roboter, der von einem Arduino betrieben wird und was er tut, ist, dass er nur herumstreift und Hindernissen ausweicht. Er erkennt die Hindernisse mit einem HC-SR04 Ultraschallsensor, d. h. wenn der Roboter ein Objekt in der Nähe von
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
Einen Frosch-Roboter aus Karton herstellen – wikiHow
Wie man einen Froschroboter aus Karton herstellt: Ich bin froh, dass ich mir endlich die Zeit genommen habe, diese Anleitung für die Herstellung eines Froschroboters zu erstellen! Auf YouTube gibt es derzeit einige Videoanleitungen, die zeigen, wie man ein ähnliches Modell wie das hier erstellte erstellt. Das ist also meine Variation des Frosch-Ro
[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