DC volt meter using Arduino with LCD display in proteus

DC volt meter using Arduino with LCD display in proteus

In this article we will learn how to interface arduino with DC volt meter and digital display.
In the last post we will learn how to interface arduino+bluetooth+MIT app inventor. You can visit our website,
I hope you appreciate my work, let’s discuss about today’s project.

Diagram of this project is below:

DC volt meter using Arduino with LCD display
DC volt meter using Arduino with LCD display

Components which we use in this project are listed below:

  1. Arduino UNO
  2. Potentio meter
  3. 10K resistor
  4. 100K resistor
  5. Breadboard
  6. Connecting wire’s
  7. Toggle switch
  8. 9V battery

Construction of arduino interfacing with DC volt meter and digital display:

  • Connect –Ve point of battery to the GND point of arduino
  • Connect +Ve point of battery to the Vin point of arduino through toggle switch
  • Connect D7 point of arduino to the RS point of LCD display
  • Connect D6 point of arduino to the E point of LCD display
  • Connect D5 point of arduino to the D4 point of LCD display
  • Connect D4 point of arduino to the D5 point of LCD display
  • Connect D3 point of arduino to the D6 point of LCD display
  • Connect D2 point of arduino to the D7 point of LCD display
  • Connect D3,VSS,RW points of LCD display to the GND point
  • Connect +Ve point of measuring supply to the 1side of Potentio meter
  • Connect –ve point of measuring supply to the second side of Potentio
  • Connect output point of Potentio meter to the 1side of 100K resistor
  • Connect the other side of 100K resistor to the other side of 10K resistor
  • Connect the other side of 10K resistor to the GND
  • Connect the common point of 100K & 10K resistor’s to the A2 point of arduino

Working of arduino interfacing with DC volt meter and digital display:

Interfacing an arduino with a DC volt meter and a digital display involves using to arduino to measure a voltage and then displaying the measured value on a digital display

Applications of arduino interfacing with DC volt meter and digital display:

  1. Educational purposes
  2. Electronic projects debugging
  3. Test and measurement debugging
  4. Power supply testing
  5. Battery voltage monitoring

Advantages of arduino interfacing with DC volt meter and digital display:

  1. Precision measurement
  2. Flexibility
  3. Ease of use
  4. Real-time monitoring
  5. Automation

Program code:

#include <LiquidCrystal.h>

 

LiquidCrystal lcd(7, 6, 5, 4, 3, 2);   // Initialize the LCD library with pin numbers

float vin = 0.0;

float r1 = 100000.0;                    // Set the value of resistor R1

float r2 = 10000.0;

 

void setup() {

Serial.begin(9600);                   // Start Serial communication

lcd.begin(16, 2);                     // Set up the LCD’s number of columns and rows

lcd.print(“PROJECTIoT123”);           // Print a message to the LCD.

delay(1000);

lcd.clear();

lcd.print(“DC VoltMeter”);

}

 

void loop() {

int analog_val = analogRead(A2);      // Read the value of analog pin A2

vin = ((r1 + r2) / r2) * (analog_val * 5.0) / 1024.0;

 

if (vin < 0.1)

{

vin = 0.0;

}

 

lcd.setCursor(0, 1);                  // Set the cursor to column 0, line 1

lcd.print(“Voltage = “);              // Print the voltage label

lcd.println(vin, 3);                  // Print the voltage value with 2 decimal places

 

delay(300);

}