Hindernisvermeidender Roboter (Arduino)
Hier werde ich Sie anweisen, einen auf Arduino basierenden Roboter zur Vermeidung von Hindernissen herzustellen. Ich hoffe, dass ich Schritt für Schritt eine Anleitung zur Herstellung dieses Roboters auf sehr einfache Weise geben kann. Ein Hindernisvermeidungsroboter ist ein vollständig autonomer Roboter, der jedes Hindernis umgehen kann, dem er bei seiner Bewegung gegenübersteht. Wenn es beim Vorwärtsfahren auf ein Hindernis stößt, hört es einfach auf, sich vorwärts zu bewegen, und macht einen Schritt zurück. Dann sieht es so aus, als wären es zwei Seiten links und rechts und es beginnt sich bestmöglich zu bewegen. Dies bedeutet entweder in linker Richtung, wenn sich ein anderes Hindernis in rechter Richtung befindet, oder in rechter Richtung, wenn sich auf der linken Seite ein anderes Hindernis befindet. Der Roboter zur Vermeidung von Hindernissen ist sehr hilfreich und bildet die Grundlage für viele große Projekte wie automatische Autos, Roboter, die in Fertigungsfabriken eingesetzt werden, selbst für Roboter, die in Raumfahrzeugen eingesetzt werden.
Schritt 1: Was Sie in diesem Projekt benötigen:






- Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-With -...
- Intelligentes Roboterauto-Chassis mit 2 x Spielzeugautorädern und 1 x Universalrad (oder Kugelrollen) - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
- Zwei Gleichstrommotoren - //www.ebay.com/itm/Arduino-Smart-Car-Robot -...
- L298n Motortreiber - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
- Ultraschall-Sonarsensor HC-SR04 - //www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0 ...
- TowerPro Micro Servo 9g - //www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea ...
- 7, 4 V 1300 mAh Lipo-Batterie - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
- Überbrückungsdrähte (von Mann zu Mann, von Mann zu Frau)
Mini-Steckbrett
Halterung für Ultraschall-Sonarsensor
- Schrauben und Muttern
- Schraubendreher
- Lötkolben
- Doppelseitiges Klebeband (optional)
- Heißklebepistole (optional)
Schritt 2: Zusammenbau des Chassis



Löten Sie zwei Drähte an jeden Gleichstrommotor. Befestigen Sie dann zwei Motoren mit den Schrauben am Chassis. Wenn Sie weitere Informationen benötigen, sehen Sie sich bitte dieses Youtube- Video an: //www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou ... und es zeigt Ihnen, wie Sie das Smart 2WD Robot-Fahrzeugchassis zusammenbauen . Befestigen Sie zum Schluss das Universalrad (oder das Kugelrollenrad).
Schritt 3: Montieren Sie die Komponenten

Montieren Sie den Arduino UNO, L298n Motortreiber und den TowerPro Servomotor am Chassis. Hinweis: Lassen Sie beim Anbringen der Arduino-Karte genügend Platz, um das USB-Kabel anzuschließen, da Sie die Arduino-Karte später programmieren müssen, indem Sie sie über ein USB-Kabel an den PC anschließen.
Schritt 4: Vorbereiten des Ultraschallsensors




Stecken Sie vier Überbrückungskabel in den Ultraschallsensor und befestigen Sie ihn an der Halterung. Montieren Sie dann die Halterung am TowerPro-Mikroservo, das bereits im Gehäuse installiert ist.
Schritt 5: Verdrahtungskomponenten




L298n Motortreiber:
+ 12V → Lipobatterie (+)
GND → Lipobatterie (-) wichtig: Verbinden Sie die GND mit der Lipobatterie (-) und mit der Arduino-Platine eines beliebigen GND-Pins
+ 5V → Arduino Vin
In1 → Arduino Digital Pin 7
In2 → Arduino Digital Pin 6
In3 → Arduino Digital Pin 5
In4 → Arduino Digital Pin 4
OUT1 → Motor 1
OUT2 → Motor 1
OUT3 → Motor 2
OUT4 → Motor 2
Steckbrett:
Verbinden Sie zwei Überbrückungskabel mit den 5V- und GND-Pins der Arduino-Platine und verbinden Sie dann beide Drähte mit dem Steckbrett. Jetzt können Sie dies als + 5V-Versorgung verwenden.
Ultraschall-Sonarsensor HC-SR04:
VCC → Steckbrett + 5V
Trig → Arduino Analog Pin 1
Echo → Arduino Analog Pin 2
GND → Steckbrett GND
TowerPro Mikroservo 9g:
orange Draht → Arduino Digital Pin 10
roter Draht → Steckbrett + 5V
brauner Draht → Steckbrett GND
Schritt 6: Programmieren von Arduino UNO
- Laden Sie die Arduino Desktop IDE herunter und installieren Sie sie
- windows - //www.arduino.cc/en/Guide/Windows
- Mac OS X - //www.arduino.cc/en/Guide/MacOSX
- Linux - //www.arduino.cc/en/Guide/Linux
- Laden Sie die NewPing-Bibliotheksdatei (Ultrasonic Sensor Function Library) herunter und fügen Sie sie in den Ordner der Arduino-Bibliotheken ein.
- Laden Sie NewPing hier herunter - //github.com/JRodrigoTech/Ultrasonic-HC-SR0 ...
- Fügen Sie Dateien in den Pfad ein - C: \ Arduino \ Bibliotheken
- Laden Sie obstacle_avoiding.ino herunter und öffnen Sie es
- Laden Sie den Code über ein USB-Kabel auf die Arduino-Karte hoch
Anhänge
obstacle_avoiding.ino Herunterladen
Schritt 7: Schalten Sie den Roboter ein

Schließen Sie die Lipo-Batterie wie folgt an den L298n-Motortreiber an:
Lipo Batterie (+) → + 12V
Lipobatterie (-) → GND
Schritt 8: Großartig !!!

Jetzt ist Ihr Roboter bereit, Hindernissen auszuweichen ...
Für Fragen stehe ich Ihnen gerne zur Verfügung
mailen Sie mir:
suche mich auf Facebook und LinkedIn nach weiteren Projekten - Danusha nayantha
Danke