描述
<p><h3 style="line-height: 1.8;">1、项目功能介绍</h3>
<hr />
<p style="line-height: 1.8;"> 该温湿度检测仪使用STM32G030K6T6芯片作为主控芯片,使用盛思锐<span class="ne-text">SHT40温湿度传感器模块用于检测温湿度,</span><span class="ne-text">使用两节5号电池用于整个系统供电</span><span class="ne-text">。考虑到其功耗问题,</span><span class="ne-text">默认不开机,进入睡眠模式。</span>实物较为小巧,日常可置于桌面监测室内温湿度。</p>
<h3 style="line-height: 1.8;">2、项目属性</h3>
<hr />
<p style="line-height: 1.8;">该项目为首次公开,但项目方案由立创训练营提供,非原创。未在其他比赛中获奖。</p>
<h3 style="line-height: 1.8;">3、硬件部分</h3>
<hr />
<p style="line-height: 1.8;">(1)整体原理图设计</p>
<p style="line-height: 1.8;">以下为硬件电路的PCB原理图,主要包含了主控电路、晶振模块、SHT40温湿度传感器模块、三位输出8位移位寄存器、共阴极3位数码管、两节五号电池盒+防反接保护、测试LED、SWD下载调试电路。</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/89f11507653b47788da7875fbb128eac.png" /></p>
<p style="line-height: 1.8;">(2)PCB整体布局走线</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/e2684482fa924b7092866dbf550edf22.png" /></p>
<h3 style="line-height: 1.8;">4、软件部分</h3>
<hr />
<p> 我使用训练营官方例程进行修改,使得显示效果为温度和湿度先交替显示之后再同时显示。</p>
<div class="lake-content">
<p id="u5e19d4c8" class="ne-p"><span class="ne-text"> 当有按键按下时,触发中断,此时结束睡眠模式,执行按键判断,获取温湿度并启动数码管进行显示;同时启动定时器中断,循环显示两次数据后再次进入睡眠,等待下次唤醒。</span></p>
</div>
<h3 style="line-height: 1.8;">5、实物图</h3>
<p>焊接时有铁板烧的建议使用铁板烧,注意不要连锡。在插上SHT40模块时,要注意引脚和插座需要一一对应,否则会烧毁模块!</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/7a3a4e2e01ae4e968f6cbb9a6b64541e.jpg" /></p></p>
评论(0)