描述
<h3 style="line-height: 1.8;"><span style="font-size: 18pt;">1、项目介绍</span></h3>
<hr>
<p style="line-height: 1.8; padding-left: 40px;"><span style="font-size: 12pt;">本项目是嘉立创暑期训练营训练项目,是基于STM32G030K6T6主控和盛思锐SHT40温湿度传感器的桌面温湿度检测仪,通过按键唤醒可以使得数码管显示当前环境温湿度值。</span></p>
<h3 style="line-height: 1.8;"><span style="font-size: 18pt;">2、硬件部分</span></h3>
<hr>
<ul>
<li style="line-height: 1.8;"><span style="font-size: 14pt;"><strong>主控模块</strong></span></li>
</ul>
<p style="line-height: 1.8; padding-left: 40px;"><span style="font-size: 12pt;">该设计以STM32G030K6T6为主控芯片,该芯片包括两个I2C总线接口、两个USART、一个I2S接口和两个SPI接口,很好的满足设计需求。</span></p>
<p style="line-height: 1.8;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/cc318cb27df1486c82ff1c4da2076a3e.png" width="527" height="254"></p>
<ul>
<li style="line-height: 1.8;"><span style="font-size: 14pt;"><strong>温湿度传感器模块</strong></span></li>
</ul>
<p style="padding-left: 40px;"><span style="font-size: 12pt;">盛思锐SHT40温湿度传感器模块具有体积小,精度高等优点,因此采用该传感器进行温湿度检测。</span><span style="font-size: 12pt;">SHT40使用I2C接口进行通信,SDA和SCL分别连接到主控上的SHT40_SDA和SHT40_SCL引脚。</span><span style="font-size: 12pt;">R2和R3是4.7kΩ的上拉电阻,确保这些线在空闲状态时保持高电平。</span></p>
<p style="line-height: 1.8;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/c22afbc543634a3698d7c35fc3cb73d5.png" width="331" height="322"></p>
<ul>
<li style="line-height: 1.8;"><span style="font-size: 14pt;"><strong>电源模块</strong></span></li>
</ul>
<p style="line-height: 1.8; padding-left: 40px;"><span style="font-size: 12pt;">利用两节5号电池提供电源,同时通过分压器获得稳定的BAT_VOL信号;P沟道MOS管实现电池反接保护,确保电路不会因电池反接而损坏。</span></p>
<p style="line-height: 1.8;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/15d076a4f4084c55b1ab96652600f41e.png" width="536" height="226"></p>
<h3 style="line-height: 1.8;"><span style="font-size: 18pt;">3、软件部分</span></h3>
<hr>
<p style="line-height: 1.8;"><span style="font-size: 12pt;">软件部分使用STM32CubeMX+Keil5,根据外设自动生成文件,减少工作量;通过按键触发中断,在数码管显示温湿度。</span></p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
评论(0)