Stufin
Home Quick Cart Profile

Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module

Buy Now on Stufin

Component Description

Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module

Overview

The Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module is a compact, high-precision measurement module designed for accurate voltage and current measurement applications. This module is ideal for a wide range of IoT projects, electronic device testing, and monitoring systems that require simultaneous voltage and current measurements.

Functionality

The module is capable of measuring both voltage and current simultaneously, with the following key functionalities

Voltage Measurement

The module can measure voltage levels between 0V to 100V with high accuracy. The voltage measurement range is divided into two sub-ranges0-30V and 30-100V, allowing for more precise measurements.

Current Measurement

The module can measure currents up to 10A with high accuracy. The current measurement range is suitable for a wide range of applications, including motor control, power supplies, and battery monitoring.

Key Features

Dual LED Display

The module features a dual LED display that simultaneously shows both voltage and current measurements, making it easy to monitor and track changes in real-time.

High-Precision MeasurementThe module boasts high precision and accuracy, with a voltage measurement accuracy of 1% and a current measurement accuracy of 2%.

Automatic Range Scaling

The module automatically scales the measurement range to ensure accurate readings, eliminating the need for manual range selection.

Over-Voltage ProtectionThe module is equipped with built-in over-voltage protection to prevent damage from excessive voltage levels.

Compact Design

The module's compact design (approx. 45mm x 28mm x 18mm) makes it suitable for use in space-constrained applications.

Easy Connectivity

The module features screw terminals for easy connection to the voltage and current sources, as well as a 5-pin interface for communication with a microcontroller or other devices.

Operating Voltage

The module operates on a supply voltage of 5V, making it compatible with most microcontrollers and other IoT devices.

Technical Specifications

Voltage Measurement Range

0-100V (divided into two sub-ranges0-30V and 30-100V)

Current Measurement Range

0-10A

Voltage Measurement Accuracy

1%

Current Measurement Accuracy

2%

Sampling Rate

3 times per second

Operating Temperature

-20C to 60C

Storage Temperature

-40C to 80C

Humidity

10% to 80% RH (non-condensing)

Applications

The Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module is suitable for a wide range of applications, including

IoT projects requiring voltage and current monitoring

Electronic device testing and debugging

Motor control and monitoring systems

Power supply monitoring and control

Battery monitoring and charging systems

Industrial automation and control systems

Medical device monitoring and control systems

Pin Configuration

  • Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module
  • Pin Description:
  • The module has a total of 6 pins, each serving a specific purpose in measuring voltage and current. Here's a detailed explanation of each pin:
  • Pin 1: VCC
  • Function: Power Supply
  • Description: This pin provides power to the module. Connect it to a stable DC power source (5V recommended) to power the module.
  • Pin 2: GND
  • Function: Ground
  • Description: This pin is the ground connection for the module. Connect it to the negative terminal of the power source or the ground of your circuit.
  • Pin 3: V_IN
  • Function: Voltage Measurement Input
  • Description: This pin is the input for measuring voltage. Connect it to the positive terminal of the voltage source you want to measure (0-100V).
  • Pin 4: I_IN
  • Function: Current Measurement Input
  • Description: This pin is the input for measuring current. Connect it to the positive terminal of the current source you want to measure (up to 10A).
  • Pin 5: SDA
  • Function: I2C Serial Data
  • Description: This pin is used for I2C communication. Connect it to the SDA pin of your microcontroller or other I2C devices.
  • Pin 6: SCL
  • Function: I2C Serial Clock
  • Description: This pin is used for I2C communication. Connect it to the SCL pin of your microcontroller or other I2C devices.
  • Connection Structure:
  • To connect the pins, follow this structure:
  • 1. Power Supply Connection:
  • VCC (Pin 1) to 5V power source (recommended)
  • GND (Pin 2) to ground of the power source or circuit ground
  • 2. Voltage Measurement Connection:
  • V_IN (Pin 3) to the positive terminal of the voltage source (0-100V)
  • GND (Pin 2) to the negative terminal of the voltage source
  • 3. Current Measurement Connection:
  • I_IN (Pin 4) to the positive terminal of the current source (up to 10A)
  • GND (Pin 2) to the negative terminal of the current source
  • 4. I2C Connection:
  • SDA (Pin 5) to SDA pin of your microcontroller or other I2C devices
  • SCL (Pin 6) to SCL pin of your microcontroller or other I2C devices
  • Important Notes:
  • Make sure to connect the voltage and current measurement inputs to the correct terminals to avoid damage to the module.
  • Use a suitable current rating wire for the current measurement input, considering the maximum current of 10A.
  • Ensure a stable power supply to the module to maintain accurate measurements.
  • Refer to the module's datasheet for specific communication protocols and microcontroller connections.

