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:

  1. Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-With -...
  2. Intelligentes Roboterauto-Chassis mit 2 x Spielzeugautorädern und 1 x Universalrad (oder Kugelrollen) - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
  3. Zwei Gleichstrommotoren - //www.ebay.com/itm/Arduino-Smart-Car-Robot -...
  4. L298n Motortreiber - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
  5. Ultraschall-Sonarsensor HC-SR04 - //www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0 ...
  6. TowerPro Micro Servo 9g - //www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea ...
  7. 7, 4 V 1300 mAh Lipo-Batterie - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
  8. Überbrückungsdrähte (von Mann zu Mann, von Mann zu Frau)
  9. Mini-Steckbrett

  10. Halterung für Ultraschall-Sonarsensor

  11. Schrauben und Muttern
  12. Schraubendreher
  13. Lötkolben
  14. Doppelseitiges Klebeband (optional)
  15. 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

  1. 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
  2. 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
  3. Laden Sie obstacle_avoiding.ino herunter und öffnen Sie es
  4. 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

Ähnlicher Artikel