Energy Meter HLW8032 Breakout Board R2
$3.20
- Description
- Additional information
- Reviews (27)
- Enquiry2
Description
Board Features:
- Based on official design, on board HLW8032 measurement circuits.
- All standard sensing parts, 4x 470K resistors for input voltage.
- 2mR sensing resistor for current. Please notice this is different to the standard or other common libraries or schematics
- No need cilibration, output data baudrate 4800. Output register value instead of pluse of HLW8012.
- On board AC-DC power supply circuits MP150 for HLW8032, offer about 60mA current. No need extra AC-DC circuits or unit to power it up.
- Fully isolated output, safe to use, output pins GND, M_RX, M_PF, VCC. Output RX includes voltage, current, power used, pluse, etc.
- Input Terminal, please notice is is L(Live), L(Live), N_LOAD (Neutral for load), N (Neutral), please notice it is NOT two pairs. Terminal pitch 5.08mm.
Cable terminals are included not soldered.Current version cable terminal is pre-soldered on board.
Applications:
- Smart home appliances, Metering socket, Smart WIFI socket, Electric vehicle charging pile, PDU equipment, LED lighting, Street light control
Energy meter series:
Additional information
Weight | 0.04 kg |
---|
R2 (verified owner) –
Hi, could you provide connection scheme for esp8266 ?
Chao (store manager) –
Hello,
Only tested with arduino, not yet tried with esp8266, it should be same. Will make a tutorial and let you know here later. Thanks.
xtmp (verified owner) –
have connected to wemos d1 mini with software serial lib, but board doesn’t send any data.
Jaggil (verified owner) –
Main input voltage = 230 Vac / 50 Hz
HLW8032 supply voltage (pin 1 and 5) = 2.9 Vdc (should be 5 Vdc)
Problem: No data on pin 6 (HLW8032)
Any suggestions or solution to the problem?
nextrev (verified owner) –
Hi
Would it be possible to get the wiring for wemos d1 mini?
There is a pin specification in the code, but that does not apply to wemos
Thanks
xtmp (verified owner) –
I am very disappointed.
Still neither wiring scheme, not working library, board doesn’t send any data to software serial.
Don’t buy it, until electrodragon make possible to run it.
Chao (store manager) –
Hi, There is demo code for arduino + 1602 display, why not try on arduino.
For esp8266 this need to wait until us write article for it or please don’t buy, we can not support everything.
Chao (store manager) –
Updated quick test method using wemos, please see here: https://www.electrodragon.com/w/Energy_meter#Method_1
It is really simple anyway.
Gito Nirmolo (verified owner) –
I have already tested this HLW8032 Breakout Board.
I just report, Data Updata Reg Bit 7 is never inverted each PF Pulse Data Reg overflowed.
Chao (store manager) –
Hello Gito,
You can just add some loads like like to see if the current register updating / changing or not.
I don’t really know the error, this register update should be done by chip itself, not our board design anymore. Probably need to ask the chip company. Thank you.
Ngo Huu Nam –
Hi
Is it safe to carry long time 12 – 18A 220VAC load?
Thanks
Chao (store manager) –
Not very sure about this, but should be nothing limit, should work. We will have another full isolated version next week. You can try both later.
gito.nirmolo (verified owner) –
Hi Chao,
It finally worked well at all.
It happened just because of a wrong index position of PF Pulse Register.
I am sorry about that.
Chao (store manager) –
Good to know this. No problem at all.
jaggil (verified owner) –
Please, those people who report that the module works correctly, can you inform us of the voltage Vcc that pins 1 and 5 have? (HLW8032 supply voltage)
Thank you
Chao (store manager) –
Hi Jaggit,
From our test, either 3.3V or 5V the module can work, but the on board ACDC supply 5V out.
Jidée (verified owner) –
Hello, the link
https://github.com/Edragon/Arduino/tree/master/Sketchbook/04_sensor
is broken.
Can you please provide a working one?
Many thanks,
Jean from Belgium
Chao (store manager) –
Please see here: https://github.com/Edragon/Arduino/tree/master/arduino-env/Sketchbook/Sensor/04_sensor/HLW8032
It is simple sketches to read out the value.
José Petri de Lima –
I’m using this board with esp32 and works great. But, I still have one question about PF pin. What’s it does? I didn’t find any code with this pin. Only find datasheet in Chinese and I can’t understand the fuction of PF PIN. All projects use only tx pin for Uart communication. Could you help me with this question? What the PF PIN is use for? Thank you for attention.
Chao (store manager) –
Hi, The PF pin translate definition is “Output active high frequency square wave pulse, duty cycle 50%”. So it is the pulse frequncy output signal for the power usage. You can use UART otuput to read data or use this PF pulse to read power data.
Chi Ip –
https://github.com/Edragon/Arduino/tree/master/arduino-env/Sketchbook/Sensor/04_sensor/HLW8032
Link above not working
sg –
correct link is here: https://github.com/Edragon/Arduino/tree/master/Sketchbook/Sensor/HLW8032
faezeh –
hello.
I use this library:https://github.com/Khaalidi/HLW8032
actually I use Arduino mega in this project. The voltage is received quite correctly but current not.
Does anyone know another library to introduce to me?
Chao (store manager) –
Hi faezeh,
Sorry for the problem! The problem could be, the github code use 0.001R sample resistor, our board use 0.002R resistor, please see somewhere to change it. You can read the register’s value, and do quick calculatation to check if it is correct. There is a excel table in our github repository to do so.
Best regards!
فائزه فرج زاده ها –
thanks for your response.
unfortunately I cant find excel table file. and i don’t know Which is the correct file for measuring current? the files do not have an exact name so I am confused.
Thanks for guiding me.
I saw this link https://github.com/Edragon/Arduino/tree/master/Sketchbook/Sensor/HLW8032 But I did not get the right answer.
Rasmus (verified owner) –
board is working fine and fully correct
the library https://github.com/Khaalidi/HLW8032 has an issue.
due to casting integers improperly to float, it does not read current.
in the issues, you will find instructions how to fix the code.
unfortunately there is no maintenance for the code and the improvements are nor reflected to a new commit
Ravi N –
Hi,
Pl Can you Explain What do you mean by “just because of a wrong index position of PF Pulse Register ” & How to rectify it.
Thanks in advance.
with regards,
Ravi
// **********
gito.nirmolo (verified owner) – May 21, 2019
Hi Chao,
It finally worked well at all.
It happened just because of a wrong index position of PF Pulse Register.