GD32 Colibri-F450VE开发板使用GD32F450VE作为开发板的MCU,该MCU性能强劲,使用Cortex-M4内核,主频达200M,Flash大小为海量的512KB,SRAM大小为256KB,带有共计14个定时器,4个异步串口+4个同步串口,5个硬件SPI,两个IIS,一个SDIO,一个LCD-TFT控制器,实为32位MCU良心产品。
基于该MCU的强大性能,我计划使用GD32 Colibri-F450VE开发板搭建一个气象数据采集反馈。
1项目背景
气象检测项目是比较热门的大学生电子设计项目之一,该项目比起无人机制造项目,电子机器人制造项目等更结合实际,更贴近生活。该项目计划使用32位单片机采集环境温湿度、亮度等,比起传统的8位51单片机更高速,更精确,数据存储池更大,可以存储一整天甚至一个星期的数据。每一天的某个预定时刻,单片机会通过蓝牙模块将数据上传到PC,并在数据超过特定阈值时通过邮件发送到手机报警。
2硬件准备
1.HC05串口蓝牙模块:总线为USART,循环查询方式;
2.DHT11温湿度度监测模块:总线为单总线,不使用DMA,输入捕获中断方式;
3.光敏电阻;
4.74HC595+LCD1602:总线为模拟SPI,循环查询方式;
5.外置Flash W25Q128:总线为SPI,不使用DMA,定时录入方式(定时器)。
6.DS3231日历模块:总线为模拟IIC
3项目内容
单片机通过DS3231进行日历计时,用模拟IIC总线通信;通过单总线与DHT11模块通信,采集温湿度数据;通过AD转换采集光敏电阻阻值,并实时通过PWMDAC方式反馈到LED上;设置一个定时器,当定时器计时完毕后单片机会将温度和湿度通过HC05蓝牙模块透传到PC上,再通过PC透传到手机上;每过中午12点和晚上12点,单片机会将这两个时刻的时间以及温湿度通过SPI总线写到SPI FLASH上;按键B2可以切换日历显示或者温湿度显示;环境亮度发生变化时,LD6的亮度也会随之改变。小红板采用充电宝供电,放在阳台上,而不与PC有任何的物理连接。
项目电路图&连接示意图:

连接图说明:

4实验效果

-
单片机
+关注
关注
6078文章
45579浏览量
673577 -
控制器
+关注
关注
114文章
17877浏览量
195101 -
数据采集
+关注
关注
42文章
8322浏览量
121243
发布评论请先 登录
野外数据采集系统中的稳定存储:CS 创世 SD NAND 应用分析
提升PLC数据采集效率:性能瓶颈分析与实践
新大陆mt95采集器:工业盘点新利器
医疗专用条码采集器如何选择?医用数据采集器(PDA)品牌推荐
CCLKIE转EtherCAT智能网关案例:三菱PLC无缝集成EtherCAT伺服于变速箱制造
EtherCAT转CCLKIE智能网关赋能:汽车变速箱车间三菱PLC与EtherCAT伺服数据交互实录
高效盘点解决方案:新大陆数据采集器的应用
实时、高效,解锁气象数据采集新速度——气象数据采集器
告别手工录入!PDA数据采集器扫码读取信息的完整解决方案
关于GD32F450VE的气象数据采集器的性能分析和应用
评论