Inhaltsverzeichnis:

Arduino Hindernisvermeidung motorbetriebenes Auto - Gunook
Arduino Hindernisvermeidung motorbetriebenes Auto - Gunook

Video: Arduino Hindernisvermeidung motorbetriebenes Auto - Gunook

Video: Arduino Hindernisvermeidung motorbetriebenes Auto - Gunook
Video: Arduino Einparkhilfe mit VL53L0X Entfernungssensor und WS2812b Neopixel Ring 2024, November
Anonim
Arduino Hindernisvermeidendes motorbetriebenes Auto
Arduino Hindernisvermeidendes motorbetriebenes Auto
Arduino Hindernisvermeidendes motorbetriebenes Auto
Arduino Hindernisvermeidendes motorbetriebenes Auto
Arduino Hindernisvermeidendes motorbetriebenes Auto
Arduino Hindernisvermeidendes motorbetriebenes Auto

Hallo! und willkommen zum Tutorial zum Bau eines Arduino-Hindernisses, das ein Auto vermeidet. Wir können beginnen, indem wir die notwendigen Materialien für dieses Projekt besorgen, und stellen Sie sicher, dass Sie Spaß haben!

MATERIALIEN:

  • Kabel von Buchse zu Stecker
  • Drähte
  • Distanzsensor
  • Holzbrett
  • Gorilla Tape/Elektrik
  • 2 Motoren mit Rädern
  • Servo
  • Schraubenzieher
  • Schrauben
  • Arduino
  • Batteriehalter
  • Rad
  • USB zu Akkupack
  • Arduino-Motoraufsatz
  • Arduino-USB
  • PC
  • Kunststoffständer

Darüber hinaus bin ich hier, um Sie über die Herstellung eines auf Arduino basierenden Hindernisvermeidungsroboters zu unterweisen. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung zur Konstruktion dieses Mechanismus bis ins kleinste Detail. Bei diesem Projekt handelt es sich jedoch um einen voll funktionsfähigen autonomen Roboter, der in der Lage sein kann, jedes Hindernis, mit dem er in Kontakt kommt, zu umgehen, um dann auszuweichen. Der Prozess beinhaltet das Auftreffen auf ein Hindernis, während er vorwärts fährt. Sobald er dem Objekt gegenübersteht, stoppt dieser Roboter automatisch die Vorwärtsbewegung und macht einen Schritt zurück. Dann scannt es die linke/rechte Seite, um dann mit der Bewegung des geeigneteren Pfads zu beginnen. Der Zweck dieses Projekts besteht darin, die Technik/Mechanik hinter dem Konzept zu verstehen, das mit unserer Gesellschaft wie selbstfahrenden Autos, Fertigungsindustrie usw. verbunden ist.

Schritt 1: Aufbau des Chassis

Aufbau des Chassis
Aufbau des Chassis
Aufbau des Chassis
Aufbau des Chassis

Um den Rahmen zu konstruieren, müssen Sie eine vorgefertigte Schablone für den Aufbau dieses Projekts oder einen einfachen Holzrohling mit den Abmessungen 1/2 Fuß x 1/4 Fuß in die Hände bekommen. Dies wird Ihr Rahmen und die Grundlage dieser Anleitung sein, auf der Ihr gesamter Arduino-Code und Ihre Motoren funktionieren.

  1. Löten Sie zwei Drähte an jeden Gleichstrommotor. Befestigen Sie dann zwei Motoren mit den Schrauben am Chassis.
  2. Befestigen Sie den Motor mit Schrauben/Kleber/Klebeband an der Unterseite des Chassis auf der Rückseite
  3. Stellen Sie sicher, dass die Motoren sicher sind und Kraft aufnehmen können
  4. Nehmen Sie das Rad und setzen Sie das Rad mit einer beliebigen Methode in die Vorderseite des Projekts ein

Schritt 2: Anbringen kleinerer Komponenten

Anbringen kleinerer Komponenten
Anbringen kleinerer Komponenten
Anbringen kleinerer Komponenten
Anbringen kleinerer Komponenten

Für diesen Schritt müssen Sie diese beiden Komponenten an bestimmten Stellen platzieren, um das Design dieses Projekts zu perfektionieren. Die Taste muss an der Taste befestigt werden, indem der linke Anschluss mit dem roten Kabel vom Akkuhalter verlötet wird. Verwenden Sie auch Klebeband, Kleber oder Schrauben, um den Akku im mittleren Teil auf der Oberseite Ihres Fundaments zu befestigen, und befestigen Sie dann den Schalter an der Unterseite des Projekts.

