SKU: OT2073-B48 Numero articolo: AA104 EAN: 4772496877447
Con il modulo step-down LM2596 puoi convertire una tensione di ingresso DC compresa tra 3V e 40V in una tensione di uscita DC regolabile da 1.5V a 35V. Il modulo LM2596 stabilizza la tensione di uscita e rimane stabile finché la tensione di ingresso non è inferiore del 10% rispetto alla tensione di uscita. Questo può essere utile, ad esempio, per alimentare dispositivi elettronici che funzionano a una tensione inferiore rispetto alla tensione di alimentazione standard. Il modulo LM2596 è dotato di un potenziometro con cui la tensione di uscita può essere facilmente regolata.
Il modulo ha una corrente di uscita massima di 3A con un'efficienza fino al 92%. L'LM2596 dispone di funzioni di protezione integrate (come contro il surriscaldamento, la sovracorrente e il cortocircuito) per garantire che la tua apparecchiatura sia alimentata in sicurezza.
Specifiche tecniche:
- Tensione di ingresso: 3V - 40V DC
- Tensione di uscita: 1.5V - 35V DC (regolabile)
- Corrente massima di uscita: 3A
- Efficienza: fino al 92%
- Funzioni di protezione integrate (surriscaldamento, sovracorrente, cortocircuito)
- Dimensioni: 43mm x 21mm x 14mm
Ecco come collegare il Modulo step-down regolabile 3-40VDC a 1.5-35VDC LM2596 a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.
Questo progetto monitora la tensione di uscita del convertitore step-down regolabile LM2596 usando il pin analogico A0. Alimenta il modulo dal pin Arduino 5V/VIN e ruota il potenziometro integrato per vedere la tensione misurata aggiornarsi nel Serial Monitor (assicurati che la tensione di uscita non superi 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
Questa configurazione usa il modulo step-down LM2596 per regolare una sorgente di alimentazione DC da 12V a 5V per alimentare l'ESP32 tramite il pin VIN. Prima di collegare l'uscita all'ESP32, usa un multimetro e ruota il potenziometro trimmer onboard finché l'uscita non misura esattamente 5.0V. L'ESP32 fa lampeggiare il LED di stato onboard e comunica l'uptime via Serial per confermare un funzionamento stabile.
/*
* ==================================================================
* 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