Jak dobrać zasilacz do projektu z Arduino? Poradnik krok po kroku
Znasz to uczucie? Kończysz projekt na Arduino, wszystko działa na kablu USB z komputera. Odłączasz go, podłączasz własny zasilacz – i nic. Albo, co gorsza, czujesz charakterystyczny zapach spalenizny. W 90% przypadków winny jest źle dobrany zasilacz. Ten poradnik przeprowadzi Cię przez cały proces – od pomiarów, przez dobór napięcia, aż po testy końcowe. Bez zbędnej teorii, za to z konkretami.
Krok 1: Określ zapotrzebowanie energetyczne swojego projektu
Zanim w ogóle pomyślisz o zakupie, musisz wiedzieć, ile prądu Twój układ faktycznie potrzebuje. To najczęściej pomijany krok – i źródło 90% problemów. Prosta zasada: sumujesz pobór prądu wszystkich elementów i dodajesz zapas.
Jak zmierzyć pobór prądu układu z Arduino
Weź multimetr, przełącz w tryb amperomierza (zakres 2 A) i włącz go szeregowo z zasilaniem. Najpierw zmierz samą płytkę – Arduino Uno w spoczynku ciągnie około 50 mA, ale z włączoną diodą LED i pracującym programem to już 200-300 mA. Podczas transmisji Wi-Fi (przy ESP8266) skok może być gwałtowny – nawet do 400 mA.
Teraz dodaj wszystkie peryferia. Serwomotor SG90? Kolejne 250 mA pod obciążeniem. Moduł przekaźnika? 70 mA na cewkę. Czujnik odległości HC-SR04? Pomijalne 15 mA, ale przy 10 czujnikach robi się 150 mA. Zsumuj to wszystko. Do wyniku dodaj 20-30% marginesu bezpieczeństwa – to nie fanaberia, tylko zdrowy rozsądek. Zasilacz pracujący na 100% mocy szybko się zużywa i przegrzewa.
Przykład z życia: projekt automatyki domowej na Arduino Mega z 4 czujnikami, wyświetlaczem LCD i modułem Wi-Fi. Pobór szczytowy: 1,2 A. Z zapasem 30%: 1,56 A. Czyli zasilacz 2 A będzie OK, ale 1 A – już nie.
Krok 2: Dobierz odpowiednie napięcie wyjściowe
Tu popełnia się drugi najczęstszy błąd. Arduino ma wbudowany stabilizator napięcia, ale nie jest on wszechmocny. Zakres roboczy na gnieździe DC lub pinie Vin to 7-12 V. Dlaczego nie 5 V? Bo stabilizator potrzebuje pewnego zapasu napięcia, żeby działać poprawnie.

Zasilanie przez gniazdo DC a przez pin Vin
Gniazdo DC i pin Vin są ze sobą połączone wewnętrznie – to ta sama ścieżka. Różnica? Gniazdo ma wbudowany bezpiecznik (polifuse) i diodę zabezpieczającą przed odwrotną polaryzacją. Pin Vin tych zabezpieczeń nie ma – więc podłączając tam zasilacz, ryzykujesz uszkodzeniem płytki, jeśli pomylisz plus z minusem.
Co z napięciem poniżej 7 V? Stabilizator 5 V na Arduino zaczyna pracować niestabilnie – napięcie wyjściowe może spadać do 4,7 V, co powoduje dziwne zachowanie mikrokontrolera. Powyżej 12 V stabilizator się przegrzewa – przy 15 V i prądzie 500 mA jego temperatura przekracza 100°C. Nie ryzykuj.
Jest jednak wyjątek. Jeśli Twój projekt potrzebuje tylko 5 V i nie korzystasz z wejścia Vin, możesz podłączyć zasilacz 5 V bezpośrednio do pinu 5 V. Pomijasz wtedy stabilizator – mniej ciepła, wyższa sprawność. Uwaga: robisz to na własną odpowiedzialność, bo brak zabezpieczeń.
Krok 3: Wybierz typ zasilacza – impulsowy czy liniowy?
To odwieczny dylemat. Krótka odpowiedź: do 95% projektów DIY wybierz impulsowy. Ale są sytuacje, gdzie liniowy jest lepszy. Sprawdźmy to.

