Main product image for DC Power Sensor I2C
Product image 1 for DC Power Sensor I2C
Product image 2 for DC Power Sensor I2C
Product image 3 for DC Power Sensor I2C
Product image 4 for DC Power Sensor I2C
Product image 5 for DC Power Sensor I2C
Product image 6 for DC Power Sensor I2C
Product image 7 for DC Power Sensor I2C
Product image 8 for DC Power Sensor I2C
Product image 9 for DC Power Sensor I2C
An I2C connected DC Power Sensor for measuring volts, amps and watts!
Sensors
I2C

DC Power Sensor I2C

Sold by The Curious Electric Company

$22.90

No tax for United States [change]
Stock available: 5
Check
Original Design
This product was designed by The Curious Electric Company. By buying this product you support original hardware creators.

Need to accurately measure DC voltage, current and power?

We needed to for a renewable energy project and saw the ISL28022 from Renesas:

https://www.renesas.com/eu/en/document/dst/isl28022-datasheet

This is a bidirectional high-side and low-side digital current sense and voltage monitor with an I2C serial interface. It can measure up to 60V DC and current through a shunt resistor with a shunt voltage of up to 320mV. We supply a 5mOhm shunt resistor, which can measure up to 32 A. This is measured with a high-accuracy analogue to digital converter with better than 0.3 %. It can have the shunt in the high or low side and can cope with negative shunt voltages.

We have put this IC on a circuit board with 25A rated screw terminals, ‘Grove’ connectors for the I2C interface. It can work with 3-5V power supply. We have added small smoothing capacitors and interface circuitry. This is surface mount & we have already added these components.

Instructions are available here.

We have written a simple code to get you started using this snesor with your Arduino or other microcontroller. Full details (inlcuding PCB files and instructions and example code) are available in the github repository:

https://github.com/curiouselectric/ISL28022_breakout

It will need wiring to a microcontroller of your choice through an I2C interface. We provide simple example Arduino Uno code.

This is a reasonably simple kit which requires some soldering & should take under 1 hour to build. Not suitable for under 12 years old.

One customer, Dennis, has created a Python class for talking to this sensor. It's open source and available here: https://github.com/dglatting/ISL28022

Links to code and documentation

Documentation (github.com)

Code (github.com)

Design Files (github.com)

Product HS Code: 8542900000

Shipping policy

I send items from the UK. Typically using Royal Mail 'Tracked 48' service in the UK. Orders for overseas (both EU and worldwide) will be sent with the most appropriate mail service, but usually Royal Mail international tracked.

I aim to send items within 3-5 working days (typically 1-2 days).

For international customers outside the UK: Import duties, taxes and all other fees are the recipient's responsibility.

The seller

The Curious Electric Company

The Curious Electric Company logo

Ulverston, Cumbria, UK
0 orders since Apr 28, 2026
The Curious Electric Company specialise in creating electronic kits that help you monitor and measure the world around you! With our kits you can take the pulse of our planet, collect and share data and knowledge with the world. Be informed - stay curious!