
#第九届立创电赛#智能温湿度计
简介
新人!继上一次电压电流表训练营活动结束以后,被告知这里有白嫖e卡活动,于是复刻简单的开源项目来此参赛,望周知🤪
简介:新人!继上一次电压电流表训练营活动结束以后,被告知这里有白嫖e卡活动,于是复刻简单的开源项目来此参赛,望周知🤪开源协议
:GPL 3.0
描述
1、项目功能介绍
- 智能温湿度计,以测量室内的的环境而设计,通过SHT40采集温湿度信息给主控解析然后通过数码管显示温湿度信息。
- 主控通过ADC采集电池电压,当电池快没电的时候,通过数码管显示3个LLL来电池报警,机身可通过Type-C进行供电及充电。
2、项目属性
- 此项目为本人复刻的开源项目,几乎全部照抄。
3、开源协议
GPL 3.0
- 这是GUN的通用公共许可证,只要在工程项目中使用了GPL协议下的产品,那么这个工程项目必须采用GPL协议,也就是说必须开源和免费。
- GPL的出发点是代码的开源与免费使用和引用、修改、衍生代码的开源与免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。
- GPL最显著的特点是“病毒性传播”和“不允许闭源的商业发布”,我们熟悉的Linux就是使用了GPL许可。
GPL 3.0 基本精神
- 1.你可以免费使用、复制、修改、分发受保护程序,但分发时一定要提供源码。
- 2.你可以收费。比如可以针对目标码、源码的分发收费,可以针对软件的维修保养(主要是提供技术支持,以下简称“维保”)收费;但不能收许可费、版税、专利许可费、授权费这类费用。
- 3.GPL程序的所有贡献者,自动免费提供了专利许可,承诺不会告人侵犯专利权(前提是你遵守了GPL)。
- 4.GPL程序允许别人破解。如果是用在消费类硬件上,要允许人修改并安装程序。
4、硬件部分
1.使用STM32G030K6T6为主控芯片,这款主控只有32个引脚,因为温湿度检测仪不需要太多引脚的MCU所以减配了主控,这样也可以降低功耗以加强其续航能力。
2.主控引脚的减少,以导致只能接一个外部低速晶振,主控内部自带64MHz高速晶振,当然,如果你要增加续航,外部的晶振你也可以不焊接,焊接之后会更准。
3.检测传感器部分我使用了温湿传感器的贴片元件,代替了原来加装模块的部分,并且U2没焊。
5.传感器采集环境数据信息,传给主控解析,解析之后主控将数据传给SN74HC595以驱动2块3位的数码管分别显示温度与湿度信息。
6.作品采用18650锂电池供电,Type-C接口通过TP4056充电芯片给电池充电,当电池充电的时候,检测仪底部LED将常亮,充满灯灭。
7.因为采用锂电池供电,所以电路中加装了LDO,此次采用了高效LDO,为了更精准原作者还配备了钽电容滤波,VDD串联了一个磁珠防止电涌烧毁主控。
8.检测仪预留了SW烧录排针,烧录程序的时候需要搭配烧录器,推荐使用DAPlink或STlink,原作者还单独引出了串口烧录引脚分别连接到了MCU的PA10和PA11,但原作者并没有设置引脚为串口模式,可惜的是设计的时候看错了引脚,将连接到PA9的线连接到了PA11,所以要用串口烧录的话需要飞线。
9.检测仪板载2颗测试LED,一颗连接MCU检测MCU工作状态,另一颗连接数码管驱动用于表示数码管工作状态,低电平为正常,高电平异常。
5、软件部分
1.软件源代码取自#第九届立创电赛#智能温湿度计 - 立创开源硬件平台 (oshwhub.com),已添加为附件。6、BOM清单
1.此次使用的是STM32G030K6T8,买K8T6也可以但是价格会上来,购买连接
2.为了缩减体积,使用了0.28寸的3位共阴数码管,购买连接
3.贴片按键如果按照BOM买的话也是相当的贵,购买链接
4.我这边设计的LDO也是挺贵的,一般也买不到这种型号,购买链接
5.LDO搭配的是3216尺寸A型钽电容,购买链接
6.还有就是数码管驱动ic是SN74HC595PWR,购买链接
7.温湿度传感器使用的是盛思睿的插件式SHT40模块,购买链接
8.要注意的是,Type-采用的是6Pin的引脚,购买链接
9.充电IC是TP4056,这个在淘宝上,自行购买
7、大赛LOGO验证
点击zip下载大赛logo标识! (大赛标识).zip
8、演示您的项目并录制成视频上传
设计图

BOM


评论