今日头条
教程的源代码链接:https://pan.baidu.com/s/1rx4tQ_7dYXMAbpy_HychDw
提取码:1234
一、准备材料
1.STM32F103C8T6最小系统板;
2.HLW8032电参数采集模块;
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式;
4.ST-Link下载器,用其他下载器也可以,能下载程序就行;
5.11根杜邦线,1根220V的电源线,主要用来连接各个模块的;
二、接线
1.ST-Link下载器与STM32连接;
下载器 | STM32 |
3.3V | 3.3 |
SWDIO | DIO |
SWCLK | DCLIK |
GND | GND |
2.HLW8032与STM32连接;
HLW8032 | STM32 |
3.3V | 3.3 |
P | 不接 |
T | B11 |
GND | GND |
3.OLED屏与STM32连接;
OLED屏 | STM32 |
GND | GND |
VCC | 3.3 |
SCL | B12 |
SDA | B13 |
三、下载程序
把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:
下载失败:
导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;
如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。
四、接入220V交流电
烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。
注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!
把准备好的电源线,接到HLW8032的IN接线端子上,不区分火线和零线:
大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!!
通电后就这样子了:
因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。
全部0条评论
快来发表一下你的评论吧 !