How to Connect AMS1117-3.3V Voltage Regulator

The AMS1117-3.3V is a linear voltage regulator that converts 5V to 3.3V, commonly used to power low-voltage components like ESP8266, sensors, and microcontrollers.


1. AMS1117-3.3V Pinout

The AMS1117-3.3V has three pins:

  • VIN (Input) โ€“ Connects to a 5V power source.
  • GND (Ground) โ€“ Common ground for input and output.
  • VOUT (Output) โ€“ Provides 3.3V regulated output.

2. Wiring AMS1117-3.3V to Arduino

๐Ÿ›  Required Components

  • AMS1117-3.3V voltage regulator.
  • 2x Capacitors (10ยตF each, optional but recommended).
  • 5V Power Source (Arduino 5V, USB, or battery).
  • Wires and a breadboard.

๐Ÿ›  Wiring Diagram

  1. Power the AMS1117:
    • VIN โ†’ 5V (from Arduino, USB, or battery).
    • GND โ†’ GND (common ground).
  2. Regulated Output:
    • VOUT โ†’ 3.3V (connect to the 3.3V device).
    • GND โ†’ GND (common ground for 3.3V circuit).
  3. Add Capacitors (Recommended for Stability)
    • 10ยตF capacitor between VIN and GND.
    • 10ยตF capacitor between VOUT and GND.

3. Example Use Case: Powering an ESP8266

The ESP8266 Wi-Fi module operates at 3.3V and should not be powered directly from 5V. Use the AMS1117-3.3V to step down voltage:

  • 5V from Arduino โ†’ AMS1117 VIN
  • GND from Arduino โ†’ AMS1117 GND
  • AMS1117 VOUT (3.3V) โ†’ ESP8266 VCC
  • GND (common ground) โ†’ ESP8266 GND

4. Important Notes

โš ๏ธ AMS1117 has a voltage dropout of ~1.1V, meaning you need at least 4.4V input to get a stable 3.3V output.
โš ๏ธ Maximum current output is ~800mA. If powering high-current devices, consider a DC-DC buck converter instead.
โš ๏ธ Use heatsinks for high loads, as the AMS1117 dissipates heat in linear conversion.

Leave a Reply