
专业版
#第九届立创电赛#THdetector7874247A
181
0
0
0
简介
本项目为嘉立创训练营项目,旨在开发一款简易桌面温湿度检测仪,用于检测环境温湿度,便于调节室内环境舒适度。
简介:本项目为嘉立创训练营项目,旨在开发一款简易桌面温湿度检测仪,用于检测环境温湿度,便于调节室内环境舒适度。开源协议
:MIT License
创建时间:2024-07-07 02:06:30更新时间:2024-07-26 08:21:39
描述
* 1、项目功能介绍
-
数码管显示当前测量的温湿度信息
-
使用盛思锐温湿度传感器模块获取温湿度
-
小摆件,用于桌面装饰品,需要查看时通过按钮唤醒,节省功耗
-
具备一定的电量监测功能
*2、项目属性
-
项目来源:嘉立创训练营项目
-
功能特点:按需检测温湿度,数字显示
-
技术核心:高精度传感器,简易电路设计
-
应用场景:室内环境监测与调节
-
开发周期:预计5天
-
预算范围:50~100¥
-
预期效益:提升居住和工作舒适度,节能降耗
* 3、开源协议
源代码都是自己写的,期间遇到问题,有通过嘉立创训练营的项目文档检验问题,最终写出了自己的程序。
本项目的硬件原理图来自嘉立创训练营,实际使用的器件略有改变,嘉立创训练营内容在哔哩哔哩有发布视频。
*4、硬件部分
该项目原理图、BOM表由嘉立创训练营给出了,所以不需要自己进行硬件设计(没有其它需求的情况下),所以直接使用嘉立创EDA绘制原理图、而后进行layout即可。
项目原理
- 使用了盛思锐的集成温湿度传感器模块测量温湿度,该模块使用I2C协议通讯,与主控相连接
- 使用三个8位的移位寄存器SN74HC595控制两个数码管,通过主控STM32G030K6T6芯片分别控制三个移位寄存器,以此实现数码管的显示操作
- 主控提供一个引脚检测电源分压,用于判断电池电量
- 提供一个按钮与一个LED与主控芯片相连接,分别可以用于唤醒(控制)操作,指示操作等
- 具有防反接电路,防止电源正负极接入导致损坏
注意事项
- 低功耗睡眠模式下是不能进行程序下载的,本项目没有提供复位按钮,在误操作导致芯片只能运行一两秒的情况下,需要手动将主控芯片的NRST引脚与地短接,而后才能再次写入程序,所以建议添加一个复位按钮
*5、软件部分
软件流程图:


源码编译下载
- 将代码下载后解压,进入THDetector01\MDK-ARM目录,双击打开THDetector01.uvprojx文件(keil5图标的文件)
- 按照下图所示进行下载器配置,本人使用的是J-LINK下载器(某宝买的),所以下图第三步选择的是"J-LINK/J_TRACE Cortex",这里需要根据自己用的下载器进行更改
- 将J-LINK下载器(下图上方器件)与电路板(下图红色圈部分)相连接,一一对应连接即可
- 按照图示步骤操作,后点击确定,即可开始烧录程序
- 下图红圈1表示编译代码,红圈2表示下载代码,编译后进行下载即可
*6、大赛LOGO验证
PCB展示:

实物展示:

设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论