Shield L293D Motordriver fuer Arduino (5-12V)
zoom_out_map
chevron_left chevron_right

Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.

Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.

Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.

Shield-Motorsteuermodul, L293D, 5-12 V

Das L293D Shield für Arduino vereinfacht die Motorsteuerung in Robotikprojekten und ermöglicht die Ansteuerung von bis zu vier bidirektionalen Gleichstrommotoren oder zwei Schrittmotoren und zwei Servomotoren. Es arbeitet mit 5–12 V, liefert bis zu 1,2 A, trennt Logik und Stromversorgung für mehr Stabilität, verfügt über ein 74HC595-Register zur Pin-Erweiterung und Schraubklemmen für den schnellen Anschluss.

15,71 RON Bruttopreis

12,99 RON zzgl. MwSt.

(5/5) aus 4 Gesamtbewertungen
Lies die Bewertungen

Shipping by Donnerstag 27 August

Schließen

This product has a warranty of 2 years.

INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
TREUEPUNKTE
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.

Das L293D-Shield zur Motorsteuerung ist eine mit Arduino UNO und Arduino Mega kompatible Erweiterungsplatine, die entwickelt wurde, um die Ansteuerung von Motoren in Robotikprojekten, Automatisierungen und ferngesteuerten Fahrzeugen zu vereinfachen. Das Modul ermöglicht es dem Arduino-Board, bis zu 4 bidirektionale DC-Motoren mit 8-Bit-Drehzahlregelung, 2 Schrittmotoren oder 2 Servomotoren zu steuern und übernimmt dabei den Strom und die Leistung, die der Mikrocontroller nicht direkt liefern kann.

Das Shield verwendet zwei L293D-ICs vom Typ Doppel-H-Brücke, die den Logikteil der Steuerung vom Leistungsteil der Motoren isolieren, sowie ein Schieberegister 74HC595, das die GPIO-Pins des Arduino erweitert, um die Richtung der 8 Ausgänge der Treiber zu steuern.

Die Versorgung kann gemeinsam mit dem Arduino-Board über USB oder die DC-Buchse erfolgen oder separat über den 2-poligen EXT-PWR-Anschlussblock, eine empfohlene Lösung, wenn die Motoren einen erheblichen Strom verbrauchen. Der Anschluss der Motoren erfolgt über Schraubklemmen mit den Bezeichnungen M1, M2, M3 und M4, während die Servomotoren an die 3-poligen Header in der linken oberen Ecke der Platine angeschlossen werden. Ein Reset-Taster ist an der Oberseite des Shields zugänglich und repliziert die Funktion des Reset-Tasters des Arduino-Boards.

Die Programmierung erfolgt mit der AFMotor-Bibliothek (verfügbar im Download-Bereich) für DC- und Schrittmotoren sowie mit der Servo-Bibliothek für Servomotoren, was eine schnelle Integration in jedes auf der Arduino-Plattform basierende Projekt ermöglicht.

 

WICHTIG!

Dieses Shield ist die V1-Generation und verwendet die Adafruit Motor Shield library Version 1.x, die die Header-Datei AFMotor.h. enthält. Die Bibliothek ist nicht standardmäßig in der Arduino IDE enthalten und muss separat installiert werden. Laden Sie das ZIP-Archiv von GitHub unter adafruit/Adafruit-Motor-Shield-library herunter und fügen Sie es über Sketch - Include Library - Add .ZIP Library hinzu. Die V2-Version der Bibliothek ist mit diesem Shield NICHT kompatibel, da sie für die I2C-kommunizierende Variante vorgesehen ist. Die korrekte Bibliothek ist im Download-Bereich verfügbar.

ACHTUNG! Auf der Platine befindet sich ein Jumper mit der Bezeichnung VIN Jumper. Wenn eine externe Versorgung über den EXT-PWR-Anschlussblock verwendet wird, MUSS dieser Jumper ENTFERNT werden. Der Jumper darf NUR eingesetzt werden, wenn die Motorversorgung aus der vom Arduino-Board bereitgestellten Spannung erfolgt.

ACHTUNG! Die EXT-PWR-Anschlüsse verfügen nicht über eine Schutzdiode gegen Verpolung. Ein falscher Anschluss der externen Spannungsquelle kann das Shield und das daran angeschlossene Arduino-Board zerstören.

  

Spezifikationen:

Versorgungsspannung: max. 12VDC

Maximaler Ausgangsstrom: 1,2A pro Kanal

DC-Motorspannung: 4,5V - 25V

Motorsteuerung: 4 bidirektionale DC-Motoren, 2 Schrittmotoren oder 2 Servomotoren

Drehzahlregelung: 8-Bit-PWM

Treiber-ICs: L293D x2

Schieberegister: 74HC595

Motor-Ausgangsklemmen: Schraubklemmen M1, M2, M3, M4

Servo-Anschlüsse: 3-polige Header

Externe Versorgung: 2-poliger EXT-PWR-Anschlussblock

Taster: Reset

Kompatibilität: Arduino UNO, Arduino Mega und Platinen mit demselben Pin-Layout

Bibliotheken: Adafruit Motor Shield library V1 (AFMotor.h), Servo

 

Verwendung:

Montieren Sie das L293D-Shield auf dem Arduino UNO oder Mega und achten Sie vor dem Aufstecken auf die korrekte Ausrichtung aller Pins.

Legen Sie den Versorgungsmodus fest. Bei gemeinsamer Versorgung lassen Sie den VIN-Jumper gesteckt und versorgen das Arduino-Board über USB oder die DC-Buchse. Bei getrennter Versorgung entfernen Sie den VIN-Jumper und schließen die externe Spannungsquelle an den EXT-PWR-Anschlussblock an.

