做家用小型气象站主要原因是因为之前冬天回老家时,小孩子在老家原子中玩,一个不注意就会受凉生病,天气预报虽然每天都会看,但是并不能直观的观察到周围的温度及风的变化,所以就开始想这做这么个东西。
主要作用其实就是检测温湿度、风向、风速和PM2.5等等,通过大屏串口屏显示,界面简单,可以很直观的看到自己想了解的各项信息。
系统框图
扩展板PCB图
硬件组成,主要是由供电,STM32H745-DISC开发板、温湿度传感器DHT11,风向传感器、风速传感器、PM2.5传感器(GP2Y10)和迪文串口7寸屏组成。
DC/DC电源部分其实也调试出来了,但是这个片子是我这边第一次用,防止调试错误损坏线路板,所以实际供电使用的直流稳压电源供电(12V)和5V电源给开发板供电;风向和风速传感器是购买的成品传感器,485接口,软件实现为2S更新读取一次;有坛友推荐我使用SHT30,但是因为初始设计硬件时,手上已经有了DHT-11,所以就没有再考虑其他型号的温湿度传感器;PM2.5传感器购买几年了,一直都没有使用,刚好这次可以用上(貌似这个型号已经停产了)。
各部分功能说明(图文结合)
风向传感器,成品485输出信号;
风速传感器,成品485输出信号;
迪文串口屏DWT10600T070_15WTR
PM2.5传感器GP2Y10
驱动线路板,主要板载DHT11,一路232,一路485,DC/DC电源,PM2.5传感器处理电路;
作品源码
点击下载
作品功能演示视频
视频链接 https://training.eeworld.com.cn/video/34659
项目总结
(项目文字总结+帖子分享链接汇总)
本次大赛仅完成了作品的基本功能,但还不是自己最终想要的,因为借大赛的物料使用了STM32H745开发板,但是目前还未真正发挥双核MCU的优势,单核处理数据,单核刷新GUI,开发板的彩屏也是没有用到的,这一点是个遗憾;同时在做的过程中,又有了很多其他的想法,比如获取天气预报,远程传输数据等等,并且远端和近端都用液晶显示等等;还需待后续继续完善。
【2022得捷电子创新设计大赛】物料开个箱-STM32H745I https://bbs.eeworld.com.cn/thread-1212964-1-1.html
【家用小型气象站】+ 硬件设计,发板打样 https://bbs.eeworld.com.cn/thread-1214599-1-1.html
|