Escolar Documentos
Profissional Documentos
Cultura Documentos
ARDUINO
CONTENTS. . .
Introduction
Power
Energy
Components
About arduino
Project info.
Hardware
Results
INTRODUCTION. . .
The arduino
POWER. . .
Power
ENERGY
The amount of energy used (or supplied)
depends on the power and the time for
which it is used.
Energy=Power*Time
Energy is found in different forms, such as
light, heat, sound, and motion.
COMPONENTS:
ARDUINO (MEGA 2560)
RESISTIVE LOAD
DIODES
POTENTIAL TRANSFORMERS
CURRENT TRANSFORMERS
ABOUT ARDUINO
PROJECT INFO. . .
In
Hardware
PROGRAM
void setup()
{
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(A1,INPUT);
pinMode(A2,INPUT);
pinMode(A3,INPUT);
pinMode(A4,INPUT);
pinMode(A5,INPUT);
pinMode(A6,INPUT);
pinMode(A7,INPUT);
pinMode(A8,INPUT);
pinMode(A9,INPUT);
pinMode(A10,INPUT);
pinMode(A11,INPUT);
}
void loop()
{
float power =0;
float vp1=0,vp2=0,vp3=0;
float cp1=0,cp2=0,cp3=0;
float vn1=0,vn2=0,vn3=0;
float cn1=0,cn2=0,cn3=0;
float vac1=0,vac2=0,vac3=0;
float cac1=0,cac2=0,cac3=0;
float v1=0,v2=0,v3=0;
float c1=0,c2=0,c3=0;
float vr1=0,vr2=0,vr3=0;
float cr1=0,cr2=0,cr3=0;
float time=0;
float energy=0;
for(int i=0; i<40; i++)
{
vp1 =analogRead(A0)*0.0048*76.667;
cp1 =((analogRead(A2)*(0.0048)*(3.03)));
vn1=
((analogRead(A1)*(0.0048)*(76.667)));
cn1 =
((analogRead(A3)*(0.0048)*(3.03)));
vp2 =analogRead(A4)*0.0048*76.667;
cn2 = ((
analogRead(A7)*(0.0048)*(3.03)));
vp3 = analogRead(A8)*0.0048*76.667;
cp3 =((
analogRead(A10)*(0.0048)*(3.03)));
vn3= ((
analogRead(A9)*(0.0048)*(76.667)));
cn3 = (( analogRead(A11)*(0.0048)*(3.03)));
vac1=sq(vp1-vn1);
cac1=sq(cp1-cn1);
v1=v1+vac1;
c1=c1+cac1;
vac2=sq(vp2-vn2);
cac2=sq(cp2-cn2);
v2=v2+vac2;
c2=c2+cac2;
vac3=sq(vp3-vn3);
cac3=sq(cp3-cn3);
v3=v3+vac3;
c3=c3+cac3;
}
vr1 = sqrt(v1*0.025);
cr1 = sqrt(c1*0.025);
vr2 = sqrt(v1*0.025);
cr2 = sqrt(c1*0.025);
vr3 = sqrt(v1*0.025);
cr3 = sqrt(c1*0.025);
power = (vr1*cr1+vr2*cr2+vr3*cr3);
Serial.println("power");
Serial.println(power);
time= millis();
energy=power*time*(0.001/(3600));
Serial.println("energy");
Serial.println(energy);
}
OUTPUT
VISUAL OUTPUT
Conclusion
THANK YOU