描述
<h2>* 1、项目功能介绍</h2>
<ul>
<li>
<p>数码管显示当前测量的温湿度信息</p>
</li>
<li>
<p>使用盛思锐温湿度传感器模块获取温湿度</p>
</li>
<li>
<p>小摆件,用于桌面装饰品,需要查看时通过按钮唤醒,节省功耗</p>
</li>
<li>
<p>具备一定的电量监测功能</p>
</li>
</ul>
<h2>*2、项目属性</h2>
<ul>
<li>
<p>项目来源:嘉立创训练营项目</p>
</li>
<li>
<p>功能特点:按需检测温湿度,数字显示</p>
</li>
<li>
<p>技术核心:高精度传感器,简易电路设计</p>
</li>
<li>
<p>应用场景:室内环境监测与调节</p>
</li>
<li>
<p>开发周期:预计5天</p>
</li>
<li>
<p>预算范围:50~100¥</p>
</li>
<li>
<p>预期效益:提升居住和工作舒适度,节能降耗</p>
</li>
</ul>
<h2>* 3、开源协议</h2>
<p>源代码都是自己写的,期间遇到问题,有通过嘉立创训练营的<a href="https://www.yuque.com/wldz/jlceda/nhdssggs78punq4a" target="_blank">项目文档</a>检验问题,最终写出了自己的程序。</p>
<p>本项目的硬件原理图来自嘉立创训练营,实际使用的器件略有改变,嘉立创训练营内容在哔哩哔哩有发布<a href="https://www.bilibili.com/video/BV1k4421U7uh/?spm_id_from=333.788&vd_source=992fcb93207a66070b0553f5ffe5803a" target="_blank">视频</a>。</p>
<h2>*4、硬件部分</h2>
<p>该项目原理图、BOM表由嘉立创训练营给出了,所以不需要自己进行硬件设计(没有其它需求的情况下),所以直接使用嘉立创EDA绘制原理图、而后进行layout即可。</p>
<p>项目原理</p>
<ul>
<li>使用了盛思锐的集成温湿度传感器模块测量温湿度,该模块使用I2C协议通讯,与主控相连接
<img src="//image.lceda.cn/oshwhub/2fe945133e6d4e98b5f811fbbfc41496.png" style="width:400px"></li>
<li>使用三个8位的移位寄存器SN74HC595控制两个数码管,通过主控STM32G030K6T6芯片分别控制三个移位寄存器,以此实现数码管的显示操作
<img src="//image.lceda.cn/oshwhub/fe1b8c543cff45c1a60ab0ba688cbe26.png" style="width:400px"></li>
<li>主控提供一个引脚检测电源分压,用于判断电池电量
<img src="//image.lceda.cn/oshwhub/a2dc99922ca04eb0b64f91f470e6ee57.png" style="width:400px"></li>
<li>提供一个按钮与一个LED与主控芯片相连接,分别可以用于唤醒(控制)操作,指示操作等
<img src="//image.lceda.cn/oshwhub/9d1a3e14a9fd4679886497a9a135ea15.png" style="width:400px"></li>
<li>具有防反接电路,防止电源正负极接入导致损坏</li>
</ul>
<p>注意事项</p>
<ul>
<li>低功耗睡眠模式下是不能进行程序下载的,本项目没有提供复位按钮,在误操作导致芯片只能运行一两秒的情况下,需要手动将主控芯片的NRST引脚与地短接,而后才能再次写入程序,所以建议添加一个复位按钮</li>
</ul>
<h2>*5、软件部分</h2>
<p>软件流程图:</p>
<img src="//image.lceda.cn/oshwhub/6e9cdee7ad504af48f8d14c3de17161d.png" style="width:600px">
<img src="//image.lceda.cn/oshwhub/72af4469ac2044e591418b88b4280050.png" style="width:600px">
<p>源码编译下载</p>
<ol>
<li>将代码下载后解压,进入THDetector01\MDK-ARM目录,双击打开THDetector01.uvprojx文件(keil5图标的文件)</li>
<li>按照下图所示进行下载器配置,本人使用的是J-LINK下载器(某宝买的),所以下图第三步选择的是"J-LINK/J_TRACE Cortex",这里需要根据自己用的下载器进行更改
<img src="//image.lceda.cn/oshwhub/be1122e37dc047d8974f335e6ebc5d7d.png" style="width:600px"></li>
<li>将J-LINK下载器(下图上方器件)与电路板(下图红色圈部分)相连接,一一对应连接即可
<img src="//image.lceda.cn/oshwhub/81f84d44a7a34c1998baa3d151229573.png" style="width:600px"></li>
<li>按照图示步骤操作,后点击确定,即可开始烧录程序
<img src="//image.lceda.cn/oshwhub/93181372cfc1471c9faa0cfb7455ce5d.png" style="width:600px"></li>
<li>下图红圈1表示编译代码,红圈2表示下载代码,编译后进行下载即可
<img src="//image.lceda.cn/oshwhub/978f43e7c7d4416d96f8b6d8ad0d6c50.png" style="width:600px"></li>
</ol>
<h2>*6、大赛LOGO验证</h2>
<p>PCB展示:</p>
<img src="//image.lceda.cn/oshwhub/9e84b24179da4b14a9ef28ea714c6966.jpg" style="width:400px">
<p>实物展示:</p>
<img src="//image.lceda.cn/oshwhub/22be76831a13494eb4fbf89be49e83f5.png" style="width:400px">
评论(0)