发作品签到
专业版

#第九届立创电赛#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、软件部分

软件流程图:

源码编译下载

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

*6、大赛LOGO验证

PCB展示:

实物展示:

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
THDetector01.7z
0
2
简易温湿度检测仪.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航