Zamówienie w dzień roboczy przed 14:00 = wysyłka tego samego dnia 30 dni na odstąpienie od umowy 1 rok gwarancji
← Wróć do przeglądu

Schemat podłączenia i przykład kodu

Tak podłączysz LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.

Monitor napięcia obniżającego LM2596

Ten projekt mierzy napięcie wyjściowe modułu przetwornicy buck LM2596 za pomocą analogowego pinu wejściowego A0 Arduino. Zasil wejście modułu z linii 5V Arduino (lub z zewnętrznego zasilania do 40V) i obracaj onboardowy potencjometr, aby obserwować zmianę mierzonego napięcia wyjściowego w Serial Monitor.

Schemat podłączenia: LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza na Arduino UNO
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza na Arduino UNO
Tabela połączeń · Kliknij, aby powiększyć
LM2596_Step_Down_Voltage_Monitor.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

Zasilanie ESP32 za pomocą przetwornicy buck LM2596

Ten układ wykorzystuje moduł step-down LM2596 do obniżenia wejścia 12V DC do stabilnych 5V dla pinu VIN ESP32. Przed podłączeniem ESP32 wyreguluj wbudowany trimmer tak, aby napięcie wyjściowe dokładnie wynosiło 5.0V, mierząc je multimetrem. Po podłączeniu ESP32 miga wbudowaną diodą LED i wysyła komunikat heartbeat do Serial Monitor.

Schemat podłączenia: LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza na ESP32 DevKit V1
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza na ESP32 DevKit V1
Tabela połączeń · Kliknij, aby powiększyć
Powering_ESP32_with_LM2596_Buck_Converte.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

Ostatnio oglądane

Zestaw koszulek termokurczliwych - 21 sztuk, 6.0mm, kolorowy

Zestaw koszulek termokurczliwych - 21 sztuk, 6.0mm, kolorowy

€ 5,20
Przezroczysta obudowa akrylowa XR2206 generatora sygnału

Przezroczysta obudowa akrylowa XR2206 generatora sygnału

€ 2,35
11mm x 190mm Hot Melt Klej w sztyfcie do pistoletu do kleju

11mm x 190mm Hot Melt Klej w sztyfcie do pistoletu do kleju

€ 0,95
Płytka breakout z zaciskami dla wtyku DB9 męskiego 9Pin - RS232

Płytka breakout z zaciskami dla wtyku DB9 męskiego 9Pin - RS232

€ 2,60
Bezprzewodowy moduł przekaźnikowy z pilotem (2 przyciski) - 12V, 1 kanał, 433Mhz RF

Bezprzewodowy moduł przekaźnikowy z pilotem (2 przyciski) - 12V, 1 kanał, 433Mhz RF

€ 12,95
Zobacz
Silnik przekładniowy DC12V N20 Micro Metal Gear Motor Pololu 15rpm

Silnik przekładniowy DC12V N20 Micro Metal Gear Motor Pololu 15rpm

€ 8,00
Uchwyt serwa do m.in. ramienia robota / robota humanoidalnego - U, czarny, aluminium

Uchwyt serwa do m.in. ramienia robota / robota humanoidalnego - U, czarny, aluminium

€ 3,65
Klej w sztyfcie Hot Melt 7mm x 190mm do pistoletu do kleju

Klej w sztyfcie Hot Melt 7mm x 190mm do pistoletu do kleju

€ 0,80
Przetwornica DC-DC step-down z podwójnym portem USB (LM2596) -  z 6-40V na 5V 3A

Przetwornica DC-DC step-down z podwójnym portem USB (LM2596) - z 6-40V na 5V 3A

€ 2,40
24AWG 15cm Cynaowany Drut Miedziany Elektroniczny czarny

24AWG 15cm Cynaowany Drut Miedziany Elektroniczny czarny

€ 0,15
11 rodzajów plastikowych kół zębatych różnicowych DIY do robotyki

11 rodzajów plastikowych kół zębatych różnicowych DIY do robotyki

€ 2,00
DS3231 Moduł zegara czasu rzeczywistego I2C (RTC wysoka precyzja)

DS3231 Moduł zegara czasu rzeczywistego I2C (RTC wysoka precyzja)

€ 2,70
Tranzystor NPN 2N2222 A331 40V 600mA 200MHz 625mW TO-92

Tranzystor NPN 2N2222 A331 40V 600mA 200MHz 625mW TO-92

€ 0,35
8 Pins Connector/Terminal przewód, 1-stronny - male, 26AWG 20cm, XH2.54mm

8 Pins Connector/Terminal przewód, 1-stronny - male, 26AWG 20cm, XH2.54mm

€ 0,80