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

创建时间:4个月前

70 0

描述

<p><h3 style="line-height: 1.8; text-align: center;"><span style="font-size: 14pt;"><strong>致谢:此次训练营第一次使用SWD接口进行烧录,由于没有经验,遇到很多困难,烧录没弄好难受的半夜睡不着觉,群里大佬深夜解答我的萌新问题,十分感谢,受益匪浅。同时感谢盛思锐公司,因为烧录程序出了问题导致显示不出数据,检查+群里咨询大佬无果,遂半夜给盛思锐官方发消息询问如何检查模块好坏,本以为不会得到回复,结果第二天官方耐心回复我的问题给予指导,十分感谢</strong></span></h3> <h3 style="line-height: 1.8;">&nbsp;1、项目功能介绍</h3> <h3 style="line-height: 1.8;">桌面温湿度检测仪</h3> <p style="line-height: 1.8;">1.项目使用<strong>STM32G030K6T6</strong>芯片作为主控芯片,Arm Cortex-M0+内核;最大主频64Mhz,具有32KB的Flash以及8K的SRAM。</p> <p style="line-height: 1.8;">2.项目使用STM32CubeMX进行引脚配置,前期基础设置,快速生成基本代码,导入keil5再进行软件设计十分方便,对这种新手非常友好。在以后的项目中也可以使用其大大节约时间。</p> <p style="line-height: 1.8;">3.传感器基于 Sensirion(瑞士盛思锐) 的高精度数字温湿度传感器 SHT40-AD1B-R2模块,可以实现高精度的温湿度检测,运行节能省电。</p> <h3 style="line-height: 1.8;">2、硬件部分</h3> <p>温湿度传感器芯片使用 Sensirion(瑞士盛思锐) 的高精度数字温湿度传感器 SHT40-AD1B-R2</p> <p>主控采用stm32g030k6t6</p> <p>实测待机功耗大约4ma,点亮30~40ma。</p> <p>下对电路硬件原理图的主要部分进行简单的分析:</p> <p><strong>1.</strong>MCU供电通过磁珠L1和电容C2,进行滤波,主控的选择应与项目匹配,本项目温湿度传感器传输为IIC,则选用引脚带有IIC的功能的主控。</p> <p><strong>2.</strong>晶振电路为后期RTC计时使用,方便扩展功能。</p> <p><strong>3.</strong>项目的灵魂:Sensirion(瑞士盛思锐) 的高精度数字温湿度传感器 SHT40-AD1B-R2 。相对湿度精度可以达到:&plusmn;1.5%RH,温度精度可以达到:&plusmn;0.1℃,平均的工作电流:0.4&mu;A,空闲电流:80nA,工作范围:0-100%RH,-40-125℃,足以日常的温湿度测量需求。<strong>这里需要注意模块引脚一定要对应正确,接反模块会发热,影响测量,严重会烧毁。</strong></p> <p><strong>4.</strong>显示部分使用SN74HC595PWR移位寄存器,实现MCU的单个引脚对LED数码管的多个LED进行控制,如果对焊接技术不自信可以使用sop16封装的595,记得对应引脚定义,如果显示不全或无显示可检查有无虚焊,短路连锡。</p> <p>5.电池供电部分使用两节7号电池为整体系统供电,为了防止电池反接烧坏IO口,使用WST3401来实现防反接保护。关于供电,也可以选用锂电池+充放电保护电路,注意使用的充放电芯片类型是线性还是开关,对PCB合理布局防止发热影响温湿度传感器工作</p> <h3 style="line-height: 1.8;">3、软件部分</h3> <p>软件设计的前期准备工作参考训练营教程文档https://www.yuque.com/wldz/jlceda/dqetva01onq5tgdz ;<a href="https://www.yuque.com/wldz/jlceda/cqbggg5ngexb8tr2&amp;nbsp;&lt;/p" target="_blank">https://www.yuque.com/wldz/jlceda/cqbggg5ngexb8tr2&amp;nbsp;&lt;/p</a>> <p>本人还是个代码小白,对代码就不做过多分析了。</p> <p>烧录部分我使用pwlink2,对于pwlink2用keil5烧录的设置部分可以参考链接中的视频https://www.bilibili.com/video/BV1eP4y1172f/?spm_id_from=333.337.search-card.all.click,当然了也可以使用PowerWrite软件烧录已经编译好的固件,编译好的官方固件在附件中;软件下载地址https://www.powerwriter.com/index/index/products.html?p=5&amp;c=files。</p> <p><strong>此次训练营第一次使用SWD接口进行烧录,由于没有经验,遇到很多困难,烧录没弄好难受的半夜睡不着觉,群里大佬深夜解答我的萌新问题,十分感谢,受益匪浅。</strong></p> <h3 style="line-height: 1.8;">4、大赛LOGO验证</h3> <hr /> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/a5be934ee31a417aa355886a712405a6.jpg" /></p> <p style="line-height: 1.8; text-align: center;">电路板正面</p> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/0d4e925500894f1a9722928fc75128a9.jpg" /></p> <p style="line-height: 1.8; text-align: center;">电路板反面</p> <h3 style="line-height: 1.8;">5、演示您的项目并录制成视频上传</h3> <hr /> <p style="line-height: 1.8;">演示视频见附录</p> <p style="line-height: 1.8;">打板复刻可直接打开专业版下单即可</p> <p style="line-height: 1.8;">&nbsp;</p></p>

文档

BOM

暂无

附件

附件名 下载
Project.hex
温湿度计演示视频.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