专业版
#第九届立创电赛#温湿度仪

创建时间:10个月前

161 0

描述

<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>

文档

BOM

暂无

附件

附件名 下载
344fbe5f1fbc82da29b5ea369c96450e.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