
#第九届立创电赛#温湿度检测仪8163696A
简介
本项目采用主流超值系列Arm Cortex-M0+ STM32G030K6单片机实现对温湿度采集并显示。
简介:本项目采用主流超值系列Arm Cortex-M0+ STM32G030K6单片机实现对温湿度采集并显示。开源协议
:Public Domain
(未经作者授权,禁止转载)描述
1、项目功能介绍
一款基于STM32G030K6单片机的温湿度检测仪,个体小,耗电量少,可以轻松应对日常需求,可以按需外加时钟显示功能,
* 3、开源协议
请输入内容…
注:利他即利己,请认真阅读下述内容。
- 拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;
- 2、若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能;
- 项目应选择适合自己的开源协议,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;
- 直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。
请在竞赛阶段填写 ↓
4、硬件部分
一款基于STM32G030K6单片机的温湿度检测仪
-
- 支持TypeC供电
- 18650充电电池供电
- 支持边充电边使用
- 自动切换电池和充电电路
- 使用数字晶体管输出
- 使用SHT40检测温湿度
- 预留oled输出端口
- 预留1x5p和1x6p调试插口
- 使用SHT40检测温湿度
- 唤醒按键减少屏幕显示耗电增加产品续航
- 按键唤醒10s休眠
布局走线
PCB板正面部分
PCB板背面部分
PCB板正面部分
因为这次训练营的部分器件管脚很多,所以让嘉立创给焊好发来的,有部分基础库是免费的。
PCB板背面部分
可充电电池供电
红色数码管
为后面扩展准备的led屏
充电管理芯片
Type-c的充电头
按键
为了实现温湿度检测仪的低功耗,节能省电的长时间运行,使用专门的唤醒按键对其进行唤醒,这样可以在需要温湿度显示的时候唤醒,让其显示温湿度,在不需要的时候可以进入低功耗的待机状态。
SHT40的排母
线性稳压器
电流放大
自恢复保险
SHT40温湿度传感器
本次项目的核心部件,使用SHT40温湿度传感器模块,SHT40是盛思锐生产的,高精度,超低功耗的16位相对湿度和温度传感器,
主要特性参数:
- 相对湿度精度可以达到:±1.5%RH,
- 温度精度可以达到:±0.1℃,
- 平均的工作电流:0.4μA,
- 空闲电流:80nA,
- 工作范围:0-100%RH,-40-125℃,
可以满足日常的温湿度测量需求。
J-LINK 烧录器
外壳渲染图
5、软件部分
程序入口
电灯LED延迟
按键中断
温湿度计算
按键唤醒节省功耗
主程序
大赛logo
成品图
设计图

BOM


评论