INHOUDSOPGAWE:

Beheer van DC -motors met Arduino en L293: 5 stappe (met foto's)
Beheer van DC -motors met Arduino en L293: 5 stappe (met foto's)

Video: Beheer van DC -motors met Arduino en L293: 5 stappe (met foto's)

Video: Beheer van DC -motors met Arduino en L293: 5 stappe (met foto's)
Video: Gerecycleerde Epson EM-400 stappenmotor bestuurd door Arduino met behulp van DPDT-relais 2024, Julie
Anonim
Beheer van DC -motors met Arduino en L293
Beheer van DC -motors met Arduino en L293
Beheer van DC -motors met Arduino en L293
Beheer van DC -motors met Arduino en L293
Beheer van DC -motors met Arduino en L293
Beheer van DC -motors met Arduino en L293

Maklike manier om GS -motors te beheer. Al wat u nodig het, is kennis in elektronika en programmering

As u enige vrae of probleme het, kan u my kontak via my e -pos: [email protected]

Besoek my youtube kanaal:

So laat ons begin.

Stap 1: Kyk na 'n video

U kan ook sien hoe hierdie projek werk

www.youtube.com/watch?v=tm69V7npSg8

Stap 2: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Alle materiaal wat u benodig, kan op eBay of Amazon gevind word, maar as u ou elektroniese toestelle soos drukkers of iets anders het, kan u materiaal daarvandaan kry.

Borgskakel: UTSource.net -resensies Dit is 'n betroubare webwerf vir die bestelling van elektroniese komponente teen goedkoop

prys en uitstekende kwaliteit

Vir hierdie projek benodig u:

motorbestuurder L293D

-Arduino Mega 2560 of Uno

-broodbord

-9V battery

-DC motor

-9V batterykas

-sommige drade

-Groen en rooi LED diodes

-twee drukknoppies

-twee 10k ohm weerstande

Motorbestuurder L293D

U kan hierdie chip gebruik om een of twee verskillende motors te bestuur. Dit behoort tot die TTL -familie, dit beteken dat dit op 5V+werk.

Dit het 16 penne

Speld 1 geen verbinding nie

Speld 2 word ingevoer

Speld 3 is uitvoer vir motor

Speld 4 en 5 is gekoppel aan die GND van die battery

Speld 6 is die tweede uitset vir die motor

Speld 7 is die tweede invoer

Speld 8 is V+ van battery (9V)

Aan die ander kant is dieselfde behalwe:

Speld 16 is Vcc+

Speld 9 geen verbinding nie

Stap 3: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

As u probleme ondervind met die bedrading, kan u uself help met die foto's. Bo -aan is daar 'n stroombaan om 1 motor te beheer, en 'n onderkant is 'n stroombaan vir die bestuur van 2 motors. Ek het 'n voorbeeld gemaak met slegs een motor.

Digitale invoer 2 is gekoppel aan die AAN -knoppie (knoppie met 'n blou dop)

Digitale invoer 3 is gekoppel aan die OFF -knoppie (knoppie met 'n rooi dop)

Met hierdie twee knoppies kan u die draairigting verander

U moet 'n weerstand van 10 k ohm tussen GND van Arduino verbind om die knoppie te druk.

Groen LED -diode is gekoppel aan digitale uitset 5

Rooi LED -diode is gekoppel aan digitale uitset 4

Bedrading L293D

Pin 1 no connect, sodat u dit kan leegmaak.

Vervolgens is pen 2 wat gekoppel is aan die digitale uitset op Arduino (u kan enige digitale uitset van 2 tot 53 kies)

Pen 3 is direk aan die motor gekoppel

Speld 4 en 5 is gekoppel aan battery GND

Speld 6 word direk aan die motor gekoppel

Speld 7 is gekoppel aan digitale uitset op Arduino

Speld 8 is 'n V+ van die battery. Ek beveel aan dat u 'n 9V -battery gebruik, sodat die motor glad kan werk

As u 'n kans nodig het, kan u 'n kringloop maak.

U moet versigtig wees dat u die GND van Arduino met die GND van die battery verbind. In teenoorgestelde geval werk alles nie

As u twee motors wil bestuur, moet u aan die ander kant van die L293D sit

Pin 16 is Vcc+. U kry 5V spanning van Arduino

Pin 15 is gekoppel aan digitale uitset op Arduino

Speld 14 word direk aan die motor gekoppel

Speld 13 en pen 12 is gekoppel aan die GND van die battery

Speld 11 word direk aan die motor gekoppel

Pin 10 is gekoppel aan digitale uitset op Arduino

Speld 9 geen verbinding nie

Stap 4: Maak die printplaat

Maak die stroombaan
Maak die stroombaan

Ek het hierdie stroombaan self gemaak. Vir die teken van die stroombaan word SprintLayout gebruik. Dit is 'n program om stroombane te teken, in hierdie program het u al die dimensies van elektroniese komponente, sodat u basies 'n stroombaan kan maak vir alles wat u wil hê.

Vir die gravering van hierdie bord word 'n CNC -graveermasjien gebruik. hierdie mengsel het ek toe met die koperkant bedek om dit te beskerm.

Stap 5: Kode

Ek het drie verskillende kodes gemaak.

Motor beheer:

Na elke 5 sekondes verander die motor die manier van draai

Motor beheer met 1 knoppie:

As u die eerste keer op die knoppie druk, draai die motor in een rigting, en as u die knoppie tweede keer druk, begin die motor in die ander kant draai

Motor beheer met 2 knoppies:

As u die AAN -knoppie druk, draai die motor in een rigting, en as u die knoppie UIT druk, draai die motor in 'n ander rigting.

Aanbeveel: