Indholdsfortegnelse:

Kontrol af DC -motorer med Arduino og L293: 5 trin (med billeder)
Kontrol af DC -motorer med Arduino og L293: 5 trin (med billeder)

Video: Kontrol af DC -motorer med Arduino og L293: 5 trin (med billeder)

Video: Kontrol af DC -motorer med Arduino og L293: 5 trin (med billeder)
Video: How to control DC motor with L298N driver and Arduino 2024, November
Anonim
Kontrol af DC -motorer med Arduino og L293
Kontrol af DC -motorer med Arduino og L293
Kontrol af DC -motorer med Arduino og L293
Kontrol af DC -motorer med Arduino og L293
Kontrol af DC -motorer med Arduino og L293
Kontrol af DC -motorer med Arduino og L293

Nem måde at styre DC -motorer på. Alt du behøver er viden inden for elektronik og programmering

Hvis du har spørgsmål eller problemer, kan du kontakte mig på min mail: [email protected]

Besøg min youtube kanal:

Så lad os begynde.

Trin 1: Se en video

Du kan også se, hvordan dette projekt fungerer

www.youtube.com/watch?v=tm69V7npSg8

Trin 2: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Alle materialer, du har brug for, kan findes på ebay eller amazon. Men hvis du har gamle elektroniske enheder såsom printere eller noget andet, kan du få materialer derfra.

Sponsorlink: UTSource.net Anmeldelser Det er en pålidelig webside til at bestille elektroniske komponenter med billige penge

pris og fremragende kvalitet

Til dette projekt skal du bruge:

-motor driver L293D

-Arduino Mega 2560 eller Uno

-brødbræt

-9V batteri

-DC motor

-9V batterikasse

-nogle ledninger

-Grønne og røde LED -dioder

-to trykknapper

-to 10k ohm modstande

Motor driver L293D

Du kan bruge denne chip til at styre en eller to forskellige motorer. Den tilhører TTL -familien, det betyder, at den kører på 5V+.

Den har 16 ben

Pin 1 ingen forbindelse

Pin 2 er input

Pin 3 er output til motor

Pin 4 og 5 er forbundet til GND for batteri

Pin 6 er anden udgang til motor

Pin 7 er anden input

Pin 8 er V+ fra batteri (9V)

På den anden side er det samme undtagen:

Pin 16 er Vcc+

Pin 9 ingen forbindelse

Trin 3: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Hvis du har problemer med ledninger, kan du hjælpe dig selv med billederne. Øverst er der kredsløb til styring af 1 motor og ned er kredsløb til styring af 2 motorer. Jeg lavede eksempel med kun en motor.

Digital indgang 2 er tilsluttet ON -knappen (knap med blå hætte)

Digital indgang 3 er forbundet til OFF -knappen (knap med rød hætte)

Med disse to knapper kan du ændre retning af centrifugering

Du skal tilslutte 10k ohm modstand mellem GND fra Arduino for at trykke på knappenålen.

Grøn LED -diode er forbundet til digital udgang 5

Rød LED -diode er tilsluttet digital udgang 4

Ledninger L293D

Pin 1 ingen forbindelse, så du lader den tømme.

Næste er Pin 2, som er forbundet til digital output på Arduino (du kan vælge enhver digital output fra 2 til 53)

Pin 3 er forbundet direkte til motoren

Pin 4 og 5 er forbundet til batteri GND

Pin 6 er forbundet direkte til motoren

Pin 7 er forbundet til digital output på Arduino

Pin 8 er V+ fra batteri. Jeg anbefaler dig at bruge 9V batteri, så motoren kører problemfrit

Hvis du har brug for en chance, kan du lave kredsløb.

Du skal være forsigtig med at tilslutte GND of Arduino med GND batteri. I modsat tilfælde virker det hele ikke

Hvis du vil styre to motorer, skal du tilslutte den anden side af L293D

Pin 16 er Vcc+. Du får 5V spænding fra Arduino

Pin 15 er forbundet til digital output på Arduino

Pin 14 er forbundet direkte til motor

Pin 13 og pin 12 er forbundet til GND for batteri

Pin 11 er forbundet direkte til motoren

Pin 10 er forbundet til digital output på Arduino

Pin 9 ingen forbindelse

Trin 4: Fremstil printkortet

Fremstil printkortet
Fremstil printkortet

Jeg lavede dette kredsløb selv. Til tegning bruges kredsløbet SprintLayout. Dette er program til at tegne kredsløb, i dette program har du alle dimensioner af elektroniske komponenter, så grundlæggende kan du lave kredsløb til alt, hvad du vil.

Til gravering bruges dette bræt CNC -graveringsfræsemaskine. Jeg brugte normalt bræt til kredsløb, der er beklædt med kobber på den ene side. Når brættet var færdigt, polerede jeg det med meget fint sandpapir. Derefter blandede jeg industriel alkohol og kolofonium i pulver. Med denne blanding dækkede jeg derefter kobbersiden for at beskytte den.

Trin 5: Kode

Jeg lavede tre forskellige koder.

Motorstyring:

Efter hvert 5. sekund ændrer motoren måden at dreje på

Motorstyring med 1 knap:

Når du trykker på knappen første gang, drejer motoren i en retning, når du trykker på knappen anden gang, starter motoren i den anden side

Motorstyring med 2 knapper:

Når du trykker på knappen ON, drejer motoren i en retning, når du trykker på knappen OFF, drejer motoren i anden retning.

Anbefalede: