Skocz do zawartości

Problem z podłączeniem servomechanizmu do arduino


Tombyq

Pomocna odpowiedź

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

Link do komentarza
Share on other sites

@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
Link do komentarza
Share on other sites

@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)?

 

 

Link do komentarza
Share on other sites

@Tombyq pin Vin to właściwie przedłużenie tego co podajesz na złącze zasilające, więc tak - będzie tam takie samo zasilanie. W razie wątpliwości polecam jeszcze zapoznać się z tym artykułem, który opisuje budowę Arduino: https://forbot.pl/blog/arduino-co-w-srodku-piszczy-1-schemat-id16900

  • Pomogłeś! 1
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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

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