Innehållsförteckning:

Styr DC -motorer med Arduino och L293: 5 steg (med bilder)
Styr DC -motorer med Arduino och L293: 5 steg (med bilder)

Video: Styr DC -motorer med Arduino och L293: 5 steg (med bilder)

Video: Styr DC -motorer med Arduino och L293: 5 steg (med bilder)
Video: Using BTS7960 BTN8982TA PWM H Bridge motor controller module with Arduino library 2024, November
Anonim
Styr DC -motorer med Arduino och L293
Styr DC -motorer med Arduino och L293
Styr DC -motorer med Arduino och L293
Styr DC -motorer med Arduino och L293
Styr DC -motorer med Arduino och L293
Styr DC -motorer med Arduino och L293

Enkelt sätt att styra likströmsmotorer. Allt du behöver är kunskap inom elektronik och programmering

Om du har några frågor eller problem kan du kontakta mig på min e -post: [email protected]

Besök min youtube -kanal:

Så låt oss börja.

Steg 1: Titta på en video

Du kan också se hur det här projektet fungerar

www.youtube.com/watch?v=tm69V7npSg8

Steg 2: Material

Material
Material
Material
Material
Material
Material

Allt material du behöver kan hittas på ebay eller amazon. Men om du har gamla elektroniska enheter som skrivare eller något annat kan du få material därifrån.

Sponsorlänk: UTSource.net recensioner Det är en pålitlig webbplats för att beställa elektroniska komponenter med billiga

pris och utmärkt kvalitet

För detta projekt behöver du:

-motorförare L293D

-Arduino Mega 2560 eller Uno

-bakbord

-9V batteri

-Likströmsmotor

-9V batterifodral

-några trådar

-Gröna och röda LED -dioder

-två tryckknappar

-två 10k ohm motstånd

Motorförare L293D

Du kan använda detta chip för att styra en eller två olika motorer. Det hör till TTL -familjen, det betyder att det körs på 5V+.

Den har 16 stift

Stift 1 ingen anslutning

Pin 2 är ingång

Stift 3 matas ut för motorn

Stift 4 och 5 är anslutna till batteriets GND

Stift 6 är andra utgången för motorn

Stift 7 är andra ingången

Stift 8 är V+ från batteri (9V)

På andra sidan är det samma förutom:

Pin 16 är Vcc+

Stift 9 ingen anslutning

Steg 3: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Om du har några problem med kabeldragning kan du hjälpa dig själv med bilderna. Överst finns krets för att styra 1 motor och ned är krets för att styra 2 motorer. Jag gjorde exempel med bara en motor.

Digital ingång 2 är ansluten till ON -knappen (knapp med blå lock)

Digital ingång 3 är ansluten till OFF -knappen (knapp med rött lock)

Med dessa två knappar kan du ändra rotationsriktning

Du måste ansluta 10k ohm motstånd mellan GND från Arduino för att trycka på knappen.

Grön LED -diod är ansluten till digital utgång 5

Röd LED -diod är ansluten till digital utgång 4

Kabeldragning L293D

Pin 1 no connect så du låter den tömmas.

Nästa är Pin 2 som ansluts till digital utgång på Arduino (du kan välja vilken digital utgång som helst från 2 till 53)

Stift 3 är anslutet direkt till motorn

Stift 4 och 5 är anslutna till batteri GND

Stift 6 är anslutet direkt till motorn

Pin 7 är ansluten till digital utgång på Arduino

Pin 8 är V+ från batteriet. Jag rekommenderar att du använder 9V batteri så att motorn går smidigt

Om du behöver chans kan du göra krets.

Du måste vara försiktig så att du ansluter GND för Arduino till GND batteri. I motsatt fall fungerar inte allt

Om du vill styra två motorer måste du koppla den andra sidan av L293D

Pin 16 är Vcc+. Du får 5V spänning från Arduino

Pin 15 är ansluten till digital utgång på Arduino

Stift 14 är anslutet direkt till motorn

Stift 13 och stift 12 är anslutna till batteriets GND

Pin 11 är ansluten direkt till motorn

Pin 10 är ansluten till digital utgång på Arduino

Stift 9 ingen anslutning

Steg 4: Tillverka kretskortet

Tillverka kretskortet
Tillverka kretskortet

Jag gjorde den här kretsen själv. För ritning används kretsen SprintLayout. Detta är ett program för att dra kretsar, i det här programmet har du alla dimensioner av elektroniska komponenter så i grunden kan du skapa krets för allt du vill.

För gravering används detta bräde CNC -gravyr fräsmaskin. Jag använde normal bräda för kretsar som är täckta med koppar på ena sidan. När brädan var färdig polerade jag den med mycket fint sandpapper. Därefter blandade jag industriell alkohol och kolofonium i pulver. Med denna blandning belagde jag sedan kopparsidan för att skydda den.

Steg 5: Kod

Jag gjorde tre olika koder.

Motorstyrning:

Efter var 5: e sekund ändrar motorn hur man snurrar

Motorstyrning med 1 knapp:

När du trycker på knappen första gången snurrar motorn i en riktning, när du trycker på knappen andra gången börjar motorn snurra i andra sidan

Motorstyrning med 2 knappar:

När du trycker på ON -knappen snurrar motorn i en riktning, när du trycker på OFF -knappen snurrar motorn åt andra hållet.

Rekommenderad: