|
Arduino Web Editor |
Iot AC Current Measuring System
Smart power monitoring is getting increasingly popular to improve energy efficiency in medium/small scale industries, multi-story buildings, etc. We have previously built a smart energy meter which can measure power and report usage online. While this type of system is popularly used in energy meters, another most commonly available technique to measure current is by using a current transformer (CT). CT can detect and measure AC current in machines and other AC appliances to monitor the current consumption and thus the health of machine or AC appliance.
How does a Current Transformer Work?
According to Faradays Ampere law, “If a magnetic field is integrated around a close loop of wire, the value of that integral is equal to the net current enclosed by the loop”.
The primary winding of CT, the main loop has the wire with the current we wish to measure passed through the center of the core. The primary winding that carries the main current is said to have a single loop or winding. The wire produces the magnetic field that drives the current on the secondary winding, which is used as output of the CT.
Circuit Diagram to measure AC Current using Arduino
The below schematic shows the Circuit diagram for current measurement using the current transformer.
In above circuit, we used 16 * 2 LCD but in project we have used I2C LCD display. For I2C LCD display simply connect.
Arduiono Gnd – I2C Gnd
Arduino 5V - I2C Vcc
Pin A4 - I2C SDA
Pin A5 - I2C SCL
We have used AC voltage source as a Secondary winding voltage in above circuit diagram. This is how Rectifier and amplifier circuit looks like in breadboard.
As we can see in this circuit, a red color wire passing through the current transformer, we are going to measure current value passing through this wire. 20k + 2k resistances and Zener diodes are connecting parallel with CT. This resistance is burden resistance of CT (22k) and Zener diodes improve the safety of circuit. Here, we also connected one Schottky diode that will behave as half wave rectifier.
How does Current Measurement Circuit Work?
First of all, both the terminals of the bulb are connected to both the terminal of the transformer and one wire of the bulb passed through the hole present in the middle of the current transformer, this wire acts as the primary winding for the current transformer.
Due to the AC current in the primary winding, AC voltage is induced in the secondary winding as well. Now to convert this AC voltage into DC voltage, it is sent to half wave rectifier, half wave rectifier is forward biased in positive half cycle and reverse biased in negative half cycle. In figure, Vi is input sine wave pulse and Vo is output sine wave pulse.
An electrolytic Capacitor is added to the output of the have wave rectifier to receive only the DC voltage. This capacitor only forwards the DC voltage in the circuit. The output voltage that is obtained from the rectifier circuit is in very less magnitude, so we use amplifier. we have used non inverting operational amplifier with 10k and 1k feedback resistor value.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int volValue=A0;
int readValue;
float Value;
float Voltage;
int LED = 13;
void setup(){
lcd.begin();
lcd.backlight();
pinMode(LED, OUTPUT);
pinMode(volValue,INPUT);
Serial.begin(9600);
}
void loop(){
readValue = analogRead(volValue);
Voltage = (5./1023)*readValue;
Value = Voltage/10.680;
Serial.println(Value);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Current in Wire");
lcd.setCursor(6,1);
lcd.print(Value);
delay(1000);
}
Iot AC Current Measuring System
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by electronicguru0007
- How to make an alarm clock with pic microcontroller he five push buttons will act as an input for setting the alarm for the required time. So one end of...
- How to make RMS to DC Converter using IC AD736 A True-RMS or TRMS is a type of converter which converts RMS value to equivalent DC value. Here in t...
- STM32 SPI Communcation and Data Sent SPI in STM32F103C8Comparing SPI bus in Arduino & STM32F103C8 Blue Pill board, STM32 has 2 SPI bu...
- How to Communicate Arduinos via RS-485 What project will you develop?The project consists of 3 Arduino's. We have an Arduino UNO, a Nano, a...
- PIC16F877A Temperature and Humidity Measurement Board Temperature and Humidity measurement is often useful in many applications like Home Automation, Envi...
- Diy Buck Converter n the field of DC-DC Converters, A single-ended primary-inductor converter or SEPIC converter is a t...
- Iot AC Current Measuring System Smart power monitoring is getting increasingly popular to improve energy efficiency in medium/small ...
- ESP32 Weather Station In this project, we will learn how to create a weather station, which will display reading from a BM...
- NRF Data Transfer Via 2 Boards There are various wireless communication technologies used in building IoT applications and RF (Radi...
- Iot patient monitoring system When we are talking about major vital signs of a human body, there are four major parameters that we...
- Setting up zigbee communication with nodemcu and arduino Zigbee is a popular wireless communication protocol used to transfer a small amount of data with ver...
- Ac Dimmer Remote PCB The brightness can be controlled using the IR remote of TV, DVD, etc. Dimming Control system using M...
- Esp32 Home Automation There are relay modules whose electromagnet can be powered by 5V and with 3.3V. Both can be used wit...
- Lora Communication With Network This was a very simple project and can come in handy for various applications. But what it can't do ...
- GPS Module Based Tracking Device Pcb ESP32 GPS vehicle tracker using NEO 6M GPS module and Arduino IDE. With the help of this GPS tracker...
- Traffic Management for Emergency Vehicles using AT89S52 Microcontroller These days’ traffic congestion is the biggest problem of densely populated cities. The project focus...
- Diy Multimeter Pcb This is a project based on Arduino board which can measureresistance, diode, continuity[H1] , voltag...
- Live Instagram Followers Pcb ESP8266 is capable of functioning reliably in industrial environments, with an operating temperature...
-
-
Helium IoT Network Sensor Development board | H2S-Dev V1.2
116 0 0 -
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
181 1 1