Zalety i wady zasilaczy impulsowych
Zasilacze impulsowe (np. popularne wtyczkowe 9 V 1 A) są lekkie, małe i tanie. Ich sprawność sięga 80-90%, czyli prawie nie marnują energii na ciepło. Dla porównania: przy 9 V i 1 A impulsówka grzeje się jak ciepłe mleko, liniówka – jak żelazko. Do sterowania silnikami, diodami LED, przekaźnikami – impulsowy wystarczy w zupełności.
Ale jest haczyk. Tanie, niemarkowe zasilacze impulsowe generują spore tętnienia napięcia – czasem nawet 200-300 mV p-p. To może zakłócać pracę czujników analogowych i modułów komunikacyjnych. Dlatego unikaj no-name produktów z nieznanego źródła. Lepiej dopłacić 10 zł do sprawdzonego modelu.
Kiedy sprawdzi się zasilacz liniowy
Zasilacze liniowe (transformatorowe) dają krystalicznie czyste napięcie – tętnienia poniżej 5 mV p-p. To idealne rozwiązanie do projektów audio, precyzyjnych pomiarów (np. wagi, termometry) i wszędzie tam, gdzie każdy mV zakłóceń fałszuje odczyty. Minusy? Są duże, ciężkie i przy większym prądzie grzeją się jak piec. Do zasilania Arduino z kilkoma czujnikami – OK. Do projektu z silnikami – nie.
| Cecha | Zasilacz impulsowy | Zasilacz liniowy |
|---|---|---|
| Sprawność | 80-90% | 40-60% |
| Tętnienia napięcia | 50-300 mV p-p | <5 mV p-p |
| Waga i rozmiar | Mały, lekki | Duży, ciężki |
| Cena | Niska | Wyższa |
| Zastosowanie | Większość projektów DIY | Audio, pomiary precyzyjne |
Krok 4: Sprawdź parametry stabilizacji i zabezpieczeń
Nie wszystkie zasilacze są sobie równe. Dwa modele z tą samą specyfikacją mogą diametralnie różnić się jakością. Kluczowe są zabezpieczenia i stabilizacja.

