版本协议

Public Domain

专业版
#第九届立创电赛#温湿度检测

创建时间:4个月前

72 0

描述

<p><div class="document"> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">注:<em> 为必填项</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><strong><span style="color: #0093e6;">请在报名阶段填写 &darr;</span></strong></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"></em> 1、项目功能介绍</h3> <ul> <li>此次设计的温湿度计主要以测量室内的的环境而设计,通过SHT40采集温湿度信息给主控解析然后通过数码管显示温湿度信息。</li> <li>考虑到体积以及功耗,测量要通过主板边缘的轻触按键来触发,同时在结构上也采用了紧凑设计,平常不会进行测量并进入休眠模式,以加强整体续航。</li> <li>主控通过ADC采集电池电压,当电池快没电的时候,通过数码管显示3个LLL来电池报警,机身可通过Type-C进行供电及充电。</li> </ul> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><em>2、项目属性</h3> <ul> <li>此次项目为参加嘉立创训练营的<strong>官方案例改进而成</strong>,此版本设计为公开,也是参加第九届立创电赛的参赛作品。</li> </ul> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"></em> 3、开源协议</h3> <hr class="horizontal-splitline normal-bold-2" /> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">请输入内容&hellip;</span></p> <p><strong>GPL 3.0&nbsp;</strong></p> <ul> <li>&nbsp; &nbsp; 这是GUN的通用公共许可证,只要在工程项目中使用了GPL协议下的产品,那么这个工程项目必须采用GPL协议,也就是说必须开源和免费。</li> <li>&nbsp;&nbsp;&nbsp;&nbsp;GPL的出发点是代码的开源与免费使用和引用、修改、衍生代码的开源与免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。</li> <li>&nbsp;&nbsp;&nbsp;&nbsp;GPL最显著的特点是&ldquo;病毒性传播&rdquo;和&ldquo;不允许闭源的商业发布&rdquo;,我们熟悉的Linux就是使用了GPL许可。&nbsp;</li> </ul> <p><strong>GPL 3.0 基本精神</strong></p> <ol> <li>1.你可以<strong>免费使用、复制、修改、分发受保护程序,但分发时一定要提供源码</strong>。</li> <li>2.你可以收费。比如可以针对目标码、源码的分发收费,可以针对软件的维修保养(主要是提供技术支持,以下简称&ldquo;维保&rdquo;)收费;但不能收许可费、版税、专利许可费、授权费这类费用。</li> <li>3.GPL程序的所有贡献者,自动免费提供了专利许可,承诺不会告人侵犯专利权(前提是你遵守了GPL)。</li> <li>4.GPL程序允许别人破解。如果是用在消费类硬件上,要允许人修改并安装程序。</li> </ol> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;">&nbsp;</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><strong><span style="color: #0093e6;">请在竞赛阶段填写 &darr;</span></strong></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><em>4、硬件部分</h3> <hr class="horizontal-splitline normal-bold-2" /> <ol> <li>使用STM32G030K6T6为主控芯片,这款主控只有32个引脚,因为温湿度检测仪不需要太多引脚的MCU所以减配了主控,这样也可以降低功耗以加强其续航能力。</li> <li>主控引脚的减少,以导致只能接一个外部低速晶振,主控内部自带64MHz高速晶振,当然,如果你要增加续航,外部的晶振你也可以不焊接,焊接之后会更准。</li> <li>检测传感器使用的是大企业盛思睿的SHT40,方便大家复刻,这次主传感器使用的是模块,以模块的形式连接主板<img src="//image.lceda.cn/oshwhub/bc1189931975413d978b8fc0559456a8.jpg" width="64" height="76" /></li> <li>传感器采集环境数据信息,传给主控解析,解析之后主控将数据传给SN74HC595以驱动2块3位的数码管分别显示温度与湿度信息。</li> <li>此次电路采用4.2V锂电池供电,设计了Type-C接口,通过TP4056充电芯片给电池充电,当电池充电的时候,检测仪底部LED将常亮,充满灯灭。</li> <li>因为采用锂电池供电,所以电路中加装了LDO,此次采用了高效LDO,VDD串联了一个磁珠防止电涌烧毁主控。</li> <li>检测仪板载2颗测试LED,一颗连接MCU检测MCU工作状态,另一颗连接数码管驱动用于表示数码管工作状态。</li> </ol> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"></em>5、软件部分</h3> <hr class="horizontal-splitline normal-bold-2" /> <ol> <li>检测仪源码通过STMCubeMX直接生成,使用标准HAL库编写,源码只设计了一个传感器的解析,如需扩展更多功能,可自行修改</li> <li>为了增强续航,源码中设计了睡眠模式的代码,每次检测与唤醒需要按一下检测仪顶部的按键,数码管会显示两次温度和湿度数据,大家可以在源码中修改显示的次数,或关闭休眠模式。<strong>注意!MCU在睡眠模式下会关闭下载电路,需要更新固件的需要按下按键的同时点击下载,多试几次就好了。</strong></li> <li>检测仪源码中设计了ADC检测电池电量电路,当MCU检测到电池电压低于标准电压的时候,会在数码管上显示3个LLL在报警电池电量低。</li> </ol> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><em>6、BOM清单</h3> <hr class="horizontal-splitline normal-bold-2" /> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">通过立创商城下单</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"></em>7、大赛LOGO验证</h3> <hr class="horizontal-splitline normal-bold-2" /> <p style="line-height: 1.8;">&nbsp;</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/ccd609b4dfdc4010b852df0518920e90.jpg" /></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr class="horizontal-splitline normal-bold-2" /> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">&nbsp;</p> </div></p>

文档

BOM

暂无

附件

附件名 下载
WeChat_20240805212625.mp4

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow