

The Voltmetre 24V + Charger (Manufacturer: DC, Part ID: 1) is a versatile electronic component designed to measure voltage levels up to 24V while simultaneously functioning as a charging module for compatible devices. This dual-purpose component is ideal for monitoring and maintaining power systems in various applications, such as automotive, renewable energy setups, and portable electronics.








The Voltmetre 24V + Charger is designed to provide accurate voltage readings and efficient charging capabilities. Below are the key technical details:
| Parameter | Value |
|---|---|
| Input Voltage Range | 6V to 30V |
| Output Voltage (Charging) | 5V, 12V, or 24V (selectable) |
| Maximum Output Current | 2A |
| Voltage Measurement Range | 0V to 24V |
| Measurement Accuracy | ±1% |
| Display Type | 7-segment LED (3 digits) |
| Operating Temperature | -10°C to 60°C |
| Dimensions | 50mm x 30mm x 20mm |
| Pin Name | Description |
|---|---|
| VIN+ | Positive input terminal for voltage measurement and power supply |
| VIN- | Negative input terminal (ground) |
| OUT+ | Positive output terminal for charging |
| OUT- | Negative output terminal for charging (ground) |
| MODE | Mode selection pin (used to toggle between voltage measurement and charging) |
Connecting the Voltmetre:
VIN+ and VIN- pins to the power source or battery you want to monitor.Using the Charging Function:
OUT+ and OUT- pins to the device or battery you want to charge.MODE pin to switch to charging mode. Refer to the manufacturer's datasheet for specific mode selection instructions.Voltage Measurement:
MODE pin carefully to toggle between measurement and charging modes. Incorrect mode selection may lead to improper operation.The Voltmetre 24V + Charger can be interfaced with an Arduino UNO to monitor voltage levels programmatically. Below is an example code snippet:
// Example code to read voltage from the Voltmetre 24V + Charger
// using an Arduino UNO's analog input pin.
const int voltagePin = A0; // Connect VIN+ to A0 and VIN- to GND
const float referenceVoltage = 5.0; // Arduino's reference voltage (5V)
const int adcResolution = 1024; // 10-bit ADC resolution
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(voltagePin, INPUT); // Set the voltage pin as input
}
void loop() {
int adcValue = analogRead(voltagePin); // Read the analog value
// Calculate the input voltage based on ADC value and reference voltage
float inputVoltage = (adcValue * referenceVoltage) / adcResolution;
// Print the voltage to the Serial Monitor
Serial.print("Measured Voltage: ");
Serial.print(inputVoltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
No Display on the LED Screen:
Inaccurate Voltage Readings:
Overheating During Charging:
Component Not Switching Modes:
MODE pin connection or incorrect operation.MODE pin wiring and refer to the datasheet for proper mode selection.Q1: Can this module charge lithium-ion batteries?
A1: Yes, the module can charge lithium-ion batteries, but ensure the charging voltage and current are compatible with the battery specifications.
Q2: Is the module waterproof?
A2: No, the module is not waterproof. Use it in a dry environment or enclose it in a protective case.
Q3: Can I use this module to measure AC voltage?
A3: No, the module is designed for DC voltage measurement only. Measuring AC voltage may damage the component.
Q4: How do I reset the module?
A4: Disconnect the power supply and reconnect it to reset the module.