SKU: OT3593 Numero articolo: NA068 EAN: 8720618489616
Tensione di ingresso 4,0 ~ 40V. (La tensione di ingresso deve essere superiore alla tensione di uscita di 1,5 V o più)
Intervallo di tensione di uscita regolabile da 1,25V ~ 37V, regolazione continua. (La tensione di ingresso deve essere superiore alla tensione di uscita di 1,5V)
Corrente di uscita 3A, si consiglia l'uso entro 2.0A, per correnti elevate è necessario migliorare la dissipazione del calore.
Potenza di uscita 20W, 15W, migliorare la dissipazione del calore.
Alta efficienza di conversione, media 88% (l'efficienza è correlata alla tensione di ingresso e di uscita, alla corrente e alla pressione)
Con protezione contro l'inversione di polarità
Dimensioni 6.1 * 3.4 * 12 cm (L * P * A)
Dimensioni
Lunghezza: 6,5cm
Larghezza: 3,5cm
Altezza: 1,2cm
Ecco come collegare il LM2596S Convertitore Step-Down Regolabile 4-40V -> 1.25-37V con display voltmetro integrato a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.
Questo progetto misura la tensione in uscita di un modulo convertitore buck LM2596 usando il pin di ingresso analogico A0 dell'Arduino. Alimenta l'ingresso del modulo dalla rail 5V dell'Arduino (oppure con un'alimentazione esterna fino a 40V) e ruota il potenziometro onboard per vedere la tensione di uscita misurata cambiare nel Serial Monitor.
/*
* ==================================================================
* 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.
* ==================================================================
*/
const int voltagePin = A0;
void setup() {
Serial.begin(115200);
while (!Serial) {
; // Wait for serial port to connect
}
Serial.println(F("LM2596 Step-Down Module Monitor"));
Serial.println(F("Turn the onboard brass potentiometer to adjust output voltage."));
Serial.println(F("-----------------------------------------------------------"));
}
void loop() {
// Read the analog voltage (0 to 1023 corresponds to 0V to 5V)
int rawValue = analogRead(voltagePin);
float voltage = (rawValue * 5.0) / 1023.0;
Serial.print(F("Raw ADC: "));
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
Questo circuito usa un modulo step-down LM2596 per regolare un ingresso 12V DC fino a una stabile 5V per il pin VIN dell'ESP32. Prima di collegare l'ESP32, regola il trimmer a bordo finché la tensione di uscita non misura esattamente 5.0V con un multimetro. Una volta collegato, l'ESP32 fa lampeggiare il LED integrato e invia un messaggio heartbeat nel Serial Monitor.
/*
* ==================================================================
* 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.
* ==================================================================
*/
const int LED_PIN = 2;
unsigned long counter = 0;
void setup() {
Serial.begin(115200);
pinMode(LED_PIN, OUTPUT);
Serial.println("LM2596 Step-Down Powered ESP32 Started!");
Serial.println("Ensure LM2596 output was calibrated to 5.0V before connecting to VIN.");
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(500);
counter++;
Serial.print("ESP32 running stably on buck regulator. Heartbeat count: ");
Serial.println(counter);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online