版本协议

Public Domain

标签
专业版
#第九届立创电赛#第一个PCB-8165686A

创建时间:4个月前

238 0

视频

描述

<p><p style="line-height: 1.8;">注:<em> 为必填项</p> <p style="line-height: 1.8;"><strong><span style="color: #0093e6;">请在报名阶段填写 &darr;</span></strong></p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"><span style="font-size: 18px;"></em> 1、项目功能介绍</span></h3> <hr /> <p style="line-height: 1.8;"><span style="font-size: 18px;">一个桌面温湿度摆件:智能桌面温湿度监测器是一款基于STM32单片机的智能设备,旨在帮助用户实时监测室内环境的温度和湿度,提供舒适的工作和生活环境。通过该监测器,用户可以及时了解室内温湿度情况,做出相应的调整,提高工作效率和生活质量。唤醒按键按下激活数码管,实时测温每秒刷新,温度高于33度时将被点亮,温湿度交替显示,间隔为3s,显示总时长6s后自动熄灭节省电量。</span></p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"><span style="font-size: 18px;"><em>2、项目属性</span></h3> <hr /> <p style="line-height: 1.8;"><span style="font-size: 18px;">项目特点:可以实时监测:通过传感器实时采集室内温湿度数据,并通过双数码管显示出来,用户可以随时了解当前环境情况。</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">该项目首次公开;该项目是原创作品;未在其他比赛中获过奖。本项目预计全开源。</span></p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"><span style="font-size: 18px;"></em> 3、开源协议</span></h3> <hr /> <p style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 18px;">GPL3.0</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong><span style="color: #0093e6;">请在竞赛阶段填写 &darr;</span></strong></span></p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"><span style="font-size: 18px;">*4、硬件部分</span></h3> <hr /> <p style="line-height: 1.8;"><span style="font-size: 18px;"><img src="//image.lceda.cn/pullimage/R1TEHkxHeOyj99QdLbRFC5XSnWzwdZRD9jN4qjlV.png" alt="" width="1066" height="753" /></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>4.1MCU主控芯片</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">主控采用STM32G030K6T6,该芯片采用ARM Cortex-M0+内核,工作频率高达64MHz,能够提供强大的处理能力,配备了32KB的Flash存储器和8KB的SRAM,电压范围2.0V ~ 3.6V</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong><br /><img src="//image.lceda.cn/pullimage/4RQV1ff9IU42k1RrkVXlYGn07pX2li0P2EDvMlkG.png" width="547" height="532" /></strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>4.2温湿度传感器</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">本项目采用了&nbsp;<a href="<a href="https://list.szlcsc.com/brand/506.html" target="_blank">https://list.szlcsc.com/brand/506.html</a>" target="_blank" rel="noopener">Sensirion(瑞士盛思锐)</a> 的高精度数字温湿度传感器SHT40-AD1B-R2,它在温度和湿度测量上表现出色,其温度精度可达&plusmn;0.2&deg;C(典型值),湿度精度可达&plusmn;1.8%RH(典型值),并且由于其低功耗,平均电流仅为400 nA至0.4&micro;A,非常适合在本项目应用,并且该传感器支持从1.08V到3.6V的供电电压,能够迅速捕捉环境变化,这使得它能够快速响应。</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><img src="//image.lceda.cn/pullimage/17T487PmzLhDOvDZgbmPyQAzYxL1wrMQnozwT0UH.png" alt="" width="762" height="346" /></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>4.3保护模块</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">分为两个保护模块分别用于保护三态输出8位移位寄存器以及供电。需要注意的是3个1uf的电容必须要靠近移位寄存器摆放才能发挥到保护作用,电阻则可以限制反接瞬间的电流,减少损害同时防反接保护模块还可以确保电源输入端的极性正确,防止因误操作导致的设备损坏,提高系统的可靠性和安全性。</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>4.4显示模块</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">数码管分别用于显示实时的温度和湿度,每10s刷新一次;采用两种颜色不同的LED用于测试,其中一个用于监测温度是否正常,另一个用于检验电路完整性以及导通程度,确保高效、稳定和安全运行。</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>4.5唤醒按键</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">采用XKB7070-W一个6脚无锁按键作为唤醒按键,按下即可唤醒数码管,中间两个为公共端,可以在未进行焊接之前采用万用表分别测量4个引脚,从而找出关和开,然后据此进行焊接,这样可以很有效的避免不了解该器件的难题,遇事不决皆可万用表。无锁按键在设计上避免了因按键抖动导致的误操作问题,通过消除按键抖动的影响,确保单片机对一次按键动作只作一次响应,从而提高了系统的稳定性和可靠性。</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>4.6供电模块</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">将两个电池盒置于板子背部,使用两节1.5V干电池,推荐使用小米彩虹电池。由于空间有限,本来想提升空间利用率而选择把电池盒放在了两端,但实操时由于硬件矛盾的关系只能飞线将电池盒接好后再焊在板子背面,留有改进空间。</span></p> <h3 style="line-height: 1.8;"><span style="font-size: 18px;">*5、软件部分</span></h3> <p><span style="font-size: 18px;">应用cubeIDE分别完成引脚功能设置、时钟树设置、配置定时器、开启定时中断等操作。每1s测试一次温湿度并刷新,按下按键唤醒数码管,交替显示温湿度,时间间隔为10s,温度升至33度时自动开启显示。</span></p> <p><strong><span style="font-size: 18px;">结构图如下所示:</span></strong></p> <p><strong><span style="font-size: 18px;"><img src="//image.lceda.cn/pullimage/qqwsnYTce30v9i0e2Odlb7I1HGanMEkoSa6X4Dpy.png" /></span></strong></p> <p><span style="font-size: 18px;"><strong>5.1时钟树设置</strong></span></p> <hr /> <p style="line-height: 1.8;"><span style="font-size: 18px;"><img src="//image.lceda.cn/pullimage/rn2YaqGa07Lsrs5Hbu67JMxOE9x7d7yfwvxYfkH1.png" /></span></p> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>5.2配置定时器</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong><img src="//image.lceda.cn/pullimage/e2KJpDLHnT6DGVotFm9LEwD8IgDSDstaoyb4PQgS.png" width="891" height="399" /></strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><br /><strong><img src="//image.lceda.cn/pullimage/unw3p1ALLa8mplt9HsYApG7SqiFPVL7PXJLtfno6.png" width="895" height="428" /></strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">定时器配置为1s和3s</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong>5.3中断设置</strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong><img src="//image.lceda.cn/pullimage/Ii4lITxaHYIZroanWTpPk1Cioj9xF1pu95AapXp8.png" /></strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">唤醒按键按下进入中断程序,num重置为0,数码管满足点亮条件被点亮</span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;"><strong><img src="//image.lceda.cn/pullimage/aHngZPxgxrxqfifCDPXy8OXCxz4Yh8YL8pa5NWXf.png" width="859" height="562" /></strong></span></p> <p style="line-height: 1.8;"><span style="font-size: 18px;">用于每1s刷新一次状态和每3s切换一次数码管</span></p> <p style="line-height: 1.8;"><strong><span style="font-size: 18px;">5.4函数主体</span></strong></p> <p style="line-height: 1.8;"><strong><span style="font-size: 18px;"><img src="//image.lceda.cn/pullimage/s9utFFRlkBsgAPY4CjrGnCIh7YETBTK0CTkof9LU.png" /></span></strong></p> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;"><span style="font-size: 18px;">当满足点亮条件即按键按下,num重置为0,将遵守上述逻辑进行判断,使数码管交替显示,时间间隔为3s,并且各数码管每1s刷新一次,总时长6s后自动熄灭;如不满足点亮条件即按键未被按下,num&ge;6,处于常闭状态,反复检测按键是否被按下。</span></p> <h3 style="line-height: 1.8;"><em>6、BOM清单</h3> <hr /> <p style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">&nbsp;<span style="font-size: 18px;">详见附件</span></span></p> <h3 style="line-height: 1.8;"></em>7、大赛LOGO验证</h3> <hr /> <p style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/z8zFWQdUqIGY8cDaHpeVDru7ZHklYYUvzGEK0srg.jpeg" alt="" width="624" height="468" /></p> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr /> <p style="line-height: 1.8;">请见附件视频</p> <p style="line-height: 1.8;">&nbsp;</p></p>

文档

BOM

暂无

附件

附件名 下载
ProDoc_Board1_2024-07-27.epro
STM32CUBE.7z
立创商城购物车详情.xls
BOM_Board1_Schematic8_2024-07-27.csv
SCH_Schematic8_2024-07-27 .pdf
功能演示.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