Skocz do zawartości

Tester serwo


giovanni

Pomocna odpowiedź

Witam,

 

kupiłem takie serwo https://botland.com.pl/serwa-praca-ciagla-360/21965-sc15-17kg-serial-bus-servo-serwomechanizm-uart-waveshare-21568-5904422385347.html

i taki tester

https://botland.com.pl/sterowniki-serw/3938-sterownik-tester-serwomechanizmow-3-kanalowy-5904422359485.html

 

Serwo modelarskie działa, a to serwo powyżej w ogóle nie reaguje. Sprawdziłem multimetrem napięcie i jest `~6V 

 

Co robię nie tak? 

 

 

Link do komentarza
Share on other sites

19 minut temu, giovanni napisał:

Witam,

Co robię nie tak?

Cześć,

wydaje mi się, że to serwo należy najpierw zaprogramoweać. Na tej stronie są linki do oprogramowania do zapisu pamięci Flash w serwo i przykłady kodu do wczytania:

https://www.waveshare.com/wiki/Servo_Driver_with_ESP32#User_manual

BTW: a masz kupione to urządzenie:

https://www.waveshare.com/servo-driver-with-esp32.htm

Pozdrawiam

Edytowano przez FlyingDutch
  • Lubię! 1
Link do komentarza
Share on other sites

Hej, 

dzięki za odpowiedź. Właśnie widzę, że jest tu jakiś driver - nie nie mam go. Z tego co widzę co on pozwala mi komunikować się z więcej niż jednym takim serwo, co w sumie docelowo chciałbym zrobić. Narazie jednak głownie interesuje mnie to, żeby on się po prostu zaczął ruszać.  Czy jestem w stanie to podłączyć jakoś bezpośrednio do arduino? Czy ten driver jest mi niezbędny? 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

W podanych przykładach jest przykładowa biblioteka z przykładami dla Arduino IDE, ale jak tego uzywać to musisz rozpoznać. To serwo raczej komunikuje się poprzez UART, więc powinieneś móc to podłączyć do np. Arduino UNO. Prawdopodonie te przykłady kodu dają się uruchomić na Arduino.

Pozdrawiam

Edytowano przez FlyingDutch
  • Lubię! 1
Link do komentarza
Share on other sites

Z opisu wynika, że serwo wymaga zasilania 8,4V/1,5A. Taki zasilacz trzeba więc kupić. Oczywiście amperaż może być większy (mp. 2A) jednak napięcie musi być max 8,4V. Może być niższe (dla bezpieczeństwa) ale wtedy moment obrotowy będzie mniejszy. 

Link do komentarza
Share on other sites

Ok, to dobrze, bo już chciałem użyć tego z zestawu z arduino. Ale tutaj jest napisane OUTPUT : + 12 V = 2.5 A 

Myślałem, że driver sam to jakoś rozdziela ale sądzę, że nic z tego: 
"Supply voltage: DC 6-12V(the input voltage and the servo voltage must be matched)"

 

dzięki. 
 

Link do komentarza
Share on other sites

(edytowany)

Witam,

Mam wszystkie zasilacze i kupiłem też kabel do arduino, żeby łączył się przez USB-C z podanym driverem. Jednak serwo ani drgnie. 

W podanym przykładowym kodzie przez producenta jest podany kod z Serial1, znalazłem info, że arduino uno obsługuje tylko Serial w UART.


Próbowałem jakieś rzeczy, które znalazłem z biblioteką sofwareserial ale to nic nie daje. Znalazłem teraz info, że w grę wchodzi tylko arduino mega z tym serwo.

Czy to prawda? nie podziałam nic z arduino uno?

Edytowano przez giovanni
Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.