Überprüfen Sie vor dem Anschluss die Polarität der externen Spannungsquelle, da der EXT-PWR-Anschlussblock keinen Verpolungsschutz hat.

Schließen Sie die DC-Motoren an die Klemmen M1, M2, M3 und M4 an, jeweils ein Motor pro Kontaktpaar.

Für bipolare Schrittmotoren schließen Sie die erste Spule an M1 und die zweite Spule an M2 bzw. M3 und M4 für den zweiten Motor an. Für unipolare Motoren verwenden Sie zusätzlich den GND-Anschluss zwischen den Klemmenblöcken.

Für Servomotoren schließen Sie die Kabel an die 3-poligen Header in der linken oberen Ecke an und beachten Sie die Reihenfolge GND, VCC und Signal.

Installieren Sie die Adafruit Motor Shield library Version 1.x. Laden Sie das ZIP-Archiv von GitHub unter adafruit/Adafruit-Motor-Shield-library herunter und fügen Sie es über Sketch - Include Library - Add .ZIP Library hinzu. Die Servo-Bibliothek ist bereits in der Arduino IDE enthalten.

Laden Sie den passenden Testcode für den verwendeten Motortyp hoch und prüfen Sie die Drehrichtung.

Versorgen Sie das System und starten Sie die Anwendung, wobei die Spannung unter 12V bleiben sollte, wenn Sie eine gemeinsame Versorgung mit dem Arduino-Board verwenden.

 

Versorgungsoptionen:

Gemeinsame Versorgung mit dem Arduino über USB oder die DC-Buchse.

Getrennte Versorgung über den 2-poligen EXT-PWR-Anschlussblock.

 

Ausgangsanschlüsse:

5-polige Schraubklemmen mit den Bezeichnungen M1, M2, M3 und M4 zum Anschluss von DC- oder Schrittmotoren.

3-polige Header für Servomotoren.

 

Pinbelegung:
Arduino-Pin Funktion
D3 PWM-Motor M2
D5 PWM-Motor M3
D6 PWM-Motor M4
D11 PWM-Motor M1
D4 74HC595 - DIR_CLK
D7 74HC595 - DIR_EN
D8 74HC595 - DIR_SER
D12 74HC595 - DIR_LATCH
D9 Servo 2
D10 Servo 1
D2, D13 Frei
A0 - A5 Frei

 

Wenn Sie eine gemeinsame Stromversorgung verwenden, schließen Sie das Arduino über den USB-Port oder die DC-Buchse an und setzen Sie den Stromversorgungs-Jumper auf dem Shield.

Wenn Sie getrennte Stromquellen verwenden, schließen Sie die Versorgung des Shields an den 2-poligen EXT-PWR-Anschlussblock an und versorgen Sie das Arduino separat über den USB-Port oder die DC-Buchse. Stellen Sie sicher, dass der Stromversorgungs-Jumper vom Shield entfernt ist.

Eine falsche Polarität bei der Versorgung zerstört die Platine!

 

Anschluss der Motoren:

DC-Motoren: Schließen Sie die DC-Motoren an die Klemmen M1, M2, M3 und M4 an. Motoren mit Spannungen zwischen 4,5V und 25V können an diese Klemmen angeschlossen werden.

Schrittmotoren: Schließen Sie die Schrittmotoren an die Anschlüsse M1-M2 und M3-M4 an. Verwenden Sie die Masseklemmen (GND), um unipolare Motoren anzuschließen.

Servomotoren: Schließen Sie die Servomotoren an die 3-poligen Header in der linken oberen Ecke des Shields an.

  

Hinweise:

Stellen Sie sicher, dass die Versorgungsspannung 12V nicht überschreitet, wenn Sie eine gemeinsame Stromversorgung verwenden.

Verwenden Sie die AFMotor-Bibliothek zur Steuerung von DC- und Schrittmotoren sowie die Servo-Bibliothek zur Steuerung von Servomotoren.

Überprüfen Sie die Verbindungen und Einstellungen, bevor Sie das Projekt starten, um Probleme mit der Stromversorgung und dem Betrieb zu vermeiden.

22004

AFMotor.h

Zip-Bibliotheks-Download

Download (14.64KB)

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

#include <AFMotor.h>

// Motors connected to terminals M1, M2, M3 and M4

AF_DCMotor motor1(1, MOTOR12_64KHZ);

AF_DCMotor motor2(2, MOTOR12_64KHZ);

AF_DCMotor motor3(3, MOTOR34_64KHZ);

AF_DCMotor motor4(4, MOTOR34_64KHZ);

void setSpeedAll(uint8_t speed) {

    motor1.setSpeed(speed);

    motor2.setSpeed(speed);

    motor3.setSpeed(speed);

    motor4.setSpeed(speed);

}

void runAll(uint8_t direction) {

    motor1.run(direction);

    motor2.run(direction);

    motor3.run(direction);

    motor4.run(direction);

}

void setup() {

    Serial.begin(9600);

    Serial.println("4 motor test");

    setSpeedAll(200);

    runAll(RELEASE);

}

void loop() {

    // all motors forward, speed ramp up and down

    Serial.println("Forward");

    runAll(FORWARD);

    for (int i = 0; i < 255; i++) {

        setSpeedAll(i);

        delay(10);

    }

    for (int i = 255; i > 0; i--) {

        setSpeedAll(i);

        delay(10);

    }

    // all motors backward, speed ramp up and down

    Serial.println("Backward");

    runAll(BACKWARD);

    for (int i = 0; i < 255; i++) {

        setSpeedAll(i);

        delay(10);

    }

    for (int i = 255; i > 0; i--) {

        setSpeedAll(i);

        delay(10);

    }

    // stop all motors

    Serial.println("Stop");

    runAll(RELEASE);

    delay(1000);

}

Angesehene Artikel