Inhaltsverzeichnis:

DC-Motoren mit Arduino und L293 steuern - Gunook
DC-Motoren mit Arduino und L293 steuern - Gunook

Video: DC-Motoren mit Arduino und L293 steuern - Gunook

Video: DC-Motoren mit Arduino und L293 steuern - Gunook
Video: Motor mit dem Arduino steuern: Der Motortreiber L293D (Dual H-Bridge) 2024, Juli
Anonim
Steuerung von Gleichstrommotoren mit Arduino und L293
Steuerung von Gleichstrommotoren mit Arduino und L293
Steuerung von Gleichstrommotoren mit Arduino und L293
Steuerung von Gleichstrommotoren mit Arduino und L293
Steuerung von Gleichstrommotoren mit Arduino und L293
Steuerung von Gleichstrommotoren mit Arduino und L293

Einfache Möglichkeit, Gleichstrommotoren zu steuern. Sie benötigen lediglich Kenntnisse in Elektronik und Programmierung

Bei Fragen oder Problemen können Sie mich unter meiner Mail kontaktieren: [email protected]

Besuchen Sie meinen Youtube-Kanal:

Fangen wir also an.

Schritt 1: Sehen Sie sich ein Video an

Sie können auch sehen, wie dieses Projekt funktioniert

www.youtube.com/watch?v=tm69V7npSg8

Schritt 2: Materialien

Materialien
Materialien
Materialien
Materialien
Materialien
Materialien

Alle Materialien, die Sie benötigen, finden Sie bei ebay oder amazon. Aber wenn Sie alte elektronische Geräte wie Drucker oder etwas anderes haben, können Sie Materialien von dort erhalten.

Sponsor Link:UTSource.net Reviews Es ist eine vertrauenswürdige Website für die Bestellung elektronischer Komponenten zu günstigen Preisen

Preis und ausgezeichnete Qualität

Für dieses Projekt benötigen Sie:

-Motortreiber L293D

-Arduino Mega 2560 oder Uno

-Breadboard

-9V Batterie

-Gleichspannungs Motor

-9V Batteriefach

-einige Drähte

-Grüne und rote LED-Dioden

-zwei Druckknöpfe

-zwei 10k Ohm Widerstände

Motortreiber L293D

Sie können diesen Chip zur Steuerung von einem oder zwei verschiedenen Motoren verwenden. Er gehört zur TTL-Familie, dh er läuft mit 5V+.

Es hat 16 Pins

Pin 1 keine Verbindung

Pin 2 ist Eingang

Pin 3 ist Ausgang für Motor

Pin 4 und 5 sind mit GND der Batterie verbunden

Pin 6 ist zweiter Ausgang für Motor

Pin 7 ist zweiter Eingang

Pin 8 ist V+ von der Batterie (9V)

Auf der anderen Seite ist das gleiche außer:

Pin 16 ist Vcc+

Pin 9 keine Verbindung

Schritt 3: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Wenn Sie Probleme mit der Verkabelung haben, können Sie sich mit den Bildern helfen. Oben befindet sich eine Schaltung zur Steuerung von 1 Motor und unten eine Schaltung zur Steuerung von 2 Motoren. Ich habe ein Beispiel mit nur einem Motor gemacht.

Digitaleingang 2 ist mit ON-Taster verbunden (Taster mit blauer Kappe)

Digitaleingang 3 ist mit AUS-Taster verbunden (Taster mit roter Kappe)

Mit diesen beiden Tasten können Sie die Drehrichtung ändern

Sie müssen einen 10k-Ohm-Widerstand zwischen GND von Arduino an den Druckknopfstift anschließen.

Grüne LED-Diode ist mit Digitalausgang 5. verbunden

Rote LED-Diode ist mit Digitalausgang 4. verbunden

Verkabelung L293D

Pin 1 keine Verbindung, also lassen Sie es leer.

Als nächstes ist Pin 2, der mit dem digitalen Ausgang von Arduino verbunden ist (Sie können einen beliebigen digitalen Ausgang von 2 bis 53 wählen)

Pin 3 ist direkt mit dem Motor verbunden

Pin 4 und 5 sind mit Batterie GND verbunden

Pin 6 ist direkt mit dem Motor verbunden

Pin 7 ist mit dem digitalen Ausgang des Arduino verbunden

Pin 8 ist V+ von der Batterie. Ich empfehle Ihnen, eine 9-V-Batterie zu verwenden, damit der Motor reibungslos läuft

Wenn Sie eine Chance haben, können Sie eine Schaltung machen.

Sie müssen aufpassen, dass Sie GND von Arduino mit GND von Batterie verbinden. Im umgekehrten Fall funktioniert das Ganze nicht

Wenn Sie zwei Motoren steuern möchten, müssen Sie die andere Seite von L293D verdrahten

Pin 16 ist Vcc +. Sie erhalten 5 V Spannung von Arduino

Pin 15 ist mit dem digitalen Ausgang von Arduino verbunden

Pin 14 ist direkt mit dem Motor verbunden

Pin 13 und Pin 12 sind mit GND der Batterie verbunden

Pin 11 ist direkt mit dem Motor verbunden

Pin 10 ist mit dem digitalen Ausgang von Arduino verbunden

Pin 9 keine Verbindung

Schritt 4: Herstellen der Platine

Die Leiterplatte herstellen
Die Leiterplatte herstellen

Ich habe diese Schaltung selbst gemacht. Zum Zeichnen der Schaltung wird SprintLayout verwendet. Dies ist ein Programm zum Zeichnen von Schaltungen.

Zum Gravieren dieser Platine wird eine CNC-Gravierfräsmaschine verwendet. Ich habe normale Platinen für Schaltungen verwendet, die auf einer Seite mit Kupfer beschichtet sind. Wenn die Platine fertig war, habe ich sie mit sehr feinem Sandpapier poliert. Dann habe ich Industriealkohol und Kolophonium in Pulver gemischt Diese Mischung habe ich dann kupferseitig beschichtet, um sie zu schützen.

Schritt 5: Code

Ich habe drei verschiedene Codes erstellt.

Motorsteuerung:

Alle 5 Sekunden ändert der Motor die Drehrichtung

Motorsteuerung mit 1 Taster:

Wenn Sie die Taste zum ersten Mal drücken, dreht sich der Motor in eine Richtung, wenn Sie die Taste zum zweiten Mal drücken, dreht sich der Motor in die andere Seite

Motorsteuerung mit 2 Tasten:

Wenn Sie die ON-Taste drücken, dreht sich der Motor in eine Richtung, wenn Sie die OFF-Taste drücken, dreht sich der Motor in die andere Richtung.

Empfohlen: