zasilanie arduino

Masz problem z Arduino? Tutaj możesz szukać pomocy.
ODPOWIEDZ
zyrom123
Młodszy majsterkowicz
Posty: 2
Rejestracja: 31 gru 2019, 01:30

zasilanie arduino

Post autor: zyrom123 » 31 gru 2019, 01:38

Witam, jestem nowy w temacie arduino. Muszę wykonać projekt w którym będę korzystał z 3 serwomechanizmów oraz 3 czujników ultradźwiękowych. Rozumiem już, że samo zasilanie płytki z portu USB jest niewystarczające i w tym celu zakupiłem zewnętrzny zasilacz podpinany pod płytkę. Natomiast mój obecny problem to: dokąd podłączyć przewód z tych podzespołów do płytki skoro jest tylko jeden port zasilania 5V? Innych wejść jest więcej np. wejścia PWM, jednak zasilanie jest tylko jedno i totalnie nie mam pomysłu jak przeskoczyć ten problem.
Z góry dziękuję za pomoc.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
Marhef
Złota rączka
Posty: 1236
Rejestracja: 18 lis 2011, 02:18

Re: zasilanie arduino

Post autor: Marhef » 31 gru 2019, 09:43

Jaki zasilacz (parametry)? Jak chcesz to podłączyć?
Nie podłączaj przez arduino. Rozdziel z zasilacza i połącz osobno pod serwa, czujniki i osobno pod arduino.
stiven
Złota rączka
Posty: 1629
Rejestracja: 13 maja 2014, 08:47
Lokalizacja: Zielona Góra

Re: zasilanie arduino

Post autor: stiven » 31 gru 2019, 11:07

https://howtomechatronics.com/wp-conten ... iagram.png

Można też zrobić 2 odrębne zasilania, tylko wtedy trzeba połączyć ze sobą masy, bez tego nie będzie to działać prawidłowo.
http://inmoov.fr/wp-content/uploads/201 ... 24x771.png
https://forum.arduino.cc/index.php?topic=487809.0
Awatar użytkownika
Marhef
Złota rączka
Posty: 1236
Rejestracja: 18 lis 2011, 02:18

Re: zasilanie arduino

Post autor: Marhef » 31 gru 2019, 11:27

Nie jestem do tego przekonany. Nie wiem, jakich serw chce użyć Autor, ale mam przykre doświadczenie z takim podłączeniem - silniki "szarpią" zasilaniem, pojawiają się zakłócenia, które mogą zrestartować arduino
stiven pisze:
31 gru 2019, 11:07
Można też zrobić 2 odrębne zasilania, tylko wtedy trzeba połączyć ze sobą masy, bez tego nie będzie to działać prawidłowo.
http://inmoov.fr/wp-content/uploads/201 ... 24x771.png
https://forum.arduino.cc/index.php?topic=487809.0
Wydaje mi się, że takie rozwiązanie byłoby lepsze. Osobiście, zasiliłbym arduino z zasilacza do smartfona. I oczywiście, na co zwróciłeś uwagę, masa zasilacza do serw musi być dołączona do masy arduino!
zyrom123
Młodszy majsterkowicz
Posty: 2
Rejestracja: 31 gru 2019, 01:30

Re: zasilanie arduino

Post autor: zyrom123 » 31 gru 2019, 17:51

Dzięki za odpowiedź,
zasilacz zewnętrzny posiadam Zasilacz impulsowy 12V/2,1A - wtyk DC 5,5/2,5mm oraz 3 serwa TowerPro SG-90 i 3 czujniki ultradźwiękowe HC-SR04.
Wydaje mi się, że może być on nieodpowiedni.
Jednak mój główny problem polega z fizycznym podłączeniem przewodów. Zasilacz wpinam w płytkę i mój główny problem - z każdego serwa wychodzi przewód zasilania, masy oraz sterujący. Ze sterującymi nie ma problemu, ponieważ jest wiele wejść PWM, jednak nie mogę za nic dojść do tego jak wpiąć 3 serwa pod jedno napięcie 5V na płytce? Czy pomocne będzie coś na zasadzie rozgałęzienie np. rozgałęznik który ma wiele wejść i jedno wyjście? Czy po prostu w przypadku używania wielu podzespołów należy to podpiąć inaczej? Widziałem schematy z płytkami stykowymi, jednak docelowo projekt musi być bez niej i stąd mój problem z połączeniem wszystkiego.
Jeszcze raz dziękuję za pomoc! :)
stiven
Złota rączka
Posty: 1629
Rejestracja: 13 maja 2014, 08:47
Lokalizacja: Zielona Góra

Re: zasilanie arduino

Post autor: stiven » 31 gru 2019, 20:30

https://www.open-electronics.org/wp-con ... 00x385.png
Jeśli masz zasilacz z takim oznaczeniem + i - jak na obrazku (+ wewnątrz, - po zewnętrznej stronie), to nadaje się on do zasilania arduino, jeśli odwrotnie, to nie możesz go wykorzystać. Ewentualnie mógłbyś użyć na przykład coś takiego
https://botland.com.pl/pl/szybkozlacza/ ... results=47
https://botland.com.pl/pl/szybkozlacza/ ... results=47
i jakieś przewody i zmienić polaryzację na odwrotną. Zamiast gniazda i wtyku mógłbyś też uciąć końcówkę i wykorzystać sam wtyk. Można by też wykorzystać pin Vin, zamiast korzystać z gniazda na płytce arduino. No i raczej bez miernika lepiej by się było nie zabierać za te rzeczy. Nawet przydałoby się sprawdzić czy rzeczywiście zasilacz daje 12V, a nie więcej, bo to też różnie bywa.

Maksymalny prąd jaki można pobrać z arduino, to około 800 mA - 1000mA. Pobór jednego Twojego serwa, to do 550 mA, więc niestety nie możesz ich wszystkich podłączyć do arduino do pinu 5V, bo łącznie potrzebują 1650 mA (do tego jeszcze pobór prądu przez samo arduino plus czujniki), nie będzie to działać tak jak powinno, a w końcu spali się stabilizator na płytce arduino.
Serwa zasilać można napięciem 4-6V, to też nie możesz bezpośrednio ich podłączyć do zasilacza.
Potrzebujesz innego zasilania, lub w inny sposób zmienić napięcie z 12V na 5V. Kupić możesz na przykład przetwornicę, ale one są dość drogie, już chyba lepiej by było kupić zasilacz nowy.
https://botland.com.pl/pl/przetwornice- ... esults=113

Na allegro są dość tanie przetwornice, no ale tu i tak by był potrzebny jeszcze miernik i lutownica.
https://allegro.pl/oferta/przetwornica- ... 6830774529
https://allegro.pl/oferta/przetwornica- ... 7361587405

Można też wykorzystać stabilizator LM78S05, taki gotowy układ można kupić, albo samemu sobie zbudować.
https://allegro.pl/oferta/modul-zasilac ... 8348733781
Awatar użytkownika
Marhef
Złota rączka
Posty: 1236
Rejestracja: 18 lis 2011, 02:18

Re: zasilanie arduino

Post autor: Marhef » 1 sty 2020, 14:49

stiven pisze:
31 gru 2019, 20:30
Maksymalny prąd jaki można pobrać z arduino, to około 800 mA - 1000mA.
stiven, udało Ci się pobrać z arduino taki prąd? W ogóle, skąd takie parametry?
Nie odbierz tego jako atak. Z doświadczenia mogę powiedzieć, że przy takim prądzie usmażysz stabilizator na arduino. Autor wątku chce użyć zasilacza 12V. Czyli na stabilizatorze odłoży się 7V (a na arduino 5V). Przy prądzie 800 mA, moc na stabilizatorze to ok 5,6W(!)
Do tego to musisz mieć radiator większy niż arduino :P
stiven pisze:
31 gru 2019, 20:30
Kupić możesz na przykład przetwornicę, ale one są dość drogie
https://botland.com.pl/pl/przetwornice- ... esults=113
Ta, którą podałeś jest droga. Ale na tym samym portalu: taka przetwornica kosztuje już tylko 8 zł
stiven pisze:
31 gru 2019, 20:30
Można też wykorzystać stabilizator LM78S05, taki gotowy układ można kupić, albo samemu sobie zbudować.
To nadal masz stabilizator. I nadal będziesz miał problem z odprowadzaniem ciepła.
Zdecydowanie polecam przetwornicę.
A co do połączenia przewodów, poszukaj sobie coś takiego jak szybkozłączka. Najlepiej taka, żeby można było je rozłączać. Albo... wszystkie elementy zakończone masz złączkami? Kup do nich gniazda i polutuj na płytce uniwersalnej
stiven
Złota rączka
Posty: 1629
Rejestracja: 13 maja 2014, 08:47
Lokalizacja: Zielona Góra

