版本协议

Public Domain

专业版
#第九届立创电赛#温湿度传感器

创建时间:9个月前

169 0

描述

<p><div> <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;"></em> 1、项目功能介绍</h3> <hr /> <p style="line-height: 1.8;">本项目为一个桌面温湿度检测设备。该设备利用I2C通信协议,通过Sensirion SHT40传感器测量温度和湿度。这些测量值由STM32G0103系列微控制器处理,并通过移位寄存器显示在数码管上。设备由两节5号电池供电。</p> <h3 style="line-height: 1.8;"><em>2、项目属性</h3> <hr /> <p style="line-height: 1.8;">该项目为立创训练营的温湿度检测仪项目复现。</p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"></em> 3、开源协议</h3> <hr /> <p style="line-height: 1.8;"><strong>Public Domain</strong></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;"><em>4、硬件部分</h3> <hr /> <h4>1. 电源模块</h4> <ul> <li><strong>电源供电</strong>:整个电路由两节5号电池供电,提供的电压通过电池盒连接到电路板的VBAT端。</li> <li><strong>电源管理</strong>:通过电容进行去耦,稳定供电电压,确保电路稳定运行。通过PMOS防止反接。</li> </ul> <h4>2. 主控电路</h4> <ul> <li><strong>微控制器</strong>:主控电路核心部分使用STM32G030K6T6微控制器。该微控制器负责采集传感器数据、处理数据并驱动显示。</li> <li><strong>晶振电路</strong>:晶振提供时钟信号,保证微控制器的工作频率。</li> </ul> <h4>3. 传感器模块</h4> <ul> <li><strong>SHT40温湿度传感器</strong>:SHT40通过I2C总线与微控制器连接,SCL和SDA分别接到微控制器的I2C时钟和数据引脚。</li> <li><strong>上拉电阻</strong>:R2和R3为I2C总线的上拉电阻,确保总线电平稳定。</li> </ul> <h4>4. 按键和LED指示模块</h4> <ul> <li><strong>唤醒按键(TS-1010-C-A)</strong>:按键用于唤醒或控制设备,按键按下时将信号传送到微控制器的输入引脚。</li> <li><strong>测试LED</strong>:当相应的微控制器或移位寄存器引脚输出低电平时点亮LED,指示设备状态或工作模式。</li> </ul> <h4>5. 显示模块</h4> <ul> <li><strong>移位寄存器(74HC595)</strong>:三个8位移位寄存器U3、U4和U5通过串行数据输入(SER)、时钟(SRCLK)和存储时钟(RCLK)引脚与微控制器连接。微控制器通过串行数据将要显示的数码数据传送到寄存器,控制数码管显示。</li> <li><strong>数码管</strong>:共阴极3位数码管LED1和LED2分别连接到移位寄存器的输出引脚。寄存器输出高低电平控制数码管的各段(a-g)显示对应的数字。</li> </ul> <h4>6. SWD调试接口</h4> <ul> <li><strong>SWD接口</strong>:用于调试和编程STM32微控制器。通过SWCLK和SWDIO引脚与外部调试器连接,进行程序下载和调试。</li> </ul> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"></em>5、软件部分</h3> <hr /> <p style="line-height: 1.8;">代码部分使用Cubemx和hal库在keil5上开发,基于<a href="<a href="https://www.yuque.com/wldz/jlceda/nhdssggs78punq4a%22>204%EF%BC%9A%E6%A1%8C%E9%9D%A2%E6%B8%A9%E6%B9%BF%E5%BA%A6%E4%BB%AA%E9%A1%B9%E7%9B%AE%E6%96%87%E6%A1%A3" target="_blank">https://www.yuque.com/wldz/jlceda/nhdssggs78punq4a">204:桌面温湿度仪项目文档</a> (yuque.com)</a>修改。<br />本项目新加长按持续测量功能,长按按钮一秒后每隔一秒测量一次,LED2闪烁则代表正在测量,再短按按钮一次退出持续测量,详细见附件。</p> <h3 style="line-height: 1.8;"><em>6、BOM清单</h3> <hr /> <p style="line-height: 1.8;">盛思锐的SHT40-AD1B with pin不在BOM中,需要额外自行下单,在U2插入即可。</p> <p style="line-height: 1.8;">&nbsp;</p> <h3 style="line-height: 1.8;"></em>7、大赛LOGO验证</h3> <hr /> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/82a143b5d8b54b95b451f3a010b57354.jpg" alt="正面" width="1232" height="832" /></p> <h3 style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr /> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;"><span style="font-size: 14px;"><a href="/posts/de460543d4cf4dacb5f0326612455578" target="_blank" rel="noreferrer noopener">前往查看更多详情 ></a></span></p> <p style="line-height: 1.8;">&nbsp;</p> </div></p>

文档

BOM

暂无

附件

附件名 下载
温湿度检测仪.zip
#第九届立创电赛#温湿度传感器.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