Inhaltsverzeichnis:

Hindernisvermeidender Roboter mit Ultraschallsensoren - Gunook
Hindernisvermeidender Roboter mit Ultraschallsensoren - Gunook

Video: Hindernisvermeidender Roboter mit Ultraschallsensoren - Gunook

Video: Hindernisvermeidender Roboter mit Ultraschallsensoren - Gunook
Video: Die 7 besten Rasenmäher Roboter bei Amazon 2024, November
Anonim
Hindernisvermeidender Roboter mit Ultraschallsensoren
Hindernisvermeidender Roboter mit Ultraschallsensoren

Dies ist ein einfaches Projekt zum Thema Hindernisvermeidungsroboter mit Ultraschallsensoren (HC SR 04) und Arduino Uno-Board. Der Roboter bewegt sich, um Hindernisse zu umgehen und den besten Weg zu wählen, um Sensoren zu folgen. Bitte beachten Sie, dass dies kein Tutorial-Projekt ist, teilen Sie Ihr Wissen und Kommentare mit mir.

Liste der Hauptkomponenten:-

  • Arduino Uno - 1
  • Ultraschallsensor (HC SR 04) - 3
  • 5v Relaisplatine - 1
  • 12 V Batterie - 1
  • 12 V Getriebemotor - 4
  • Motorhalterungen - 4
  • Chasi - 1
  • Räder - 4
  • Schrauben und Muttern
  • Schalter -1
  • Überbrückungskabel -10

Schritt 1: Arduino Uno-Board

Arduino Uno-Board
Arduino Uno-Board

Arduino Uno ist ein Mikrocontroller-Board basierend auf dem ATmega328P. Es hat 14 digitale Ein- und Ausgangspins, 6 analoge Eingänge. Die Betriebsspannung beträgt 5 V mit externer Stromversorgung. Es gibt viele Vorteile, einfaches Codieren und Hochladen, einfache Fehlerkorrekturen. Es gibt viele Sensormodule und andere Geräte für Arduinos.

Wenn Sie das Arduino-Board mit Strom versorgen, verwenden Sie 5 Volt oder 9 Volt. Sie sollten nicht mit 12 Volt einschalten. Wenn Sie eine 12-V-Batterie verwenden müssen, geben Sie sie über den 5-V-Reglerstromkreis.

Schritt 2: Ultraschallsensor (HC SR 04)

Ultraschallsensor (HC SR 04)
Ultraschallsensor (HC SR 04)
Ultraschallsensor (HC SR 04)
Ultraschallsensor (HC SR 04)

Der Roboter verfügt über drei Ultraschallsensoren vorne, links und rechts. Der Roboter arbeitet nach diesen Sensoren. Ein Ultraschallsensor ist ein Gerät, das die Entfernung zu einem Objekt mithilfe von Schallwellen messen kann. Es gibt vier Pins, die VCC (5 V Leistung) sind Versorgung), GND (Ground), Trig und Echo. Es gibt zwei Wandler, einen zum Senden und den anderen zum Empfangen. Beide sind auf einer einzigen Platine mit Steuerkreis befestigt. Ultraschall-Abstandsmessungen von ca. 2 cm bis 400 cm. Auch ein hochfrequenter Ton mit einer Frequenz von 40 KHz.

Funktionsprinzip

Generieren Sie von Arduino einen kurzen 20-uS-Impuls an den Trigger-Eingang, um die Entfernungsmessung zu starten. Das Ultraschallmodul sendet einen 8-Zyklus-Ultraschallstoß mit 40 khz aus und erhöht seine Echolinie hoch.

Es horcht dann auf ein Echo und senkt, sobald es eines erkennt, die Echolinie wieder ab. Die Echolinie ist also ein Impuls, dessen Breite proportional zum Abstand zum Objekt ist.

Durch das Timing des Pulses ist es möglich, die Reichweite in Zoll/Zentimeter zu berechnen.

Das Modul liefert einen abstandsproportionalen Echoimpuls.

uS/58=cm oder uS/148=Zoll.

Schritt 3: Andere Komponenten

Andere Komponenten
Andere Komponenten
Andere Komponenten
Andere Komponenten
Andere Komponenten
Andere Komponenten
Andere Komponenten
Andere Komponenten

Es gibt verschiedene Größen des Durchmessers der Motorwellen und der Lochgröße der Räder.

Das Überbrückungskabel sollte männlich zu weiblich sein.

Schritt 4: Sensoren mit Arduino-Anschlussdiagramm

Sensoren mit Arduino-Anschlussdiagramm
Sensoren mit Arduino-Anschlussdiagramm

Frontsensor:-

Echo-Pin - Arduino-Pin 6

Trig-Pin - Arduino-Pin 7

VCC-Pin - 5V

GND - Masse

Linker Sensor: -Echo-Pin - Arduino-Pin 8

Trig-Pin - Arduino-Pin 9

VCC-Pin - 5VGND - Masse

Rechter Sensor: -Echo-Pin - Arduino-Pin 10

Trig-Pin - Arduino-Pin 11

VCC-Pin - 5VGND - Masse

Schritt 5: Relaisplatine mit Arduino-Verbindungsdiagramm

Relaisplatine mit Arduino-Anschlussdiagramm
Relaisplatine mit Arduino-Anschlussdiagramm

Relais-Pin 1 - Arduino-Pin 2.

Relais-Pin 2 - Arduino-Pin 3.

Relais-Pin 3 - Arduino-Pin 4.

Relais-Pin 4 - Arduino-Pin 5.

Schritt 6: 12 Volt und Relaisanschluss

12 Volt und Relaisanschluss
12 Volt und Relaisanschluss

NC - Normal geschlossen

NEIN - Normal offen

C - Allgemein

Hier können Sie bei Bedarf die Polarität ändern. Dementsprechend ändert sich die Motordrehrichtung.

Motoren sollten an die gemeinsamen Pins angeschlossen werden

Schritt 7: Zusammenbauen

Montage
Montage
Montage
Montage

Linksseitige und rechte Motoren sollten von beiden Seiten getrennt werden.

Schritt 8: Codes

Codes
Codes

Schritt 9: Testen und Fertigstellen

Empfohlen: