3.7 Hindernisvermeidung 2

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

In diesem Projekt fügen wir außerdem ein Ultraschallmodul für die Fernerkennung hinzu, sodass das Auto Hindernisse aus größerer Entfernung wahrnehmen und eine Entscheidung treffen kann.

Benötigte Komponenten

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

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

Name

ARTIKEL IM SET

LINK

3-in-1 Starter Set

380+

3 in 1 Starter Kit

Sie können die Teile auch einzeln über die folgenden Links erwerben:

KOMPONENTENBESCHREIBUNG

KAUF-LINK

SunFounder R3 Platine

BUY

L9110 Motortreibermodul

-

TT Motor

-

Ultraschall-Modul

BUY

Hindernisvermeidungsmodul

BUY

Schaltkreis aufbauen

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

Die Verbindung des Ultraschallmoduls mit dem R3-Board ist wie folgt:

Ultraschall-Modul

R3-Board

Vcc

5V

Trig

3

Echo

4

Gnd

GND

Die Verbindung der beiden IR-Hindernisvermeidungsmodule mit dem R3-Board ist 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_7_81.png

Programmierung

1. Funktion erstellen

Lassen Sie das Auto vorwärts und rückwärts fahren.

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

Lassen Sie das Auto nach links hinten und nach rechts hinten fahren.

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

Lassen Sie das Auto stoppen.

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

2. Notfall-Hindernisvermeidung

Die beiden IR-Hindernisvermeidungsmodule am Auto werden für die Notfall-Hindernisvermeidung verwendet, um Hindernisse in kurzer Entfernung, Ecken oder relativ kleine Hindernisse zu erkennen.

  • Wenn das linke Infrarot-Modul ein Hindernis erkennt, fährt das Auto rückwärts nach links.

  • Wenn das rechte IR-Modul ein Hindernis erkennt, fährt das Auto rückwärts nach rechts.

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

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

3. Hindernisvermeidung über lange Strecken

Lesen Sie 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