
#第九届立创电赛#温湿度检测仪
简介
以STM32G030K6T6为主控;使用74HC595寄存器驱动共阴极数码管分别显示温湿度;温湿度传感器使用瑞士盛思锐的SHT40传感器。
简介:以STM32G030K6T6为主控;使用74HC595寄存器驱动共阴极数码管分别显示温湿度;温湿度传感器使用瑞士盛思锐的SHT40传感器。开源协议
:Public Domain
描述
* 1、项目功能介绍
利用盛思睿SHT40温湿度传感器制作简单的温湿度检测仪,主控与传感器模块之间通过I2C通信,解决日常使用的DHT11传感器精准度较差的问题。
STM32主控性能强大,开发简便,且优化的动态功耗与一套全面的节能模式相结合使得其在睡眠模式下功耗极低,针对项目中设计的电池供电具有较好的支持性。
项目使用两节五号电池供电,提供充足电力的同时通过使STM32主控长时Sleep控制耗电量。
使用74HC595寄存器控制3位0.36寸数码管。共三个寄存器,其中两个分别控制一个数码管,剩下一个控制两个寄存器进行片选。
该项目具有体积小,测量准确,易于携带等优点。电路设计相对简单,可靠性高,易于焊接,资料丰富,适合初学者入门学习立创EDA的使用,电子电路知识以及开发板开发流程。
*2、项目属性
项目为训练营模仿制作,为首次制作,参考训练营原理图,自己绘制PCB图以及走线。
* 3、开源协议
设计以及创意来自于温湿度检测仪训练营,遵守Public Domain开源协议。
*4、硬件部分
利用盛思睿SHT40温湿度传感器制作简单的温湿度检测仪,主控与传感器模块之间通过I2C通信,解决日常使用的DHT11传感器精准度较差的问题。
STM32主控性能强大,开发简便,且优化的动态功耗与一套全面的节能模式相结合使得其在睡眠模式下功耗极低,针对项目中设计的电池供电具有较好的支持性。
项目使用两节五号电池供电,提供充足电力的同时通过使STM32主控长时Sleep控制耗电量。
使用74HC595寄存器控制3位0.36寸数码管。共三个寄存器,其中两个分别控制一个数码管,剩下一个控制两个寄存器进行片选。
*5、软件部分
使用KEIL5进行开发,使用ARM compiler5进行编译。
软件部分可分为595驱动数码管的模块,计时器模块,传感器温度读取模块以及休眠唤醒模块
注意:代码中的汇编代码部分在AC6编译时会报错,尝试进行适应AC6语法的修改可以通过编译但功能异常,请尽量使用AC5编译。
*6、BOM清单
BOM清单下附
*7、大赛LOGO验证

* 8、演示您的项目并录制成视频上传
视频上传在附件中
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论