Re: zasilanie arduino

Post autor: stiven » 1 sty 2020, 19:30

Marhef pisze:
1 sty 2020, 14:49
stiven, udało Ci się pobrać z arduino taki prąd? W ogóle, skąd takie parametry?
Nie odbierz tego jako atak. Z doświadczenia mogę powiedzieć, że przy takim prądzie usmażysz stabilizator na arduino. Autor wątku chce użyć zasilacza 12V. Czyli na stabilizatorze odłoży się 7V (a na arduino 5V). Przy prądzie 800 mA, moc na stabilizatorze to ok 5,6W(!)
Do tego to musisz mieć radiator większy niż arduino :P
Masz rację. Sam nie zasilałem z arduino czegoś, co potrzebowało dużego prądu. Wczoraj na jakiejś stronie znalazłem podane 800mA-1A i tak napisałem bez zastanowienia.
Tutaj na przykład jest podane 500mA - 1A. W nocie katalogowej tego stabilizatora z arduino podane jest, że to stabilizator o maksymalnym prądzie 1A, przy 6,5V-12V na wejściu - do 800mA. No ale tak jak piszesz, potrzebny byłby radiator, żeby można było pobrać taki prąd. Na stronie arduino jest podane, że bezpiecznie tylko 200 mA można pobrać z pinu 5V
https://playground.arduino.cc/Main/Ardu ... mitations/
Kiedyś sobie zrobiłem układ na stabilizatorze LM7805 do zasilania. Pobór prądu myślę, że był nieduży, około 500mA, a i tak przy zasilaczu 12V musiałem dać dość spory radiator, żeby nie grzał się za mocno stabilizator.
https://laro.com.pl/index.php5/sklep/radiat/2410
Marhef pisze:
1 sty 2020, 14:49
Ta, którą podałeś jest droga. Ale na tym samym portalu: taka przetwornica kosztuje już tylko 8 zł
Tak, szukałem takiej nieregulowanej.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1236
Rejestracja: 18 lis 2011, 02:18

Re: zasilanie arduino

Post autor: Marhef » 2 sty 2020, 09:58

Ta regulowana jest w porządku (sam używam). Ale faktycznie, bez miernika ciężko ustawić konkretną wartość.
Co do parametrów stabilizatora, to, co podaje producent, jest prawdą. Z tym, że trzeba brać pod uwagę właśnie odprowadzenie nadmiaru ciepła. Przy niższym napięciu (na przykład 9V) tego ciepła będzie zdecydowanie mniej.

Wracając do tematu, naprawdę polecam przetwornicę. Ale arduino zasilić bezpośrednio z zasilacza 12V, będzie mniej zakłóceń.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1236
Rejestracja: 18 lis 2011, 02:18

Re: zasilanie arduino

Post autor: Marhef » 9 sty 2020, 16:22

Czy autor wątku coś działał w tym temacie?

Wcześniej mi to umknęło. W linkach do allegro, które podał stiven, a konkretnie w tym:
stiven pisze:
31 gru 2019, 20:30
https://allegro.pl/oferta/przetwornica- ... 7361587405
jest przetwornica step-up, czyli podwyższająca napięcie(!), ta się nie nada do tego projektu.
Natomiast ta druga wygląda ciekawie :)
stiven
Złota rączka
Posty: 1629
Rejestracja: 13 maja 2014, 08:47
Lokalizacja: Zielona Góra

Re: zasilanie arduino

Post autor: stiven » 10 sty 2020, 11:36

Marhef pisze:
9 sty 2020, 16:22
Czy autor wątku coś działał w tym temacie?

Wcześniej mi to umknęło. W linkach do allegro, które podał stiven, a konkretnie w tym:
stiven pisze:
31 gru 2019, 20:30
https://allegro.pl/oferta/przetwornica- ... 7361587405
jest przetwornica step-up, czyli podwyższająca napięcie(!), ta się nie nada do tego projektu.
Natomiast ta druga wygląda ciekawie :)
Rzeczywiście, nie zauważyłem, że ona jest podwyższająca, a nie obniżająca.
ODPOWIEDZ

Strony partnerskie: