
#第九届立创电赛#温湿度检测仪
简介
该项目为立创温湿度检测仪训练营项目,能够显示环境温湿度,带有自动休眠功能。
简介:该项目为立创温湿度检测仪训练营项目,能够显示环境温湿度,带有自动休眠功能。开源协议
:GPL 3.0
描述
- * 1、项目功能介绍
该项目设计一个桌面温湿度检测仪,使用STM32G030K6T6主控芯片进行控制,盛思瑞SHT40检测温度、湿度,采用两节5号电池进行供电。检测仪默认状态为休眠状态,可按下唤醒按键点亮屏幕,温湿度交替显示两次后再次休眠。可以放在桌面上作为摆件使用。
*2、项目属性
该项目为嘉立创EDA温湿度检测仪训练营项目,此次为本人第一次项目制作,所以仅对训练营所展示项目进行复刻,大部分与训练营项目相同。
* 3、开源协议
GPL3.0开源协议
所有内容(包括原理图、代码等)将全部开源。
*4、硬件部分
4-1 主控电路

主控芯片采用STM32G030K6T6,使用L1的磁珠和C2的电容进行滤波。C1为复位电容,没有设计复位按键,在使用时可以用镊子夹住复位电容进行复位。

晶振采用32.768kHz,晶振电路为仅次于主控芯片的核心。
4-2 温湿度传感器电路

温湿度传感器使用盛思瑞SHT40温湿度传感器模块,IIC通信,SCL、SDA外接上拉电阻。
SHT40是盛思锐生产的第四代,高精度,超低功耗的16位相对湿度和温度传感器,主要特性参数:相对湿度精度可以达到:±1.5%RH,温度精度可以达到:±0.1℃,平均的工作电流:0.4μA,空闲电流:80nA,工作范围:0-100%RH,-40-125℃,可以满足日常的温湿度测量需求。
4-3 显示电路
数码管部分

项目使用两个三位共阴极数码管作为显示部分,一个用来显示温度,一个显示湿度。
数码管显示原理

数码管的驱动原理是通过控制数码管的各个灯段的开关状态来显示数字、字母或符号,并通过段选和位选的方式实现多个数码管之间的显示切换。同时,可以通过硬件电路或软件控制来实现数码管的驱动,并根据需要选择共阴极或共阳极数码管进行驱动。
本电路使用共阴极数码管。
三态8位移位寄存器部分

选用了SN74HC595PWR寄存器连接数码管,这样只需很少的主控芯片IO口就可以控制多个数码管。这里的LED1_X是控制第一个数码管显示的引脚,LED2_X是控制第二个数码管显示的引脚,LEDX_DIG是控制数码管共极性侧的引脚。
4-4 供电电路


本项目采用两节5号电池供电,BAT_VOL为ADC采样使用(设计中没有体现),并且加入防反接保护,以防电池接反损坏电路。
5、设计经过(试错经过)
5-1 原理图及PCB设计
跟随训练营教学视频设计,较为简单。
5-2 焊接
由于本设计都是贴片元件,所以焊接起来有难度。在焊接时,本着先大后小,先低后高的原则焊接。
1. 首先焊接主控芯片和三态移位寄存器,此处要使用刀头电烙铁进行拖焊。(多上锡,快速焊接)
此处注意不要焊接时间过长,芯片引脚以及PCB焊盘容易脱落。
芯片引脚脱落后,重新购买要记得买正版芯片!!!焊盘脱落可以刮去阻焊,露出铜皮焊接。
2. 然后焊接防反接保护、按钮以及电阻电容二极管等二端元件。(先一头焊盘上锡,放置好元件再另一头上锡)
发光二极管注意方向,有条件使用万用表先测量再焊接,焊接时一定要看好原理图/PCB。
3. 焊接数码管、下载接口等。
4. 此时可以进行下载代码测试。(先不焊电池盒)
之后焊接电池盒时,先清理背面引脚,注意电池盒方向。
5-3 软件开发/烧录测试
1. 本项目软件开发使用STM32CubeMX配置引脚功能,生成基础代码。
2. 跟随教学视频,对代码进行编写+移植搬运。
3. 下载代码。在连接电脑之前,先用万用表测量3V和GND是否短路!!!检查是否有短路情况,否则损坏下载器甚至电脑!
下载代码使用的是DAP LINK,初次下载时经常显示“SWD/JTAG Communication Failure连接失败”,有多种可能:
- 电路有虚焊。用万用表测量各引脚是否导通;
- 芯片进入自锁(或休眠)。用镊子夹住复位电容下载,然后松开后再次下载;
- DAP LINK损坏。检测DAP LINK各引脚电压是否正常;
- 芯片为假芯片(实际芯片型号与标注不符)。找到芯片真实型号,或更换芯片(建议立创商城)。
5-4 其他事项
温湿度检测仪不在BOM表中,需要单独购买,在插入时注意方向,建议先看芯片手册再插入,否则可能导致传感器或者电路损坏。
其余内容(包括原理图、PCB、BOM、项目原码、演示视频等)详见附件。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论