Introduction: Diy Dc Power Measurement Module for Arduino

About: arduino base projects, electronic project and info,

In this project we will see how to make dc power measurement module using Arduino

Step 1: Power Measurement

for measure dc power we need to measure dc voltage and dc current.

i use voltage divider for voltage measurement

and shunt resistor for current measurement

Step 2: Voltage Measurement

by using this configuration we can measure dc voltage up to 55V by arduino

Step 3: Current Measurement

in theory if we connect two load in series the current pass through each load is equal so if we replace one of the load with known resistor we can get voltage across the known resistor that voltage is proportional to the current by ohm's low

Step 4: Shunt Resistor

i got 0.47 ohm resistor surround me but i measure with multimeter it was 0.5 ohm so take 0.5 as calculation

by calculating parameter i got that this resistor can handle 3A of max current and 1.5v drop so i take this parameter as reference

note that the voltage we got across is drop voltage which results lesser usable voltage for load so try to keep as low shunt resistor as possible

Step 5: Amplify Shunt Resistor's Voltage

by calculating parameter 1.5 volt is too low for arduino to measure current accurately so we need to amplify voltage to 5v max with linear gain

hear i use lm358 as differential configuration

and by calculating gain of 3 i calculate resistor for opamp

Step 6: Test Circuit on Breadboard

by testing circuit on breadboard i make circuit on prototype pcb board

Step 7: Coding

by connecting circuit to arduino and load this code we get voltahe and current reading on serial terminal

Step 8: Done