描述
<p><p style="line-height: 1.8;">注:<em> 为必填项</p>
<p style="line-height: 1.8;"><strong><span style="color: #0093e6;">请在报名阶段填写 ↓</span></strong></p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em> 1、项目功能介绍</h3>
<hr />
<p style="line-height: 1.8;"><span style="color: #000000;">设计一个基于单片机的温度湿度控制系统,用STM32G030K6T6单片机作为主控芯片,通过SHT40温度传感器模块对温度进行实时采集,并通过数码管显示;在显示过程中,按键按下后,温度、湿度分别显示500ms,各显示两次,然后进入睡眠模式。</span></p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"><em>2、项目属性</h3>
<hr />
<p style="line-height: 1.8;"><span style="color: #000000; font-size: 14px;">项目首次公开;</span></p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em> 3、开源协议</h3>
<hr />
<p style="line-height: 1.8;">本项目全部开源。</p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"><em>4、硬件部分</h3>
<hr />
<p style="line-height: 1.8;">该项目是基于STM32G030K6T6芯片为主控开发的温度湿度控制模块,通过SHT40温湿度传感器模块实时获取数据,然后分别显示在两个数码管上。</p>
<p style="line-height: 1.8;">实现原理:STM32G030K6T6作为主控芯片,主程序默认处于休眠模式;设计的开发板包含有一个按键,当按键按下后,触发中断,中断触发退出睡眠模式,开启定时器;此时定时器开始计时,当计时小于500时,第一个数码管显示温度,当计时器小于1000时,第二个数码管显示湿度;各显示两次后,再次进入睡眠模式。</p>
<p style="line-height: 1.8;">注意事项:在设计的时候一定要注意按键防抖动代码的编写;在购买数码管时,要注意买的是共阴极还是共阳极。</p>
<p style="line-height: 1.8;">调试方法:设计添加了LED灯,当不确定程序问题出现在哪一个部分,可以使用LED灯来进行调试,排除程序逻辑错误问题。</p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em>5、软件部分</h3>
<p style="line-height: 1.8;">一、流程图</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/7c5818e1fc1442a49fefb2b9a14b5075.png" /></p>
<p style="line-height: 1.8;">该项目使用Keil5作为编译环境,使用HAL库进行开发,各引脚设置如下图:</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/779eb79087244107882be75b55acb25c.png" /></p>
<p style="line-height: 1.8;">本次温度湿度检测仪烧录采取的是DAPLink进行烧录的,烧录工具如下图:</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/cb6bff16788d4d15b3a4a4872256cfaa.jpg" /></p>
<p style="line-height: 1.8;">在下载的时候需要注意切换下载工具,如下图:</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/9c6622074cde4a32be49d48e6e454083.png" /></p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"><em>6、BOM清单</h3>
<hr />
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em>7、大赛LOGO验证</h3>
<hr />
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/d5b9375f9c6142ca9a8072fca23a2805.jpg" width="307" height="409" /> <img src="//image.lceda.cn/oshwhub/fdcf3099a7a743949ff9ebd517146a2f.jpg" width="305" height="408" /></p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/d90f97ccc0e04b6a9327cf3b070ff81b.jpg" /></p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/022caa949b7a40748a256748cabbec10.jpg" /></p>
<h3 style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3>
<hr />
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p></p>
-
立创电赛:温度湿度检测仪.mp4
-
有外壳视频.mp4
评论(0)