Inhaltsverzeichnis:

Hindernisvermeidender Roboter mit Arduino Nano - Gunook
Hindernisvermeidender Roboter mit Arduino Nano - Gunook

Video: Hindernisvermeidender Roboter mit Arduino Nano - Gunook

Video: Hindernisvermeidender Roboter mit Arduino Nano - Gunook
Video: Lassen Sie Arduino-Roboter mit dem L293D-Treiber Hindernisse vermeiden 2024, Juli
Anonim
Hindernisvermeidender Roboter mit Arduino Nano
Hindernisvermeidender Roboter mit Arduino Nano

In diesem anweisbaren werde ich beschreiben, wie Sie ein Hindernis machen können, das Roboter mit Arduino vermeidet.

Schritt 1: Sie brauchen

Du brauchst
Du brauchst
Du brauchst
Du brauchst
Du brauchst
Du brauchst

Es ist ein beliebtes Arduino-Roboterprojekt. Um viel Drahtverbindung zu vermeiden, habe ich eine Platine dafür entworfen.

Sie können eine Leiterplatte oder ein gepunktetes Perfboard verwenden.

2WD Roboter-Chassis mit Lenkrolle.

Roboterrad für BO-Motor

150 U/min BO-Getriebemotor & 1,5-Zoll-Schraube & Mutter

Ultraschallsensorhalter

2 Stk. 9V Batterie & Batterieanschluss

L293D IC & 16-poliger IC-Sockel

100mfd/25v Kondensator 2 Stück 1K Widerstand, Led

Stiftleisten, Überbrückungsdraht (männlich zu weiblich) Klemmenblock 4 Stück

Ultraschallsensor HC-SR 04

Arduino Nano

Sie können eine Leiterplatte oder ein gepunktetes Perfboard verwenden.

Schritt 2: Zusammenbau des Root-Chassis

Zusammenbau des Root-Chassis
Zusammenbau des Root-Chassis

Setzen Sie zwei Getriebemotoren in das Robotergehäuse ein. Ich habe ein 2WD-Metallchassis verwendet, aber Sie können jedes Chassis verwenden

Setzen Sie ein Laufrad vor dem Roboterchassis ein. Der mechanische Teil dieses Roboters ist abgeschlossen

Schritt 3: Herstellen der elektronischen Schaltung

Herstellung der elektronischen Schaltung
Herstellung der elektronischen Schaltung
Herstellung der elektronischen Schaltung
Herstellung der elektronischen Schaltung
Herstellung der elektronischen Schaltung
Herstellung der elektronischen Schaltung

Wie es funktioniert

Der Ultraschall-Schallsensor erkennt Objekte davor und misst den Abstand des Objekts.

Im Normalzustand, wenn sich kein Hindernis vor dem Roboter befindet, drehen sich zwei Motoren im Uhrzeigersinn und der Roboter fährt geradeaus.

Wenn ein Objekt innerhalb von 20 cm vom Ultraschallsensor erkannt wurde, beginnt sich der linke Motor gegen den Uhrzeigersinn zu drehen und der rechte Motor dreht sich wie bisher im Uhrzeigersinn.

So biegt der Roboter schnell nach links ab, wenn sich ein Objekt davor befindet.

Schaltung und Anschlüsse, wenn Sie ein Perfboard verwenden

Hier habe ich einen Arduino nano & L293D Dual-Motor-Treiber verwendet. Zwei Kondensatoren als Filter. LED & 1k Widerstand zur Anzeige

Arduino digital Pin 7 mit dem Ultraschallsensor-Trigger-Pin verbinden

Arduino digital Pin 8 mit dem Ultraschallsensor Echo Pin verbinden

Arduino digital Pin 5 & 6 verbinden mit Ic l293d Pin 10 & 15 für die linke Motorsteuerung

Arduino digital Pin 11 & 12 Verbinden Sie sich mit ic l293d Pin 2 & 7 für die rechte Motorsteuerung

Verbinden Sie den linken Motor mit ic l293d Pin 11 & 14

Verbinden Sie den rechten Motor mit ic l293d Pin 3 & 6

Wenn Sie PCB verwenden möchten

Die Leiterplatte für dieses Roboterprojekt ist gut gestaltet und einfach herzustellen. Mit dieser Platine können Sie verschiedene Arten von Arduino-Robotern herstellen. Ein anderer Roboter, der diese Platine verwendet

Laden Sie hier die Gerber-Datei für PCB herunter und bestellen Sie sie.

Schritt 4: Hochladen von Code auf Arduino

Laden Sie den Code auf Arduino Nano hoch. hier ist der Code-Link zum Download

Laden Sie einfach die.ino-Datei herunter und öffnen Sie sie mit arduino IDE.

Verbinden Sie Arduino Nano mit einem USB-Kabel, wählen Sie den richtigen COM-Port

dann klick zum hochladen

Schritt 5: Testen

Testen
Testen

Es ist Zeit, den Roboter zu testen.

Ich habe eine 9-V-Batterie für Arduino und eine weitere 9-V-Batterie für die Motorleistung verwendet. Für die Stromversorgung des Motors ist es gut, einen wiederaufladbaren Akku zu verwenden, da sonst der 9-V-Akku den Roboter nicht lange betreiben kann.

Dieses Video kann Ihnen helfen -

Empfohlen: