Adjustable step-down module for powering electronic devices with a lower voltage.
SKU: OT2073-B48 Article number: AA104 EAN: 4772496877447 Location: B04.08
Alternative
LM2596S Adjustable Step-Down 4-40V -> 1.25-37V with onboard Voltmeter Display
€ 3,99
View this alternative
How to connect the Adjustable Step-down Module 3-40VDC to 1.5-35VDC LM2596 to an Arduino UNO or ESP32, with an example sketch you can upload straight away.
This project monitors the output voltage of the LM2596 adjustable step-down converter using analog pin A0. Power the module from the Arduino 5V/VIN pin and turn the onboard potentiometer to watch the measured voltage update in the Serial Monitor (ensure output voltage does not exceed 5V).
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : LM2596 Step-Down Voltage Monitor
* Board : Arduino UNO (arduino:avr:uno)
* Parts : Adjustable Step-down Module 3-40VDC 1.5-35VDC LM2596
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// LM2596 Buck Converter Voltage Monitor
// Reads the regulated output on analog pin A0.
// Note: Keep the output voltage at or below 5.0V to protect the analog pin.
const int sensePin = A0;
void setup() {
Serial.begin(115200);
while (!Serial) {
; // Wait for Serial Monitor
}
Serial.println(F("LM2596 Step-Down Voltage Monitor Initialized"));
Serial.println(F("Adjust the trimmer potentiometer on the module."));
}
void loop() {
int rawValue = analogRead(sensePin);
float voltage = rawValue * (5.0 / 1023.0);
Serial.print(F("ADC Value: "));
Serial.print(rawValue);
Serial.print(F(" | Output Voltage: "));
Serial.print(voltage, 2);
Serial.println(F(" V"));
delay(500);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
This setup uses the LM2596 step-down module to regulate a 12V DC power source down to 5V to power the ESP32 via its VIN pin. Before connecting the output to the ESP32, use a multimeter and turn the onboard trimmer potentiometer until the output measures exactly 5.0V. The ESP32 blinks its onboard status LED and reports uptime over Serial to confirm stable operation.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : Powering ESP32 with LM2596 Buck Converter
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : Adjustable Step-down Module 3-40VDC 1.5-35VDC LM2596
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// Onboard LED on ESP32 DevKit V1 is on GPIO 2
const int LED_PIN = 2;
void setup() {
Serial.begin(115200);
pinMode(LED_PIN, OUTPUT);
Serial.println("LM2596 Step-Down Module ESP32 Power Demo");
}
void loop() {
digitalWrite(LED_PIN, HIGH);
Serial.print("ESP32 running stably on buck converter power. Uptime: ");
Serial.print(millis() / 1000);
Serial.println(" s");
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
With the LM2596 step-down module, you can convert a DC input voltage between 3V and 40V to an adjustable DC output voltage from 1.5V to 35V. The LM2596 module stabilizes the output voltage and remains stable as long as the input voltage is not less than 10% above the output voltage. This can be useful, for example, when powering electronic devices that operate at a lower voltage than the standard supply voltage. The LM2596 module is equipped with a potentiometer that allows the output voltage to be easily adjusted.
The module has a maximum output current of 3A with an efficiency of up to 92%. The LM2596 features built-in protection functions (such as against overheating, overcurrent, and short circuit) to ensure your equipment is powered safely.
Technical specifications:
- Input voltage: 3V - 40V DC
- Output voltage: 1.5V - 35V DC (adjustable)
- Maximum output current: 3A
- Efficiency: up to 92%
- Built-in protection functions (overheating, overcurrent, short circuit)
- Dimensions: 43mm x 21mm x 14mm

| Dimensions | 43mm x 21mm x 14mm |
|---|---|
| Input voltage | 3V - 40V DC |
| Output voltage | 1.5V - 35V DC |
| Output current | 3A |
| Efficiency | up to 92% |
Tested, does exactly what the specifications say and at a very reasonable price.
Not tested yet
Excellent product, I use this to bring the 13.5VDC from an inverter down to 3.3VDC to power an Esp32 and a max3232 RS232
Easy to use
Nice for DIY projects, at low voltage.
works well.
Input voltage must always be about 1.2V higher than the set output voltage. That makes sense for a step-down, of course, but some kind of bypass in case of a lower input voltage would be useful for my application.
Works as it should
Product meets expectations
Very, very good
Meets expectations
Adjustable Step-down Module 3-40VDC to 1.5-35VDC LM2596