发作品签到
专业版

#第九届立创电赛#温湿度检测仪

工程标签

135
0
0
0

简介

采用STM32G030K6T6芯片作为主控。设备体积小,仅两个五号电池盒大小,集成盛思锐高精度传感器,并具备唤醒开关,节能省电。

简介:采用STM32G030K6T6芯片作为主控。设备体积小,仅两个五号电池盒大小,集成盛思锐高精度传感器,并具备唤醒开关,节能省电。

开源协议

GPL 3.0

创建时间:2024-07-05 11:21:26更新时间:2024-07-26 06:16:48

描述

1、项目功能介绍


   在物联网技术日益普及的今天,环境温湿度监控已经成为众多行业不可或缺的一环,如农业大棚、智能家居和仓储管理等。为了深入理解并实践温湿度检测技术,我参加了嘉立创举办的温湿度检测仪训练营。在训练营中,通过系统化的学习和实践,我成功复刻了一款高精度的温湿度检测仪。该设备采用的是盛思锐的SHT40传感器,确保了检测的高精度和可靠性。
    这款高精度温湿度检测仪具备多种功能,包括温湿度检测和电量检测。温湿度检测功能可以实时监控并记录环境中的温度和湿度变化,确保在各种应用场景中保持理想的环境条件。电量检测功能则能够实时监控设备的电池状态,确保设备能够长时间稳定运行。这些功能的实现,使得该检测仪在实际应用中具有极高的实用性和可靠性,为各种行业的环境监控提供了有力保障。

2、项目属性


该项目属于初学者项目,原理图和PCB设计均借鉴了立创EDA平台,并由本人亲手绘制。程序部分则参考了官方源码,并在其基础上进行了修改,最终程序可以正常烧录并运行。

 3、开源协议


GPL 3.0

4、硬件部分

硬件部分分为原理图及PCB绘制部分,以及外壳设计及面板设计部分。
 
1)原理图及PCB绘制部分:
 
原理图部分包括以下关键模块和元件:
主控电路:负责整体电路的控制和协调。
晶振模块:提供稳定的时钟信号,以确保系统正常运行。
SHT40温湿度传感器:用于精确测量环境的温度和湿度。
三态输出8位移位寄存器:用于扩展I/O端口,实现更多功能。
唤醒按键:用于唤醒系统或启动特定功能。
测试LED:用于指示系统状态或测试结果。
两节5号电池盒+防反接保护:提供电源,并防止电池反接导致的损坏。
共阴极3位数码管:用于显示测量结果或其他信息。
SWD下载调试接口:用于程序的下载和调试。
安装后示意图

*5、软件部分


1. 检测仪的源码通过STMCubeMX直接生成,使用标准HAL库编写。目前源码仅设计了一个传感器的解析,如需扩展更多功能,可自行修改,所有文件和源码全部开源!
 
2. 为了增强续航,源码中设计了睡眠模式的代码。每次检测和唤醒需要按一下检测仪顶部的按键,数码管会显示两次温度和湿度数据。大家可以在源码中修改显示次数,或关闭休眠模式。请注意,MCU在睡眠模式下会关闭下载电路,需要更新固件时,需要在按下按键的同时点击下载,多试几次即可。
 
3. 检测仪的源码中设计了ADC检测电池电量电路。当MCU检测到电池电压低于标准电压时,数码管上会显示“LLL”以报警电池电量低。请注意,我们在测试中使用了锂电池,其电压为4.2V,因此转换的AD值是基于4.2V的。如果后续使用其他电源,需要进行相应修改。

*6、BOM清单


*7、大赛LOGO验证


8、演示您的项目并录制成视频上传


 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
立创电赛:温湿度检测仪.mp4
1
2
程序源码.zip
2
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航