Tharrun Kumar NTSaran Raj
Published © GPL3+

Smart Energy Monitoring System

Not a watt is unnacounted for. Detect Any Unncessary use of electrical power in realtime.

IntermediateFull instructions provided15 hours748
Smart Energy Monitoring System

Things used in this project

Hardware components

Photon
Particle Photon
×1
SCT 013 000 100A Non-Invasive AC Current Sensor Split Core Type Clamp Meter Senso
×2
Jumper wires (generic)
Jumper wires (generic)
×1
Male-Header 36 Position 1 Row- Long (0.1")
Male-Header 36 Position 1 Row- Long (0.1")
×1
Female/Female Jumper Wires
Female/Female Jumper Wires
×1
Female Header 8 Position 1 Row (0.1")
Female Header 8 Position 1 Row (0.1")
×1
SparkPCB 5V 1Amp DC Power Supply Adaptor
×1
Plastic Enclosure, Junction Box
Plastic Enclosure, Junction Box
×1

Software apps and online services

Particle Build Web IDE
Particle Build Web IDE
Emon CMS Cloud

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free

Story

Read more

Code

voltage_and_current

C/C++
Retrive Data from CT AND SEND Power Rms Values to EmonCms cloud
#include "EmonLib.h"            
EnergyMonitor emon1;             

void setup()
{  
  Serial.begin(9600);
  
  emon1.voltage(2, 234.26, 1.7); 
  emon1.current(1, 111.1);       
}

void loop()
{
  emon1.calcVI(20,2000);         
  emon1.serialprint();           
  
  float realPower       = emon1.realPower;        //extract Real Power into variable
  float apparentPower   = emon1.apparentPower;    //extract Apparent Power into variable
  float powerFActor     = emon1.powerFactor;      //extract Power Factor into Variable
  float supplyVoltage   = emon1.Vrms;             //extract Vrms into Variable
  float Irms            = emon1.Irms;             //extract Irms into Variable
}

Credits

Tharrun Kumar NT

Tharrun Kumar NT

2 projects • 4 followers
Saran Raj

Saran Raj

2 projects • 6 followers

Comments

Add projectSign up / Login