Hindernisvermeidender Roboter (Arduino) - Gunook
Hindernisvermeidender Roboter (Arduino) - Gunook
Anonim
Hindernisvermeidender Roboter (Arduino)
Hindernisvermeidender Roboter (Arduino)

Hier werde ich Sie anweisen, einen Hindernisvermeidungsroboter basierend auf Arduino zu erstellen. Ich hoffe, eine Schritt-für-Schritt-Anleitung zur Herstellung dieses Roboters auf sehr einfache Weise zu machen. Ein Hindernisvermeidungsroboter ist ein vollständig autonomer Roboter, der in der Lage sein kann, jedem Hindernis auszuweichen, auf das er sich bei seiner Bewegung trifft. Wenn es während der Vorwärtsbewegung auf ein Hindernis stößt, stoppt die Vorwärtsbewegung automatisch und macht einen Schritt zurück. Dann sieht es so aus, als wären es zwei Seiten links und rechts und beginnt sich auf die bestmögliche Weise zu bewegen; Das bedeutet entweder nach links, wenn sich rechts ein weiteres Hindernis befindet, oder nach rechts, wenn sich links ein weiteres 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 verwendet werden, sogar in Robotern, die in Raumfahrzeugen verwendet werden.

Schritt 1: Was Sie in diesem Projekt benötigen:

Was Sie in diesem Projekt benötigen
Was Sie in diesem Projekt benötigen
Was Sie in diesem Projekt benötigen
Was Sie in diesem Projekt benötigen
Was Sie in diesem Projekt benötigen
Was Sie in diesem Projekt benötigen
  1. Arduino UNO -
  2. Intelligentes Roboter-Auto-Chassis mit 2 x Spielzeugautorädern und 1 x Universalrad (oder Kugelrollen) -
  3. Zwei Gleichstrommotoren -
  4. L298n Motortreiber -
  5. HC-SR04 Ultraschallsonarsensor -
  6. TowerPro Micro Servo 9g -
  7. 7,4V 1300mAh Lipo Akku -
  8. Überbrückungsdrähte (männlich-männlich, männlich-weiblich)
  9. Mini-Steckbrett
  10. Halterung für Ultraschallsonarsensor
  11. Schrauben und Muttern
  12. Schraubenzieher
  13. Lötkolben
  14. Doppelseitiges Klebeband (optional)
  15. Heißklebepistole (optional)

Schritt 2: Zusammenbau des Chassis

Zusammenbau des Chassis
Zusammenbau des Chassis
Zusammenbau des Chassis
Zusammenbau des Chassis
Zusammenbau des Chassis
Zusammenbau des Chassis

Löten Sie zwei Drähte an jeden Gleichstrommotor. Befestigen Sie dann zwei Motoren mit den Schrauben am Chassis. Wenn Sie Klärungsbedarf haben, sehen Sie sich dieses Youtube-Video https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… an und es zeigt Ihnen, wie Sie das Smart 2WD Robot-Autochassis zusammenbauen. Zum Schluss das Universalrad (oder Kugellaufrad) anbringen

Schritt 3: Montieren Sie die Komponenten

Montieren Sie die Komponenten
Montieren Sie die Komponenten

Montieren Sie den Arduino UNO, den L298n-Motortreiber und den TowerPro-Servomotor am Chassis. Hinweis: Lassen Sie bei der Montage des Arduino-Boards genügend Platz, um das USB-Kabel anzuschließen, da Sie das Arduino-Board später programmieren müssen, indem Sie es über ein USB-Kabel mit dem PC verbinden.

Schritt 4: Vorbereiten des Ultraschallsensors

Vorbereitung des Ultraschallsensors
Vorbereitung des Ultraschallsensors
Vorbereitung des Ultraschallsensors
Vorbereitung des Ultraschallsensors
Vorbereiten des Ultraschallsensors
Vorbereiten des Ultraschallsensors
Vorbereiten des Ultraschallsensors
Vorbereiten des Ultraschallsensors

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: Verdrahtungskomponenten

Verdrahtungskomponenten
Verdrahtungskomponenten
Verdrahtungskomponenten
Verdrahtungskomponenten
Verdrahtungskomponenten
Verdrahtungskomponenten
Verdrahtungskomponenten
Verdrahtungskomponenten

L298n-Motortreiber:

+12V → Lipo-Batterie (+)

GND → Lipo-Batterie (-) Wichtig: Verbinden Sie die GND mit der Lipo-Batterie (-) und mit der Arduino-Platine eines beliebigen GND-Pins

+5V → Arduino Vin

In1 → Arduino digitaler Pin 7

In2 → Arduino digitaler Pin 6

In3 → Arduino digitaler Pin 5

In4 → Arduino digitaler Pin 4

AUS1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

AUS4 → Motor 2

Steckbrett:

Verbinden Sie zwei Überbrückungsdrähte 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.

HC-SR04 Ultraschall-Sonarsensor:

VCC → Steckbrett +5V

Trig → Arduino analoger Pin 1

Echo → Arduino analoger Pin 2

GND → Steckbrett GND

TowerPro Mikroservo 9g:

oranger Draht → Arduino digitaler Pin 10

rotes Kabel → Steckbrett +5V

braunes Kabel → Steckbrett GND

Schritt 6: Arduino UNO programmieren

  1. Laden Sie die Arduino-Desktop-IDE herunter und installieren Sie sie

    • Windows -
    • Mac OS X -
    • Linux -
  2. Laden Sie die NewPing-Bibliotheksdatei (Ultraschallsensorfunktionsbibliothek) herunter und fügen Sie sie in den Arduino-Bibliotheksordner ein.

    • Laden Sie die NewPing.rar unten herunter
    • Extrahieren Sie es in den Pfad - C:\Arduino\libraries
  3. Download und öffnen Sie Obstacle_avoiding.ino
  4. Laden Sie den Code über ein USB-Kabel auf das Arduino-Board hoch

Schritt 7: Stromversorgung des Roboters

Schalten Sie den Roboter ein
Schalten Sie den Roboter ein

Schließen Sie den Lipo-Akku wie folgt an den L298n-Motortreiber an:

Lipo-Batterie (+) → +12V

Lipo-Akku (-) → GND

Schritt 8: Großartig !

Groß !!!
Groß !!!

Jetzt ist Ihr Roboter bereit, jedem Hindernis auszuweichen….

Fragen beantworte ich gerne

E-Mail an mich: [email protected]

suche mich auf facebook und linkedin nach mehr projekten - Danusha nayantha

Danke schön

Empfohlen: