L293D motorvezerlo modul Arduino shield 5-12V
zoom_out_map
chevron_left chevron_right

A termékfotók tájékoztató jellegűek, és a gyártási tételtől és a beszállítótól függően kisebb eltéréseket mutathatnak. A termék specifikációi és árai előzetes értesítés nélkül változhatnak. Mindent megteszünk, hogy a lehető legpontosabb és leghitelesebb specifikációkat adjuk meg a termékoldalon, de lehetséges, hogy ezek nem teljesen helyesek. Ha ilyen esetet észlel, kérjük, jelentse nekünk.

A termék szakemberek számára készült, és használatához képzett, valamint felhatalmazott személyzet szükséges. A termék nem tartalmaz összeszerelési/használati útmutatót . A termék nem megfelelő képesítéssel rendelkező személyek általi üzembe helyezése a weboldalon található Általános Szerződési Feltételek értelmében a jótállás elvesztését eredményezi.

A megadott műszaki adatok (áram, teljesítmény stb.) ideális működési körülmények között érvényes maximális értékeket jelentenek. A biztonságos használat és az optimális élettartam érdekében javasolt a terméket folyamatos üzemben legfeljebb a megadott maximális értékek 50%-án használni.

Árnyékoló motorvezérlő modul, L293D, 5-12V

Az Arduino L293D árnyékolása leegyszerűsíti a motorvezérlést robotikai projektekben, akár 4 kétirányú egyenáramú motor vagy 2 léptetőmotor és 2 szervomotor vezérlését biztosítva. 5-12 V feszültséggel működik, akár 1,2 A áramot is lead, a stabilitás érdekében elválasztja a logikát a tápellátástól, 74HC595 regiszterrel rendelkezik a lábbővítéshez, és csavaros csatlakozókkal a gyors csatlakozáshoz.

1 286,80 Ft Adóval együtt

1 063,47 Ft Áfa nélkül

(5/5) kívül 4 összes értékelés
Olvasd el a véleményeket
1-2 zile
check In Stoc

Shipping by csütörtök 27 augusztus

Közeli

This product has a warranty of 2 years.

NEMZETKÖZI SZÁLLÍTÁS
Nemzetközi gyors szállítás az EU-n belül. Ingyenes szállítás 100 EUR feletti megrendelések esetén a legtöbb EU-országban.
GYORS KISZÁLLÍTÁS 24 ÓRÁN BELÜL
24 órán belül szállítunk raktárunkból
HŰSÉGPONTOK
Minden rendelés után pontokat kap, a rendelés értékének 5%-ában.

A motorvezérlő L293D Shield egy Arduino UNO és Arduino Mega kompatibilis bővítőkártya, amelyet úgy terveztek, hogy leegyszerűsítse a motorok vezérlését robotikai projektekben, automatizálásban és távirányítású járművekben. A modul lehetővé teszi, hogy az Arduino akár 4 kétirányú DC motort 8 bites sebességszabályozással, 2 léptetőmotort vagy 2 szervomotort vezéreljen, átvéve azt az áramot és teljesítményt, amelyet a mikrokontroller közvetlenül nem tud biztosítani.

A Shield két L293D típusú kettős H-hidas integrált áramkört használ, amelyek elválasztják a vezérlés logikai részét a motorok teljesítményrészétől, valamint egy 74HC595 eltolóregisztert, amely kiterjeszti az Arduino GPIO lábait a meghajtók 8 kimenetének irányvezérléséhez.

A tápellátás történhet közösen az Arduino lappal, USB-n vagy DC csatlakozón keresztül, illetve külön is az EXT-PWR 2 tűs csatlakozón át, ami ajánlott megoldás, ha a motorok jelentős áramot fogyasztanak. A motorok csatlakoztatása az M1, M2, M3 és M4 jelölésű csavaros sorkapcsokon keresztül történik, a szervomotorok pedig a kártya bal felső sarkában található 3 tűs header-ekhez csatlakoztathatók. Egy Reset gomb a shield felső részén érhető el, és az Arduino lap reset gombjának funkcióját másolja.

A programozás az AFMotor könyvtárral történik (elérhető a Download szekcióban) DC és léptetőmotorokhoz, valamint a Servo könyvtárral szervomotorokhoz, ami gyors integrációt tesz lehetővé bármely Arduino-alapú projektben.

 

FONTOS!

Ez a shield V1 generációs, és az Adafruit Motor Shield library 1.x verzióját használja, amely tartalmazza az AFMotor.h fejlécfájlt. A könyvtár nincs alapértelmezetten benne az Arduino IDE-ben, ezért külön kell telepíteni. A ZIP archívumot a GitHubról, az adafruit/Adafruit-Motor-Shield-library oldalról kell letölteni, majd a Sketch - Include Library - Add .ZIP Library menüpontból hozzáadni. A könyvtár V2 verziója NEM kompatibilis ezzel a shield-del, mert az az I2C kommunikációs változathoz készült. A megfelelő könyvtár a Download szekcióban érhető el.

FIGYELEM! A lapon található egy VIN Jumper nevű áthidaló. Ha külső tápellátást használ az EXT-PWR csatlakozón, ezt az áthidalót EL KELL TÁVOLÍTANI. Az áthidaló csak akkor maradhat a helyén, ha a motorok tápellátása az Arduino lapról átvett feszültségről történik.