Code Examples

Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module
Overview
The Digital Voltmeter (0-100V) and Ammeter (10A) Dual LED Voltage Current Measurement Module is a versatile and accurate measurement module designed for IoT applications. This module is equipped with a high-precision voltage measurement range of 0-100V and a current measurement range of 0-10A. The module features dual LED displays for easy reading and is suitable for a wide range of applications, including robotics, automation, and DIY projects.
Pinout
VCC: 5V power supply
 GND: Ground
 SCL: I2C Clock
 SDA: I2C Data
 VOUT: Voltage measurement output
 IOUT: Current measurement output
Technical Specifications
Voltage measurement range: 0-100V
 Current measurement range: 0-10A
 Accuracy: 1% for voltage, 2% for current
 Resolution: 0.1V for voltage, 0.01A for current
 Communication protocol: I2C
 Operating temperature: -20C to 80C
Code Examples
### Example 1: Arduino UNO Measurement and Serial Output
In this example, we will connect the Digital Voltmeter and Ammeter module to an Arduino UNO board and read the voltage and current measurements using the I2C protocol. The measured values will be displayed on the serial monitor.
```c++
#include <Wire.h>
#define VOLT_ADDRESS 0x38  // I2C address for voltage measurement
#define CURRENT_ADDRESS 0x39  // I2C address for current measurement
void setup() {
  Serial.begin(9600);
  Wire.begin();
}
void loop() {
  int voltage = readVoltage();
  int current = readCurrent();
Serial.print("Voltage: ");
  Serial.print(voltage);
  Serial.println(" V");
Serial.print("Current: ");
  Serial.print(current);
  Serial.println(" A");
delay(1000);
}
int readVoltage() {
  Wire.beginTransmission(VOLT_ADDRESS);
  Wire.write(0x00);  // Register address for voltage measurement
  Wire.endTransmission();
  Wire.requestFrom(VOLT_ADDRESS, 2);
  int voltage = Wire.read() << 8 | Wire.read();
  voltage = voltage / 100.0;  // Convert to volts
  return voltage;
}
int readCurrent() {
  Wire.beginTransmission(CURRENT_ADDRESS);
  Wire.write(0x00);  // Register address for current measurement
  Wire.endTransmission();
  Wire.requestFrom(CURRENT_ADDRESS, 2);
  int current = Wire.read() << 8 | Wire.read();
  current = current / 100.0;  // Convert to amps
  return current;
}
```
### Example 2: Raspberry Pi Python Script for Measurement and Graphical Display using Matplotlib
In this example, we will connect the Digital Voltmeter and Ammeter module to a Raspberry Pi and read the voltage and current measurements using the I2C protocol. The measured values will be displayed on a graphical plot using Matplotlib.
```python
import time
import matplotlib.pyplot as plt
import smbus
bus = smbus.SMBus(1)
VOLT_ADDRESS = 0x38
CURRENT_ADDRESS = 0x39
def read_voltage():
    bus.write_byte(VOLT_ADDRESS, 0x00)
    voltage = bus.read_word(VOLT_ADDRESS)
    voltage = voltage / 100.0
    return voltage
def read_current():
    bus.write_byte(CURRENT_ADDRESS, 0x00)
    current = bus.read_word(CURRENT_ADDRESS)
    current = current / 100.0
    return current
voltages = []
currents = []
while True:
    voltage = read_voltage()
    current = read_current()
voltages.append(voltage)
    currents.append(current)
plt.plot(voltages, label='Voltage (V)')
    plt.plot(currents, label='Current (A)')
    plt.legend()
    plt.draw()
    plt.pause(0.1)
    plt.clf()
time.sleep(1)
```
Note: Make sure to install the necessary libraries and dependencies before running the code examples. Also, ensure that the I2C protocol is enabled on the Raspberry Pi and the Digital Voltmeter and Ammeter module is connected correctly.