[项目提交] 远程温度监控 看全部

项目简介:
   由罗姆温度传感器评估板BD1020HFV、开发板GD32E231、0.96寸OLED屏、WiFi模块ESP8266组成本系统。单片机将采集到的温度值,显示在OLED屏上,并通过ESP8266将数据发送到TLink云平台,实现远程监控。使用浏览器或者,微信绑定账号实现远程监控。
系统简介:
系统上电后,首先使WIFI模块连接上TLink云平台(http://www.tlink.io);然后通过单片机ADC采集BD1020HFV输出的电压值,通过公式将电压值转换成温度值,显示在OLED屏上,并每隔45秒将温度值上传到云平台。平台设置报警阈值,高于某个值报警,通过微信公众号,绑定账户信息,可以收到平台推送的报警信息。
硬件框图:
1568642610(1).png
PA1(ADC)连接BD1020HFV的输出引脚,采集电压
PA9(TX)、PA10(RX)连接WIFI模块的串口
PB10(SDA)、PB11(SCL)连接OLED的IIC接口
PA7 LED指示灯
硬件实物图:
ROMH4.jpg

报警测试
显示温度值
5.jpg

微信收到报警信息及报警解除
6.jpg

源程序
GD32E231-WIFI - Temp.zip (971.06 KB)
(下载次数: 6, 2019-9-16 22:25 上传)