I would like to use arduino to measure the electrical power that comes inside my house from my energy supplier. Like volts, amps and Hz and register them all in real time throught wifi and SQL web platform.
Can I use it to measure single phase and three phase power? Is it possible?
Which equipment would you recommend me to use?
Can anyone help me with information (hardware, software, coding), please? I am newbie.
Check out open energy monitor? There are probably a lot of people who've done this with an Arduino -
you need current transformers (and voltage transformer or zero-crossing detector (opto-coupler))
The analog pins have enough bandwidth to sample at upto 10kSPS rate, which is enough to sample
the whole mains waveform reasonably well and compute rms current, voltage and true power, power factor.
For three-phase you might want to set the ADC clock faster, to take more readings, this sacrifices a
small amount of accuracy though, but the sensors are probably the limiting factor anyway.
In that case, you'll want to keep it simple. If you live in a modern country, you can usually assume that frequency and voltage are constant and "correct". That means you only need to measure current. In fact, the frequency is likely more accurate than the Arduino's clock, so you're likely to get more error if you measure frequency than if you simply assume it's 50 or 60 Hz.
3-phase power is rare in homes (it's usually 2-phase) and you can generally assume an overall power-factor of 1.0. (If you are measuring the power consumed by a motor rather than whole-house power, you'll need to measure phase and calculate the power factor.)