Skocz do zawartości

Arduino + Servo Kontroler


Pomocna odpowiedź

Napisano

Witam serdecznie,

Niedawno zacząłem zabawę z Arduino. Jestem po pierwszych "eksperymentach". Jednak wiadomo, że świecenie diodkami itd w końcu się z nudzi i człowiek będzie chciał się pobawić w coś poważniejszego. Przeglądając aukcje itd w celu uzupełnienia moich "zapasów" itd natrafiłem na takie coś jak 16 (lub) 32 kanałowy kontroler serwomechanizmami. I teraz moje pytanie (bo nie wiem czy tak to należy rozumieć):

Posiadając taki shield (np. Link 1 czy 32 - link2) i podpinając do niego X servo (chodzi wiadomo o większa liczbę) oraz same Arduino i posiadając jakieś oprogramowanie (może ktoś wie jakie dokładnie itd?) można sobie sterować X servami tak aby np. osiągnąć

. Inaczej mówiąc (pomijając części obudowy itd itp.) posiadając arduino, ten moduł i X micro serv sprawa ta jest sprawą oprogramowania czy jest jakiś dodatkowy haczyk?

Wg. informacji na stronie będzie działał, chociaż podany serwer z dokumentacją u mnie nie odpowiada.

Zamiast kupować jakiś chińskie kontrolery możesz w podobnej cenie kupić kontroler Pololu, który jest bez problemów używany przez wiele osób i posiada doskonałą dokumentację.

Tutaj TUTORIAL jak sterować nim z ARDUINO.

Jedna uwaga - przy dużej ilości serw zasilanie powinno iść do każdego serwa prosto z (mocnego) źródła zasilania. Korzystanie z tego rozprowadzania zasilania po PCB jest dobre tylko w pewnym zakresie i powyżej kilku standardowych serw przestanie się sprawdzać ( skoki napięć, drzenie serw itp. problemy, które także występują przy niewydolnym zasilaniu).

Jedna uwaga - przy dużej ilości serw zasilanie powinno iść do każdego serwa prosto z (mocnego) źródła zasilania. Korzystanie z tego rozprowadzania zasilania po PCB jest dobre tylko w pewnym zakresie i powyżej kilku standardowych serw przestanie się sprawdzać ( skoki napięć, drzenie serw itp. problemy, które także występują przy niewydolnym zasilaniu).

Jeżeli źle zrozumiałem to wybacz ale czy mam przez to rozumieć, że np. przy zastosowaniu 16 serv będę musiał mieć 16 źródeł zasilania czy po prostu jedno zewnętrzne podpięte nie do arduino a do tego kontrolera serv?

1. Oczywiście im więcej serw tym mocniejsze źródło zasilania. Wystarczy jedno, ale odpowiednio mocne.

2. Zasilanie zawsze musisz podłączyć zarówno do arduino jaki i do kontrolera serw.

Tylko przy względnie małym (sumarycznie) poborze prądu przez serwa wystarczy podłączyć zasilanie przez te piny na płytce sterownika serw.

Przy dużym sumarycznym poborze prądu przez serwa zdecydowanie polecam podłączyć każde serwo osobno do źródła zasilania.

Ad 2. Czyli przy dużej ilości serv ta płytka traci troche swoje zastosowanie, ponieważ wygoda, która wynika z podłączenia trzech kabelków znika, gdyż tak jak sugerujesz dwa z nich powinny iść już do zasilania bezpośrednio, tak?

Płytka nie traci zastosowania, bo to w pierwszej kolejności sterownik serw i wysteruje tyle ile mówi, ale taka ilość normalnych serw po prostu pobiera za dużo prądu i zasilanie powinno iść wtedy oddzielnie żeby porządnie działać.

Inaczej pojawiają się skoki napięcia, serwa zaczynają drgać i robi się nieciekawie.

  • Pomogłeś! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...