Spisu treści:

Sterowanie silnikami prądu stałego za pomocą Arduino i L293: 5 kroków (ze zdjęciami)
Sterowanie silnikami prądu stałego za pomocą Arduino i L293: 5 kroków (ze zdjęciami)

Wideo: Sterowanie silnikami prądu stałego za pomocą Arduino i L293: 5 kroków (ze zdjęciami)

Wideo: Sterowanie silnikami prądu stałego za pomocą Arduino i L293: 5 kroków (ze zdjęciami)
Wideo: AGH - Metrologia - Ćw. 18: Enkoder, tachoprądnica - pomiary wielkości kątowych 2024, Listopad
Anonim
Sterowanie silnikami prądu stałego za pomocą Arduino i L293
Sterowanie silnikami prądu stałego za pomocą Arduino i L293
Sterowanie silnikami prądu stałego za pomocą Arduino i L293
Sterowanie silnikami prądu stałego za pomocą Arduino i L293
Sterowanie silnikami prądu stałego za pomocą Arduino i L293
Sterowanie silnikami prądu stałego za pomocą Arduino i L293

Łatwy sposób na sterowanie silnikami prądu stałego. Potrzebna jest tylko wiedza z zakresu elektroniki i programowania

Jeśli masz jakieś pytania lub problemy, możesz skontaktować się ze mną na mój mail:[email protected]

Odwiedź mój kanał YouTube:

Więc zacznijmy.

Krok 1: Obejrzyj wideo

Możesz również zobaczyć, jak działa ten projekt

www.youtube.com/watch?v=tm69V7npSg8

Krok 2: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

Wszystkie potrzebne materiały można znaleźć na ebay lub amazon. Ale jeśli masz jakieś stare urządzenia elektroniczne, takie jak drukarki lub coś innego, możesz uzyskać stamtąd materiały.

Link sponsora: Recenzje UTSource.net To godna zaufania strona internetowa do zamawiania części elektronicznych z tanimi

cena i doskonała jakość

Do tego projektu będziesz potrzebować:

-sterownik silnika L293D

-Arduino Mega 2560 lub Uno

-płyta chlebowa

-9V bateria

-Silnik prądu stałego

-9V obudowa baterii

-kilka przewodów

-Zielone i czerwone diody LED

-dwa przyciski

-dwa rezystory 10k omów,

Sterownik silnika L293D

Możesz użyć tego układu do sterowania jednym lub dwoma różnymi silnikami. Należy do rodziny TTL, co oznacza, że działa na 5 V +.

Ma 16 pinów

Pin 1 brak połączenia

Pin 2 to wejście

Pin 3 jest wyprowadzany dla silnika

Pin 4 i 5 są podłączone do GND baterii;

Pin 6 to drugie wyjście dla silnika

Pin 7 to drugie wejście

Pin 8 to V+ z akumulatora (9V)

Z drugiej strony jest tak samo, z wyjątkiem:

Pin 16 to Vcc +

Pin 9 brak połączenia

Krok 3: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Jeśli będziesz miał jakiekolwiek problemy z okablowaniem, możesz pomóc sobie zdjęciami. Na górze znajduje się obwód do sterowania 1 silnikiem, a na dole obwód do sterowania 2 silnikami. Zrobiłem przykład z tylko jednym silnikiem.

Wejście cyfrowe 2 jest połączone z przyciskiem ON (przycisk z niebieską nasadką)

Wejście cyfrowe 3 jest połączone z przyciskiem OFF (przycisk z czerwoną nasadką)

Za pomocą tych dwóch przycisków możesz zmienić kierunek wirowania

Musisz podłączyć rezystor 10 kΩ między GND z Arduino do pinu przycisku.

Zielona dioda LED podłączona do wyjścia cyfrowego 5

Czerwona dioda LED podłączona do wyjścia cyfrowego 4

Okablowanie L293D

Pin 1 nie ma połączenia, więc zostaw go pustym.

Dalej jest Pin 2, który jest podłączony do wyjścia cyfrowego na Arduino (możesz wybrać dowolne wyjście cyfrowe od 2 do 53)

Pin 3 jest podłączony bezpośrednio do silnika

Pin 4 i 5 są podłączone do GND akumulatora

Pin 6 jest podłączony bezpośrednio do silnika

Pin 7 jest podłączony do wyjścia cyfrowego na Arduino

Pin 8 to V + z akumulatora. Zalecam użycie akumulatora 9 V, aby silnik działał płynnie

Jeśli potrzebujesz szansy, możesz zrobić obwód.

Należy uważać, aby połączyć GND Arduino z GND baterii. W przeciwnym wypadku całość nie zadziała

Jeśli chcesz sterować dwoma silnikami, musisz podłączyć drugą stronę L293D

Pin 16 to Vcc +. Otrzymujesz napięcie 5 V z Arduino

Pin 15 jest podłączony do wyjścia cyfrowego na Arduino

Pin 14 jest podłączony bezpośrednio do silnika

Pin 13 i pin 12 są połączone z GND akumulatora

Pin 11 jest podłączony bezpośrednio do silnika

Pin 10 jest podłączony do wyjścia cyfrowego na Arduino

Pin 9 brak połączenia

Krok 4: Wyprodukuj płytkę drukowaną

Wyprodukuj płytkę drukowaną
Wyprodukuj płytkę drukowaną

Sam zrobiłem ten obwód. Do rysowania obwodu używany jest SprintLayout. Jest to program do rysowania obwodów, w tym programie masz wszystkie wymiary elementów elektronicznych, więc w zasadzie możesz zrobić obwód na wszystko, co chcesz.

Do grawerowania tej płyty używa się frezarki grawerującej CNC. Użyłem normalnej płyty do obwodów, która jest pokryta miedzią z jednej strony. Po skończeniu płyty wypolerowałem ją bardzo drobnym papierem ściernym. Następnie zmieszałem alkohol przemysłowy i kalafonię w proszku. tę mieszankę następnie pokryłem miedzianą stroną, aby ją chronić.

Krok 5: Kod

Zrobiłem trzy różne kody.

Sterowanie silnikiem:

Co 5 sekund silnik zmienia sposób wirowania

Sterowanie silnikiem za pomocą 1 przycisku:

Po pierwszym naciśnięciu przycisku silnik obraca się w jednym kierunku, po drugim naciśnięciu przycisku silnik zaczyna obracać się w drugą stronę

Sterowanie silnikiem za pomocą 2 przycisków:

Po naciśnięciu przycisku ON silnik obraca się w jednym kierunku, a po naciśnięciu przycisku OFF silnik obraca się w innym kierunku.

Zalecana: