3.7 Hindernisvermeidung 2

Im 3.5 Hindernisvermeidung Projekt werden lediglich 2 IR-Hindernisvermeidungsmodule zur Hinderniserkennung eingesetzt. Allerdings ist die Erkennungsreichweite des IR-Hindernisvermeidungsmoduls begrenzt, was dazu führen kann, dass das Auto möglicherweise zu spät reagiert, um Hindernissen auszuweichen.

In diesem Projekt fügen wir zusätzlich ein Ultraschallmodul hinzu, um Distanzen über eine längere Strecke zu erfassen. So kann das Auto Hindernisse aus größerer Entfernung wahrnehmen und entsprechend reagieren.

Benötigte Komponenten

Für dieses Projekt benötigen wir die folgenden Komponenten.

Es ist sicherlich praktisch, ein komplettes Set zu kaufen. Hier ist der Link:

Name

ARTIKEL IN DIESEM KIT

LINK

3 in 1 Starter Kit

380+

3 in 1 Starter Kit

Die einzelnen Komponenten können auch über die untenstehenden Links gekauft werden.

KOMPONENTENBESCHREIBUNG

KAUF-LINK

SunFounder R3 Platine

BUY

L298N Modul

BUY

TT Motor

-

Ultraschall-Modul

BUY

Hindernisvermeidungsmodul

BUY

Schaltkreis aufbauen

Verbinden Sie das Ultraschallmodul und die beiden IR-Hindernisvermeidungsmodule gleichzeitig.

Verdrahten Sie das Ultraschallmodul wie folgt mit dem R3-Board.

Ultraschallmodul

R3-Board

Vcc

5V

Trig

3

Echo

4

Gnd

GND

Die Verdrahtung der beiden IR-Hindernisvermeidungsmodule mit dem R3-Board erfolgt wie folgt.

Linkes IR-Modul

R3-Board

OUT

8

GND

GND

VCC

5V

Rechtes IR-Modul

R3-Board

OUT

7

GND

GND

VCC

5V

../../_images/car_avoid_ultrasonic1.jpg

Programmierung

1. Funktion erstellen

Das Auto vorwärts und rückwärts fahren lassen.

../../_images/7_avoid2_1.png

Lassen Sie das Auto nach links rückwärts und nach rechts rückwärts fahren.

../../_images/7_avoid2_2.png

Das Auto anhalten lassen.

../../_images/7_avoid2_3.png

2. Notfall-Hindernisvermeidung

Die beiden Infrarot-Hindernisvermeidungsmodule am Auto dienen der Notfall-Hindernisvermeidung und erkennen Hindernisse auf kurzen Distanzen, Ecken oder relativ kleine Hindernisse.

  • Wenn das linke Infrarot-Modul ein Hindernis erkennt, fährt das Auto nach links zurück.

  • Wenn das rechte IR-Modul ein Hindernis erkennt, weicht das Auto nach rechts hinten aus.

  • Wenn beide Module gleichzeitig ein Hindernis erkennen, fährt das Auto direkt rückwärts.

../../_images/7_avoid2_4.png

3. Hindernisvermeidung über lange Distanz

Lese den Wert des Ultraschallmoduls. Wenn der erkannte Wert kleiner als 10 ist, fährt das Auto rückwärts; ansonsten fährt es weiter vorwärts.

../../_images/7_avoid2_5.png