Zabezpieczenia: przeciwzwarciowe, przeciwprzeciążeniowe, termiczne
Szukaj zasilaczy z oznaczeniami SCP (Short Circuit Protection) i OCP (Over Current Protection). To nie są marketingowe bajery – to ochrona Twojego Arduino przed spaleniem. Jeśli przypadkowo zewrzesz przewody, zabezpieczenie odcina napięcie, zanim popłynie prąd zwarciowy. Bez niego – pożegnaj się z płytką.
Stabilizacja napięcia to kolejna sprawa. Dobry zasilacz utrzymuje napięcie w granicach ±5% wartości nominalnej. Dla 9 V oznacza to zakres 8,55-9,45 V. Do precyzyjnych pomiarów (np. z czujnikiem temperatury PT100) celuj w ±1% – wtedy stabilizacja jest naprawdę liniowa. Tanie zasilacze potrafią mieć ±10%, co przy 9 V daje już 8,1 V – poniżej progu stabilnej pracy Arduino.
I jeszcze temperatura. Zasilacz liniowy przy 1 A obciążenia nagrzewa się do 60-80°C – to normalne, ale wymaga dobrej wentylacji. Impulsowy przy tym samym prądzie będzie miał 40-50°C. Jeśli temperatura przekracza 60°C po 30 minutach, a obudowa jest plastikowa – szukaj innego modelu.
Krok 5: Dopasuj złącze i przewody do projektu
Masz już idealny zasilacz? Świetnie. Ale jeśli wtyk nie pasuje do gniazda Arduino – cała robota na nic. To szczegół, który często umyka początkującym.
Standardowe wtyki DC 2,1 mm vs 5,5 mm
Większość płytek Arduino (Uno, Mega, Nano z przejściówką) używa wtyku DC o średnicy wewnętrznej 2,1 mm i zewnętrznej 5,5 mm. Biegun dodatni jest w środku – to standard, ale zawsze sprawdź oznaczenia na obudowie. Są zasilacze z odwrotną polaryzacją (środek to masa) – podłączenie takiego do Arduino skończy się natychmiastowym uszkodzeniem stabilizatora.
Do projektów mobilnych (np. roboty, stacje pogodowe) świetnie sprawdza się power bank z wyjściem USB 5 V i kablem USB-B do Arduino. To wygodne, bezpieczne i tanie rozwiązanie. Pamiętaj tylko, że power bank daje 5 V, więc nie wykorzystasz stabilizatora Arduino – podłączasz się bezpośrednio do pinu 5 V.
Przy większych projektach (silniki DC, pompy, grzałki) używaj grubszych przewodów – minimum 0,5 mm². Cienkie przewody (0,2 mm²) przy prądzie 2 A na odcinku 2 metrów powodują spadek napięcia o 0,5 V – to już odczuwalna różnica. Do połączeń używaj solidnych złącz śrubowych lub Zestaw Konektorów – unikaj skręcania i lutowania na szybko. W ofercie abc-rc.pl znajdziesz sprawdzone złącza elektryczne B2B i akcesoria do profesjonalnego montażu.
Krok 6: Przetestuj zasilacz przed podłączeniem do projektu
Nigdy nie podłączaj nowego zasilacza bezpośrednio do projektu. Zawsze najpierw test. To zajmuje 15 minut, a może uratować płytkę wartą 100-200 zł.
Test napięcia i prądu pod obciążeniem
Podłącz zasilacz do obciążenia zastępczego – na przykład rezystora 10 Ω o mocy 10 W. Dla zasilacza 9 V popłynie prąd około 0,9 A. Zmierz napięcie na wyjściu – powinno być stabilne. Jeśli spada poniżej 8,5 V przy obciążeniu – zasilacz jest za słaby lub uszkodzony.
Teraz test długotrwały. Zostaw zasilacz pod obciążeniem na 30 minut. Co 5 minut sprawdzaj temperaturę obudowy. Jeśli przekracza 60°C – to sygnał ostrzegawczy. Przy 80°C wyłącz test – zasilacz się przegrzewa i może ulec awarii.
Dla zasilaczy impulsowych warto wykonać test oscyloskopem. Podłącz sondę do wyjścia, ustaw podstawę czasu na 10 µs/działkę i zmierz tętnienia. Dla stabilnej pracy Arduino tętnienia nie powinny przekraczać 50 mV p-p. Jeśli widzisz piki powyżej 100 mV – to źródło potencjalnych problemów z komunikacją I2C czy odczytami analogowymi.
Jeśli nie masz oscyloskopu, możesz zgrubnie ocenić tętnienia, mierząc napięcie multimetrem w trybie AC – wartość powinna być poniżej 20 mV AC. To nie jest precyzyjne, ale daje ogólne pojęcie.
Podsumowanie – co warto zapamiętać?
Dobór zasilacza do Arduino to nie magia, a prosta inżynieria. Trzymaj się tych zasad, a unikniesz 90% typowych problemów. Oto lista kontrolna na ostatnią chwilę:
Lista kontrolna wyboru zasilacza
- Zapas prądu 20-30% – zawsze licz szczytowe zapotrzebowanie i dodaj margines. Zasilacz pracujący na 70% mocy żyje dłużej.
- Napięcie 7-12 V – przez gniazdo DC lub pin Vin. Poniżej 7 V – niestabilność, powyżej 12 V – przegrzanie. Dla zasilania bezpośredniego 5 V – tylko przez pin 5 V.
- Preferuj zasilacze impulsowe – są lekkie, tanie i wystarczające do 95% projektów DIY. Liniowe tylko do audio i precyzyjnych pomiarów.
- Sprawdź zabezpieczenia – SCP i OCP to podstawa. Stabilizacja ±5% to minimum, ±1% dla precyzyjnych zastosowań.
- Dopasuj złącze – 2,1 mm/5,5 mm z plusem w środku. Do projektów mobilnych power bank z USB. Grube przewody (0,5 mm²) przy większych prądach.
- Testuj przed podłączeniem – obciążenie zastępcze, 30 minut pracy, kontrola temperatury i tętnień (max 50 mV p-p).
Pamiętaj też o jakości komponentów. W sklepie abc-rc.pl znajdziesz nie tylko sprawdzone zasilacze do projektów, ale też moduły elektroniczne DIY, elementy elektroniczne sklep oraz narzędzia takie jak Szczypce do Lutowania – wszystko w jednym miejscu. Oszczędzisz czas i unikniesz zakupów u niepewnych dostawców.
Teraz możesz śmiało podłączyć zasilacz do swojego projektu. Powodzenia!
Najczesciej zadawane pytania
Jaki zasilacz jest najlepszy do projektów z Arduino?
Najlepszy zasilacz do Arduino to stabilizowany zasilacz sieciowy o napięciu 9V i prądzie co najmniej 1A, ale dla większości projektów wystarczy 5V z portu USB. Ważne, aby napięcie mieściło się w zakresie 7-12V dla wejścia DC Arduino.
Czy mogę użyć zasilacza 12V do Arduino?
Tak, można użyć zasilacza 12V, ale należy pamiętać, że wbudowany stabilizator napięcia w Arduino może się nagrzewać. Dla bezpieczeństwa zaleca się używanie zasilaczy 7-9V, a przy 12V upewnij się, że pobór prądu nie jest zbyt wysoki.
Jak obliczyć wymagany prąd zasilacza do projektu z Arduino?
Zsumuj pobór prądu wszystkich komponentów: Arduino (około 50mA), czujników, silników, diod LED itp. Dodaj 20% zapasu. Na przykład, jeśli suma wynosi 500mA, wybierz zasilacz o prądzie co najmniej 600mA.
Czy mogę zasilać Arduino bezpośrednio z baterii?
Tak, Arduino można zasilać z baterii, np. 9V lub pakietu 4xAA (6V). Podłącz do pinu VIN lub przez gniazdo DC. Unikaj napięcia poniżej 7V, aby stabilizator działał poprawnie.
Jakie są różnice między zasilaczem impulsowym a transformatorowym do projektów?
Zasilacze impulsowe są lżejsze, wydajniejsze i tańsze, ale mogą generować zakłócenia. Transformatorowe są cięższe, ale dają czystsze napięcie, co jest lepsze dla czujników analogowych. Do Arduino zwykle wystarczy impulsowy z filtrem.