DIY Wireless Power Meter | 100VDC 100A

by Steve Willson Kujur in Circuits > Electronics

9292 Views, 39 Favorites, 0 Comments

DIY Wireless Power Meter | 100VDC 100A

ESP8266 Power Meter  (1).jpg

Hey! everyone, My name is Steve

Today I’m gonna show how I build this Power Meter Using ESP8266 & INA226 Current Sensor

The Screen seems to fluctuate it’s just due to the camera in real it’s normal

I’ve built the Codes with ESPHome

These can measure current 1mA to 100Amp and Voltage up to 100VDC, and it’s very precise
And yes it can also measure negative current

And I also have added DHT11 So it can measure Temperature & Humidity

It can also be integrated with your Home Assistant and you can see it wirelessly I’ll mostly use this for capacity testing Lifepo4 Battery

This is the First Version I’ve made there are so many things to improve

Click Here to See The Video

Let's Start

Features

ESP8266 Power Meter  (4).jpg
ESP8266 Power Meter  (59).jpg
ESP8266 Power Meter  (22).jpg

Input Power

  • 5V DC

Measurement

  • 0-100VDC
  • 0-100A

Built-in Features

  • 0.96" Oled
  • OTA Update
  • Temperature & Humidity Read
  • Wireless
  • Extra Ports for Future Expandability

Precesion Samples

ESP8266 Power Meter  (55).jpg
ESP8266 Power Meter  (56).jpg
ESP8266 Power Meter  (57).jpg
ESP8266 Power Meter  (58).jpg
ESP8266 Power Meter  (2).jpg

I used my lab bench power supply to test it and it seems very accurate there are very few errors and you can always calibrate it

Thing I've Used

ESP8266 Power Meter  (6).jpg
ESP8266 Power Meter  (7).jpg
ESP8266 Power Meter  (8).jpg
ESP8266 Power Meter  (10).jpg
ESP8266 Power Meter  (11).jpg
ESP8266 Power Meter  (9).jpg

Aliexpress

Amazon

Making PCB

Screenshot (5).png
ESP8266 Power Meter  (5).jpg

I generally try to make everything professionally so I use JLCPCB to make my dream come true.

Talking about JLCPCB it's the world largest PCB manufacturing company and provide very fantastic results

You can see the above image as a reference

Now, JLCPCB are offering

  • $2 for 2Layer, 5pcs
  • $5 for 4Layer, 5pcs

Gerber & Schmitics - Download

Why ESPHome

Screenshot (6).png
ESP8266 Power Meter  (3).jpg

I use Home Assistant to run ESPHOME it's very easy to work with and gives wireless capabilities

It uses YAML and the coding is very user friendly

SMD

ESP8266 Power Meter  (12).jpg

I generally use SMD Resistance and Capacitors Book it's easy to work with everything is well sorted

After Gathering All the Parts

ESP8266 Power Meter  (13).jpg
ESP8266 Power Meter  (14).jpg
ESP8266 Power Meter  (16).jpg
ESP8266 Power Meter  (17).jpg
ESP8266 Power Meter  (15).jpg
ESP8266 Power Meter  (18).jpg
ESP8266 Power Meter  (19).jpg
ESP8266 Power Meter  (20).jpg
ESP8266 Power Meter  (21).jpg

Started Soldering 4 Resistance and 1 Capacitor.

Then soldered the female headers yes it gives height but gives easy replaceability

And soldered DHT11

Note - Please see the images for better understanding

Assembly

ESP8266 Power Meter  (23).jpg
ESP8266 Power Meter  (24).jpg
ESP8266 Power Meter  (25).jpg
ESP8266 Power Meter  (26).jpg
ESP8266 Power Meter  (27).jpg

Started with mounting the Old then INA226 and then ESP8266 Module

Note - Please see the images for better understanding

Removing the OLD Shunt Resistance

ESP8266 Power Meter  (28).jpg
ESP8266 Power Meter  (29).jpg
ESP8266 Power Meter  (30).jpg

It's very necessary to remove the On-Board resistance later we are gonna use a 100A Shunt

Note - Please see the images for better understanding

Unnecessary Stuff :p

ESP8266 Power Meter  (31).jpg
ESP8266 Power Meter  (32).jpg

Pealing off the protective film is fun :p

Finished PCB

ESP8266 Power Meter  (33).jpg
ESP8266 Power Meter  (34).jpg
ESP8266 Power Meter  (35).jpg

All set for Programming

Programming

ESP8266 Power Meter  (41).jpg
Screenshot (8).png

After Plugging the USB into the computer I use Tasmotizer to Flash .bin files

Download Code

First Boot Up

ESP8266 Power Meter  (42).jpg
ESP8266 Power Meter  (43).jpg

You'll be welcomed with cute little 0.96" Oled showing data

Wait for 30 Second and you'll see Current Temperature & Humidity

Wiring Diagram

Artboard 1.png

Note - Please see the images for better understanding

Preparing Shunt

ESP8266 Power Meter  (36).jpg
ESP8266 Power Meter  (37).jpg
ESP8266 Power Meter  (38).jpg
ESP8266 Power Meter  (39).jpg
ESP8266 Power Meter  (40).jpg
ESP8266 Power Meter  (44).jpg
ESP8266 Power Meter  (45).jpg
ESP8266 Power Meter  (46).jpg
ESP8266 Power Meter  (47).jpg
ESP8266 Power Meter  (48).jpg

Note - Please see the images for better understanding

Finishing Up

ESP8266 Power Meter  (49).jpg
ESP8266 Power Meter  (50).jpg
ESP8266 Power Meter  (51).jpg
ESP8266 Power Meter  (52).jpg
ESP8266 Power Meter  (53).jpg
ESP8266 Power Meter  (54).jpg

You can see everything is working and precise

That's all for today guys!
Click Here to See The Video

You Just Made It Thank you for visiting my Instructables Stay tuned for the next Projects