Schritt 3: Montage der Module

Montage der Module
Montage der Module
Montage der Module
Montage der Module

*Hinweis: Lassen Sie bei der Montage des Arduino-Boards genügend Platz zum Einstecken des USB-Kabels, da Sie später das Arduino-Board programmieren müssen, indem Sie es über ein USB-Kabel mit dem PC verbinden.

Nichtsdestotrotz ist das Arduino ein wichtiger Bestandteil, um dieses gesamte Projekt zum Funktionieren zu bringen, und die Platzierung jedes Moduls wirkt sich auf seine Effizienz und Ästhetik aus. Die Position des Abstandssensors und des Arduino müssen an bestimmten Stellen eingestellt werden, der Arduino muss am hinteren Ende in den Rahmen hinter dem Akkuhalter geschraubt werden, um das Gewicht dieses Fahrzeugs auszugleichen. Stellen Sie sicher, dass Sie den Arduino-Aufsatz oben auf dem Arduino platzieren, damit die Motorfunktionen richtig funktionieren. Denken Sie als nächstes daran, dass sich der Abstandssensor vor diesem Projekt befinden muss, um Hindernisse zu erkennen und andere Wege zu scannen, die sicherer sind.

Schritt 4: Sichern des Distanzsensors

Sichern des Distanzsensors
Sichern des Distanzsensors

Ganz zu schweigen davon, dass der Abstandssensor ein wesentlicher Bestandteil dafür ist, dass dieses gesamte Projekt funktioniert und Hindernisse auf seinem Weg umgeht. Für diesen Schritt müssen Sie zwei Plastikstücke verbinden, die passen, um das Servo zu befestigen, und dieses an einem Plastikfundament befestigen, um es mit unserem Rahmen zu verbinden. Dies verleiht dem Mechanismus Mobilität und Rotation für jede zukünftige Bewegung, die der Abstandssensor verwendet, um sich in jede Richtung zu bewegen. Befestigen Sie diese Komponente an der Vorderseite des Fundaments oder Rahmens und verwenden Sie nun den Abstandssensor.

Mit dem Abstandssensor müssen Sie diesen mit Klebeband / Klebstoff / Kabelbindern an der Vorderseite des gerade erstellten Mechanismus befestigen, damit sich der Abstandssensor auch bewegt, wenn sich das Servo bewegt.

Stecken Sie vier Überbrückungsdrähte in den Ultraschallsensor und montieren Sie ihn an der Montagehalterung. Montieren Sie dann die Halterung am TowerPro Micro-Servo, das bereits am Chassis installiert ist.

Schritt 5: Kabelverbindungen & Schaltplan

Kabelverbindungen & Schaltplan
Kabelverbindungen & Schaltplan

Diese Drahtverbindungen sind entscheidend dafür, dass das Projekt seine Funktionen ausführen kann. Überprüfen Sie daher unbedingt, mit welchem Teil Sie jede Komponente verknüpfen. Im Schaltplan finden Sie die notwendigen Verbindungen, die der Arduino zum Ansteuern, Erfassen usw. benötigt.

*Hinweis: Dieser Schaltplan umfasst vier Motoren, wir können jedoch die zusätzlichen zwei ignorieren und fortfahren.

Schritt 6: Der Code

Der Code
Der Code
Der Code
Der Code
Der Code
Der Code
Der Code
Der Code

Nichts davon funktioniert einfach ohne den im Arduino programmierten Code. Hier habe ich den Code bereitgestellt, um dieses gesamte Projekt zu funktionieren, wenn es richtig verdrahtet und konstruiert ist. Sie können sich die bereitgestellten Bilder ansehen, um den Code besser zu verstehen und zu kopieren.

Schritt 7: Finalisierung

Abschluss
Abschluss
Abschluss
Abschluss
Abschluss
Abschluss

Da wir alle Schritte abgeschlossen haben, gehen Sie den Prozess durch und klären Sie alle Verbindungen/Komponenten, die in dieses Projekt einfließen.

  1. Schließen Sie Ihr Arduino an Ihren PC an
  2. Laden Sie die benötigten Bibliotheken herunter (AFMOTOR, NEWPING)
  3. Kompilieren Sie den Code
  4. Laden Sie den Code auf den richtigen Port hoch
  5. Testen, ausstecken
  6. Batterien einklicken, Schalter einschalten und losfahren!

Empfohlen: