
#第九届立创电赛#简易温湿度检测仪
简介
很开心获得这个机会,参加这个温湿度计训练营,学到了不少知识. 感谢老师感谢嘉立创. 感谢盛思锐.
简介:很开心获得这个机会,参加这个温湿度计训练营,学到了不少知识. 感谢老师感谢嘉立创. 感谢盛思锐.开源协议
:Public Domain
描述
* 1、项目功能介绍
做一个简易温湿度检测仪, 可以放在房间. 随时可以看温湿度. 感谢立创EDA和盛思锐开展的这个训练营让我学习到了 STM32编程, 传感器使用, 数码管知识.
*2、项目属性
项目是首次公开;项目是原创;项目未曾经在其他比赛中获奖;项目未在学校参加过答辩。
* 3、开源协议
项目开源, 可以复制修改.
*4、硬件部分
硬件设计方面, 为了更好的学习数码管和位移寄存器的使用, 采用的和老师的原理图和布局都尽量一样. 传感器也是采用立创提供的插件.
这个项目因为考虑到干电池不耐用, 所以才用的按键唤醒的方式. 为了测试方便代码里做了修改, 上电就会显示温湿度,并且常亮. 附件提供的代码就是老师提供的代码.
支持休眠, 按键唤醒并读取温湿度后显示.
*5、软件部分
通过SN74HC595位移寄存器控制两个数码管的显示数字. 默认不显示并进入随眠模式. 通过按键唤醒.
唤醒之后, 发送I2C命令给盛思锐SHT40温湿度传感器. 获取温湿度数据. 启动定时器,
时间到了关闭数码管显示并进入随眠模式. 原理比较简单, 关键数码管显示数字的机制要计算一下.
设计图

BOM


评论