FIGYELEM! Az EXT-PWR csatlakozók nem rendelkeznek fordított polaritás elleni védődiódával. A külső tápegység helytelen polaritású csatlakoztatása tönkreteheti a shield-et és a hozzá kapcsolt Arduino lapot.

  

Specifikációk:

Tápfeszültség: max. 12V DC

Maximális kimeneti áram: 1.2A csatornánként

DC motor feszültség: 4.5V - 25V

Motorvezérlés: 4 kétirányú DC motor, 2 léptetőmotor vagy 2 szervomotor

Sebességszabályozás: 8 bites PWM

Meghajtó áramkörök: L293D x2

Eltolóregiszter: 74HC595

Motor kimeneti csatlakozók: M1, M2, M3, M4 csavaros sorkapcsok

Servo csatlakozók: 3 tűs header-ek

Külső tápellátás: 2 tűs EXT-PWR csatlakozó

Gomb: Reset

Kompatibilitás: Arduino UNO, Arduino Mega és azonos lábkiosztású kompatibilis lapok

Könyvtárak: Adafruit Motor Shield library V1 (AFMotor.h), Servo

 

Használat:

Szerelje fel az L293D shield-et az Arduino UNO vagy Mega lapra, és a lenyomás előtt ellenőrizze az összes tű helyes illeszkedését.

Állítsa be a tápellátás módját. Közös tápellátás esetén hagyja a VIN jumpert a helyén, és az Arduino lapot USB-n vagy DC csatlakozón keresztül táplálja. Külön tápellátás esetén távolítsa el a VIN jumpert, és csatlakoztassa a külső tápegységet az EXT-PWR csatlakozóhoz.

Ellenőrizze a külső tápegység polaritását csatlakoztatás előtt, mivel az EXT-PWR csatlakozó nem rendelkezik fordított polaritás elleni védelemmel.

Csatlakoztassa a DC motorokat az M1, M2, M3 és M4 sorkapcsokra, minden motorhoz egy-egy érintkezőpárra.

Bipoláris léptetőmotoroknál az első tekercset az M1-re és a második tekercset az M2-re, illetve a második motor esetén az M3-ra és M4-re kell kötni. Unipoláris motorokhoz használja a sorkapcsok közötti GND érintkezőt is.

Szervomotorok esetén csatlakoztassa a vezetékeket a bal felső sarokban lévő 3 tűs header-ekhez, betartva a GND, VCC és jel sorrendet.

Telepítse az Adafruit Motor Shield library 1.x verzióját. Töltse le a ZIP archívumot a GitHubból, az adafruit/Adafruit-Motor-Shield-library oldalról, majd adja hozzá a Sketch - Include Library - Add .ZIP Library menüponttal. A Servo könyvtár már része az Arduino IDE-nek.

Töltse fel a használt motortípusnak megfelelő tesztkódot, és ellenőrizze a forgásirányt.

Kapcsolja be a rendszert és indítsa el az alkalmazást, miközben közös tápellátás esetén a feszültség nem haladja meg a 12V-ot.

 

Tápellátási lehetőségek:

Közös tápellátás az Arduino-val USB-n vagy a DC jack-en keresztül.

Külön tápellátás a 2 tűs EXT-PWR csatlakozón keresztül.

 

Kimeneti csatlakozók:

M1, M2, M3 és M4 jelölésű 5 tűs csavaros sorkapcsok DC motorok vagy léptetőmotorok csatlakoztatásához.

3 tűs header-ek szervomotorokhoz.

 

Pinout:
Arduino pin Funkció
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 Szabad
A0 - A5 Szabad

 

Ha közös tápegységet használ, csatlakoztassa az Arduino-t az USB porton vagy a DC jack-en keresztül, és helyezze fel a tápjumpert a shieldre.

Ha külön tápegységeket használ, csatlakoztassa a shield tápellátását a 2 tűs EXT-PWR csatlakozóhoz, az Arduino-t pedig külön táplálja USB-n vagy DC jack-en keresztül. Győződjön meg arról, hogy a tápjumper el van távolítva a shieldről.

A helytelen polaritás tönkreteszi a lapot!

 

Motorok csatlakoztatása:

DC motorok: Csatlakoztassa a DC motorokat az M1, M2, M3 és M4 sorkapcsokra. A 4.5V és 25V közötti feszültségű motorok csatlakoztathatók ezekhez a kapcsokhoz.

Léptetőmotorok: Csatlakoztassa a léptetőmotorokat az M1-M2 és M3-M4 portokra. Használja a GND csatlakozókat az unipoláris motorok bekötéséhez.

Szervomotorok: Csatlakoztassa a szervomotorokat a shield bal felső sarkában található 3 tűs header-ekhez.

  

Megjegyzések:

Győződjön meg róla, hogy a tápfeszültség nem haladja meg a 12V-ot, ha közös tápegységet használ.

Használja az AFMotor könyvtárat a DC és léptetőmotorok vezérléséhez, valamint a Servo könyvtárat a szervomotorok vezérléséhez.

Ellenőrizze a csatlakozásokat és a beállításokat a projekt elindítása előtt, hogy elkerülje a tápellátási és működési problémákat.

22004

AFMotor.h

Zip könyvtár letöltése

Letöltés (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);

}