Skip to content

T-Dynamos/EnergyMeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

EnergyMeter

A DIY attempt to make an electronic energy meter using Arduino.

Note This project is made by a beginner as a learning experience. There might be mistakes in the design, wiring, or code. Please replicate at your own risk, and feel free to improve or suggest changes!

Features

  • Measures voltage, current, power, and total energy consumed.
  • Displays real-time values on an OLED screen.
  • Stores total energy across restarts.
  • On boot, if D7 (or chosen pin) is connected to GND, the energy counter is reset.

Build and Run

arduino-cli compile -b arduino:avr:nano . \
&& arduino-cli upload -v -p /dev/ttyUSB* -b arduino:avr:nano:cpu=atmega328old . \
&& arduino-cli monitor -p /dev/ttyUSB* --config 115200

Make sure the correct port /dev/ttyUSB* is used and accessible.

Schematic

image

Ratings

  • Input Voltage: 0 V – 30 V
  • Current Range: 0 A – ~8 A
  • Shunt Resistor: 0.05 Ω, ≥2 W

Photos

Front View Back View (ugly)
front Back

About

A DIY attempt to make DC electronic energy meter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages