Skocz do zawartości

Problem z podłączeniem servomechanizmu do arduino


Pomocna odpowiedź

Napisano

Witam.
Na wstępie od razu mówię że dopiero zaczynam z tym tematem więc proszę o wyrozumiałość. 

Kupiłem niedawno servomechanizm (https://botland.com.pl/pl/serwa-typu-standard/6633-serwo-towerpro-mg-946r-standard.html)
i chce sterować nim za pomocą arduino uno. Więc podłączyłem wszystko według najprostszego  schematu: czyli czarny przewód do masy, pomarańczowy do jednego z pinów i czerwony do 5V. Arduino zasilam przez baterie 9V. Silnik może być zasilany od 4, 8 do 7, 2V i chciałbym zasilać go prądem od 6, 8 do 7V (ponieważ zależy mi na dużej mocy) a arduino nie ma większego napięcia niż 5V. I moje pytanie brzmi czy da się zaprogramować odpowiednio arduino (w arduino ide) tak  żeby na tym wyjściu dawało większe napięcie czy trzeba podpiąć jeszcze jedno zasilanie bezpośrednio do servomechanizmu? jeśli trzeba podpiąć oddzielne zasilanie to jak zmniejszyć napięcie z baterii?(opornik?, regulator napięcia?) Widziałem też tego typu rzeczy - (https://www.amazon.com/dp/B014KTSMLA/?ref=exp_tomstrainsandthings_dp_vv_d) czy też to nie będzie lepsze?
Silników docelowo ma być więcej więc czy do każdego będę musiał przypinać osobne zasilanie czy mogę wszystko pociągnąć z jednego? 

Z góry dziękuje i proszę o wyrozumiałość.

@Tombyq witam na forum 🙂 Bateria 9 V może nadać się do krótkiego testu, ale na dłuższą metę tutaj się nie sprawdzi. Nie możesz zasilać serw prosto z pinu 5 V Arduino, bo uszkodzisz płytkę. Nie możesz też w żaden sposób programowo podnieść tego napięcia - to tak nie działa. Najprościej zasilić całość z zasilacza 7 V - jak go podłączysz do Arduino przez złącze DC to Arduino zrobi sobie z tego samo 5 V i będzie działało. A serwa zasilisz wtedy z pinu Vin (lub prosto z zasilacza) i też będzie dobrze.

  • Pomogłeś! 1

@Treker dzięki za odpowiedź. Mam Jeszcze pytanie bo nie wiem czy wszystko dobrze zrozumialem.  Czyli ma być tak że do arduino podpinam zasilacz 7V a servomotor tak, że plus jest na Vin, minus na gnd a komunikacja na jednym z pinów. I w pinie Vin będzie takie napięcie jak wprowadziłem do arduino(7V)?

 

 

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