DIYables Voltage Sensor DC 0-25V for Arduino, ESP32, ESP8266, Raspberry Pi

Sensors
Buy on Amazon
Voltage sensor DC 0-25V for Arduino ESP32 ESP8266 voltage detection and measurement module Click to zoom
Voltage sensor DC 0-25V for Arduino ESP32 ESP8266 voltage detection and measurement moduleDC voltage detector module 0-25V showing circuit board with voltage divider for ADC readingVoltage measurement sensor showing terminal connections GND VCC OUT for microcontroller interfaceArduino voltage sensor module 0-16.5V for ESP32 ESP8266 3.3V microcontrollers battery monitoringDC voltage detection module showing pinout for Arduino Uno Mega ESP32 ESP8266 power projectsVoltage sensor Arduino wiring example showing connections for voltage measurement and monitoring applications

Quick Overview

This DIYables DC voltage detection module is designed for voltage measurement purposes, supporting a voltage input range of DC 0V-25V for 5V microcontrollers (e.g., Arduino Uno) and DC 0V-16.5V for 3.3V microcontrollers (e.g., ESP32, ESP8266). The module uses a voltage divider circuit to scale down the input voltage for safe ADC reading.

The sensor requires connecting GND to the negative terminal and VCC to the positive terminal of the DC input interface. For ESP32 users, configure the ADC with 11 dB attenuation to set the voltage reference range to handle up to 3.3V for accurate readings.

Ideal for battery voltage monitoring, power supply measurement, solar panel monitoring, DC power projects, voltage level detection, battery charge monitoring, and any application requiring safe DC voltage measurement with Arduino, ESP32, or ESP8266.

Key Features

  • DC Voltage Detection — Designed for voltage measurement purposes
  • Wide Input Range — DC 0V-25V for 5V microcontrollers (Arduino Uno)
  • 3.3V Compatible — DC 0V-16.5V for 3.3V microcontrollers (ESP32, ESP8266)
  • Voltage Divider Circuit — Scales down voltage for safe ADC reading
  • Simple Connections — GND to negative, VCC to positive terminals
  • Analog Output — Proportional voltage output for microcontroller ADC
  • Tutorial Support — Comprehensive guides for Arduino, ESP32, ESP8266
  • Battery Monitoring — Ideal for battery voltage tracking
  • Power Projects — Solar panels, power supplies, DC voltage measurement
  • Versatile Applications — Voltage level detection, charge monitoring, power management
  • ...NOTE
  • If you are using the ESP32, you need to configure the ADC with 11 dB attenuation to set the voltage reference range to handle up to 3.3V.
  • ...NOTE

SPECIFICATION

Specification Value
Product Type DC Voltage Detection / Measurement Module
Input Voltage Range DC 0V-25V (5V microcontrollers), DC 0V-16.5V (3.3V microcontrollers)
Output Type Analog voltage (proportional to input)
Voltage Divider Built-in circuit for safe ADC reading
Interface 3-pin (GND, VCC, OUT)
ADC Configuration ESP32 requires 11 dB attenuation for 3.3V range
Compatibility Arduino Uno (5V), ESP32 (3.3V), ESP8266 (3.3V), any microcontroller with ADC
Applications Battery voltage monitoring, power supply measurement, solar panel monitoring, DC power projects, voltage level detection

COMPATIBLE HARDWARE

  • Arduino Uno — DC 0V-25V input range, 5V operation
  • Arduino Mega — Voltage measurement with 5V ADC
  • Arduino Nano — Compact voltage monitoring projects
  • ESP32 development boards — DC 0V-16.5V range with 11 dB ADC attenuation
  • ESP8266 boards (NodeMCU, Wemos D1, etc.) — DC 0V-16.5V for 3.3V operation
  • Arduino Nano ESP32 — 3.3V voltage sensing
  • Any 5V microcontroller — DC 0V-25V input range
  • Any 3.3V microcontroller — DC 0V-16.5V input range
  • Battery monitoring systems — Track battery charge levels
  • Power supply projects — Measure DC power supply voltages
  • Solar panel monitoring — Monitor solar panel output voltage
  • DC voltage measurement — General voltage sensing applications
  • Battery charge monitoring — Detect battery state
  • Power management systems — Voltage level detection and control