Ordinato entro le 14:00 nei giorni lavorativi = spedito in giornata 30 giorni per il recesso Garanzia di 1 anno
← Torna alla panoramica

Schema di collegamento ed esempio di codice

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.

Monitor di tensione step-down LM2596

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.

Schema di collegamento: LM2596S Convertitore Step-Down Regolabile 4-40V -> 1.25-37V con display voltmetro integrato su un Arduino UNO
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: LM2596S Convertitore Step-Down Regolabile 4-40V -> 1.25-37V con display voltmetro integrato su un Arduino UNO
Tabella di collegamento · Clicca per ingrandire
LM2596_Step_Down_Voltage_Monitor.ino · compilato e testato
/*
 * ==================================================================
 *  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

Alimentare ESP32 con un convertitore buck LM2596

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.

Schema di collegamento: LM2596S Convertitore Step-Down Regolabile 4-40V -> 1.25-37V con display voltmetro integrato su un ESP32 DevKit V1
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: LM2596S Convertitore Step-Down Regolabile 4-40V -> 1.25-37V con display voltmetro integrato su un ESP32 DevKit V1
Tabella di collegamento · Clicca per ingrandire
Powering_ESP32_with_LM2596_Buck_Converte.ino · compilato e testato
/*
 * ==================================================================
 *  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

Visti di recente

Sensore di monossido di carbonio MQ-7

Sensore di monossido di carbonio MQ-7

€ 2,80
Filo nero con anima piena 22AWG per breadboard al metro

Filo nero con anima piena 22AWG per breadboard al metro

€ 1,50