Wątek przeniesiony 2018-11-08 12:04 z Hardware/Software przez Marooned.

Arduino Jak podłączyć silnik ?

0

Witam, od niedawna bawię się arduino mikrokontrolerami, zabrzmiało ciekawie więc zakupiłem i posiadam arduino uno, silnik, listwy itp. ort! już diodtki jednak z silniczkiem mam ogromny problem, myślałem o dostarczeniu 5v do silnika ów. Przesyłam załącznik

Moje pytania:
Jak podłączyć pin GND ( który GND po prawej czy po lewej stronie), 5V jak podłączyć, VIN sie ort!? Na płytce z silniczkiem mam też IN1-IN-4, czy są one konieczne? Wiem że służą do sterowania, ale da się bez nich korzystać? Chciałbym wykorzystać możliwie tylko arduino uno, ten silniczek oraz kabelki. Jeżeli coś jeszcze jest wymagane to prosze sugestie, mem też listwe by to lepiej wyglądało z podpinaniem. Z góry dziękuję i bardzo proszę o pomoc
Pozdrawiam

1

GND jest wspólne, zresztą sprawdź omomierzem. Silniczka nie możesz podłączyć bezpośrednio pod żadne wyjście, bo max co możesz z nich wyciągnąć to mniej niż 40mA, bezpieczny prąd maksymalny do 20mA. Silniczki zwykle mają znacznie większy pobór prądu. Musisz jeszcze użyć tranzystora, jak to zrobić znajdziesz tysiące linków do filmików i obrazków na google, np. , http://akademia.nettigo.pl/tranzystor_silnik/. Tranzystor oczywiście musi być większej mocy od mocy pobieranej przez silniczek.

[edit]
Nie zauważyłem dołączonego zdjęcia. Zasilanie do ULN2003 bierzesz oczywiście z zasilania układu, czyli wyjścia 5V, masę podłączasz (BTW podłĄczasz, nie "podłanczasz") do masy układu, czyli GND, drugą (prawą masę) moim zdaniem - bo nie znam tego układu, ale widzę jego schemat - możesz zostawić wiszącą.
Ciekawe, że pytasz o działanie IN1-4, przecież to sedno działania tego układu. Oznacza to, że chcesz skorzystać z układu nie mając zielonego pojęcia o jego działaniu. Ryzykowne podejście, chyba że masz woreczek z płytkami Arduino i drugi z ULN200x. Jeśli podasz 1 na IN1, to na OUT1 dostaniesz prąd. To są wejścia sterujące. Czyli silniczek podpinasz do OUT1 i GND układu ULN, z Arduino któreś wyjście podpinasz do IN1 ULN, jak na tym wyjściu z Arduino podasz 1, to na OUT1 ULN pojawi się prąd. Jeśli masz silnik krokowy i rozumiesz czym różni się jego działanie od zwykłego silnika elektrycznego, to kolejne wejścia do silnika podłączasz do kolejnych pinów OUT ULN, potem łączysz wyjścia Arduino z wejściami ULN i oprogramowujesz to sobie np. tak, żeby 1 było w pewnych odstępach czasu wysyłane na kolejne piny (1 0 0 0 -> 0 1 0 0 -> 0 0 1 0 -> 0 0 0 1 -> 1 0 0 0 itp), silniczek krokowy powinien zacząć się skokowo obracać.

2

To silnik krokowy. Tu masz przykład jak to podłączyć i kod źródłowy:
http://www.geeetech.com/wiki/index.php/Stepper_Motor_5V_4-Phase_5-Wire_%26_ULN2003_Driver_Board_for_Arduino

1 użytkowników online, w tym zalogowanych: 0, gości: 1