Wall Outlet 5v Supply AC to DC

5V wall adapters deliver the regulated 5V DC that powers Arduino, ESP32, Raspberry Pi, and other microcontroller-based LED projects.

Read full description & FAQ ↓

5 Items

5V wall adapters deliver the regulated 5V DC that powers Arduino, ESP32, Raspberry Pi, and other microcontroller-based LED projects. The 5V USB voltage standard has become the universal power rail for hobby electronics, development boards, addressable LED strips (WS2812B/NeoPixel), sensor modules, and any project built around a microcontroller. Our 5V adapters plug directly into a standard wall outlet and output clean, filtered 5V DC through a USB connector or barrel jack, providing a dedicated power source that is more reliable and higher-capacity than powering your project from a computer’s USB port.

Why a dedicated 5V supply matters for LED projects: A computer USB 2.0 port provides 500mA at 5V — enough to power an Arduino and a few LEDs, but not enough for addressable LED strips, servo motors, or any project that draws more than half an amp. USB 3.0 ports provide 900mA, which is better but still limiting. A dedicated 5V wall adapter rated for 1A, 2A, or more eliminates the current bottleneck and provides stable voltage under load. This matters because LED brightness and color consistency depend on stable supply voltage — if the voltage sags under load (which happens when a USB port is overloaded), LEDs dim, addressable LEDs glitch, and microcontrollers can reset unexpectedly.

Addressable LED applications: WS2812B, SK6812, and other addressable LED strips and rings operate on 5V and draw significant current — up to 60mA per pixel at full white brightness. A 60-pixel strip at full brightness draws 3.6A, which requires a 5V supply rated for at least 4A. Even at moderate brightness levels (where most projects operate), a 30-pixel ring draws 600mA–1A, making a dedicated 5V adapter essential. Power the LED strip directly from the 5V adapter (not through the microcontroller’s voltage regulator, which cannot handle the current) and connect only the data line and ground to the microcontroller.

Arduino and ESP32 project power: The simplest way to power an Arduino project is a 5V adapter plugged into the board’s USB port or barrel jack. This provides stable power without tying up a computer USB port, and allows the project to run standalone (without a computer connected). For ESP32 projects, 5V feeds the board’s onboard regulator, which steps it down to the ESP32’s 3.3V operating voltage. The 5V rail is simultaneously available for powering LED circuits, sensors, and actuators connected to the project. Make sure the adapter’s current rating exceeds the total draw of the microcontroller plus all connected peripherals plus all LEDs.

Replacing battery packs: Many portable LED projects start on batteries during prototyping but transition to wall power for permanent installation. A 5V adapter replaces a 3xAA (4.5V) or 4xAA (6V) battery pack for projects that can tolerate the voltage difference. Battery-powered LED circuits designed for 4.5–6V typically work fine on 5V, since the current-limiting resistor accounts for most of the voltage variation. Converting from battery to wall power eliminates the recurring cost and maintenance of battery replacement and provides consistent brightness (batteries dim as they discharge; a wall adapter maintains constant voltage).

Specifications and compatibility: Our 5V wall adapters accept universal input (100–240V AC, 50/60Hz) and output regulated 5V DC at the rated current. Output tolerance is typically ±5% (4.75–5.25V). Connector options include USB Type-A (for connecting via USB cable to Arduino, ESP32, Raspberry Pi), micro-USB, USB-C, and barrel jack — check the product page for the specific connector on each model. All adapters include overcurrent, short-circuit, and overtemperature protection for safe, unattended operation.

Pair 5V supplies with our component LEDs (calculate resistor values for 5V using our LED Resistor Calculator), pre-wired LEDs rated for 5–6V, and electrical components for building microcontroller-based LED control circuits. For 12V LED products (strips, 12V pre-wired LEDs, 12V built-in resistor LEDs), see our 12V wall adapters instead. For breadboard prototyping and bench testing, a 5V adapter with a barrel-to-breadboard adapter cable provides a stable, high-current supply that outperforms USB port power in every way.

Frequently Asked Questions

Yes. Connect the 5V adapter to the Arduino’s USB port (if the adapter has a USB connector) or to the barrel jack input (if the adapter has a barrel plug — note that Arduino’s barrel jack input expects 7–12V, so only use the USB port for 5V input). The adapter provides stable, high-current 5V power without tying up a computer USB port, and allows the Arduino to run standalone for permanent installations.
Higher current capacity and voltage stability. A USB 2.0 port provides only 500mA, and USB 3.0 provides 900mA. A dedicated 5V wall adapter provides 1A, 2A, or more — enough for addressable LED strips, multiple sensors, and servo motors that would overload a USB port. The adapter also maintains stable voltage under high load, whereas a USB port’s voltage can sag when overloaded, causing LEDs to flicker, addressable LEDs to glitch, and microcontrollers to reset.
No. 12V LED strips require a 12V power supply. Applying only 5V to a 12V strip will result in very dim or no illumination because the voltage is too low to forward-bias the LEDs in the strip’s series-wired LED groups. Use a 12V wall adapter or 12V desktop supply for 12V LED strips. 5V adapters are for 5V addressable LED strips (WS2812B), Arduino projects, and bare LEDs with resistors calculated for 5V.
For standard 20mA component LEDs with resistors: up to 100 LEDs in parallel (100 × 20mA = 2000mA = 2A). Leave a 20% margin, so practically about 80 LEDs. For WS2812B addressable LEDs at full white brightness (~60mA each): about 33 pixels (33 × 60mA ≈ 2A). At typical usage (mixed colors, not full white), you can run more. If powering an Arduino simultaneously, subtract its current draw (~50mA) from the available budget.
A basic USB phone charger outputs 5V DC and can work as a simple 5V supply for LEDs and Arduino projects. However, modern “fast chargers” (Qualcomm Quick Charge, USB Power Delivery) can output higher voltages (9V, 12V, 20V) when they negotiate with a compatible device. If a fast charger sends 9V or 12V to a 5V circuit, it can damage the electronics. For LED projects, use a dedicated 5V adapter with a fixed 5V output, or a basic charger that only outputs 5V. Check the charger’s label to confirm its output voltage before connecting.
In most cases, yes. A 5V adapter can replace a 3xAA (4.5V) or 4xAA (6V) battery pack for LED circuits that use a current-limiting resistor. The resistor compensates for the slight voltage difference. You get constant brightness (no dimming as batteries deplete) and eliminate the cost of replacement batteries. Connect the adapter’s positive and negative wires where the battery pack’s positive and negative connected. Verify polarity carefully before powering on.