描述
<p style="line-height:1.8">注:* 为必填项</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">* 1、项目功能介绍</h3>
<hr>
<p>本次项目使用的是STM32G0系列芯片作为主控芯片,搭配盛思锐SHT40温湿度传感器模块,实现了对环境温湿度的测量,并通过两个3位数码管分别显示</p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:主题不限,可以是解决生活/工作中的某个问题、为某个人群/场景设计的方案、毕业设计/课程设计/DIY项目/纯属炫酷项目等。主要讲一下自己通过什么手段解决了什么问题。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8">立创开源项目</p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:请说明项目是否首次公开;项目是否为原创;项目是否曾经在其他比赛中获奖,若有获奖则叙述获奖详情;项目是否在学校参加过答辩。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*3、硬件部分</h3>
<hr>
<h4 style="line-height:1.8">*3.1 PCB走线展示</h4>
<h4><img src="//image.lceda.cn/oshwhub/a1b8f94585dd45249ee367013b80bdf1.png" alt="" width="954" height="558"></h4>
<h3 style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/412a3210c755464d92d79bb7ab805b4f.png" alt="" width="954" height="558"></h3>
<h3 style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/af4338c733ab49eabf35255cba068c9f.png" alt="" width="954" height="541"></h3>
<h4 style="line-height:1.8">3.2 3D视图</h4>
<h3 style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/724cb14c2638495fa59afd1d6ef8dab2.png" alt="" width="954" height="554"></h3>
<h3 style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/e07a5f5fe9ab48dd959b20214ec4633b.png" alt="" width="954" height="554"></h3>
<h4 style="line-height:1.8">3.3 实物图</h4>
<h4 style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/221b08c7ad544781b8d7da6e607287c4.jpg" alt="" width="954" height="716"></h4>
<h3 style="line-height:1.8"> </h3>
<h3 style="line-height:1.8">*4、软件部分</h3>
<hr>
<p>本项目软件开发使用CubeMX配置引脚功能,生成基础代码。</p>
<p>注意:</p>
<div>
<p id="u6358a6d9">TIM14定时器设置的时候,需要在CubeMX中多操作一个"NVIC Settings",将TIM14 global interrupt使能,这样定时器才能正常工作。</p>
</div>
<p><img src="https://image.lceda.cn/oshwhub/a762949070f84461af327375db5594ee.png"></p>
<p>代码使用Keil5进行开发,特别注意共阳极数码管的显示数值和小数点的十六进制。</p>
<p><img src="https://image.lceda.cn/oshwhub/44566cb7d350457b95c554791ed871bc.png"></p>
<p><img src="https://image.lceda.cn/oshwhub/fc78372a7fcd4f80b1e2ea83ea8ff46b.png"></p>
<p> </p>
<p>编程思路:</p>
<p>1.主控芯片休眠,等待中断;</p>
<p>2.按键按下,触发下降沿中断,调用中断服务函数,唤醒程序;</p>
<p>3.程序正常工作,进入while循环;</p>
<p>4.通过I2C程序获取温湿度传感器数据;</p>
<p>5.通过GPIO将温湿度数据发送至595寄存器,再发送至数码管,数码管显示数据并定时;</p>
<p>6.定时结束,程序重新进入休眠,等待下一次唤醒。</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 5、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</span></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="font-size:14px"><a href="/posts/de460543d4cf4dacb5f0326612455578" target="_blank">前往查看更多详情 ></a></span></p>
<p style="line-height:1.8"> </p>
评论(0)