描述
<h3 style="line-height:1.8">1、项目功能介绍</h3>
<hr>
<div> 在物联网技术日益普及的今天,环境温湿度监控已经成为众多行业不可或缺的一环,如农业大棚、智能家居和仓储管理等。为了深入理解并实践温湿度检测技术,我参加了嘉立创举办的温湿度检测仪训练营。在训练营中,通过系统化的学习和实践,我成功复刻了一款高精度的温湿度检测仪。该设备采用的是盛思锐的SHT40传感器,确保了检测的高精度和可靠性。</div>
<div> 这款高精度温湿度检测仪具备多种功能,包括温湿度检测和电量检测。温湿度检测功能可以实时监控并记录环境中的温度和湿度变化,确保在各种应用场景中保持理想的环境条件。电量检测功能则能够实时监控设备的电池状态,确保设备能够长时间稳定运行。这些功能的实现,使得该检测仪在实际应用中具有极高的实用性和可靠性,为各种行业的环境监控提供了有力保障。</div>
<h3 style="line-height:1.8">2、项目属性</h3>
<hr>
<p style="line-height:1.8"><strong><span style="color:#95a5a6;font-size:14px">该项目属于初学者项目,原理图和PCB设计均借鉴了立创EDA平台,并由本人亲手绘制。程序部分则参考了官方源码,并在其基础上进行了修改,最终程序可以正常烧录并运行。</span></strong></p>
<h3 style="line-height:1.8"> 3、开源协议</h3>
<hr>
<p style="line-height:1.8">GPL 3.0</p>
<h3 style="line-height:1.8">4、硬件部分</h3>
<div>硬件部分分为原理图及PCB绘制部分,以及外壳设计及面板设计部分。</div>
<div> </div>
<div>1)原理图及PCB绘制部分:</div>
<div> </div>
<div>原理图部分包括以下关键模块和元件:</div>
<div><strong>主控电路:</strong>负责整体电路的控制和协调。</div>
<div><strong><img src="//image.lceda.cn/oshwhub/f9124e51b7f245e2899e60cf0503b8a5.png"></strong></div>
<div><strong>晶振模块:</strong>提供稳定的时钟信号,以确保系统正常运行。</div>
<div><img src="//image.lceda.cn/oshwhub/e779aac457a545618dd2b40449c70da0.png"></div>
<div><strong>SHT40温湿度传感器:</strong>用于精确测量环境的温度和湿度。</div>
<div><img src="//image.lceda.cn/oshwhub/eb65ee07a7cf46f18fc69cc0e6e31ad6.png"></div>
<div><strong>三态输出8位移位寄存器:</strong>用于扩展I/O端口,实现更多功能。</div>
<div><img src="//image.lceda.cn/oshwhub/1f2c766071574532bed702feb8938f6d.png"></div>
<div><strong>唤醒按键:</strong>用于唤醒系统或启动特定功能。</div>
<div><img src="//image.lceda.cn/oshwhub/37c107da251047f79c7e08aa5b95ac2a.png"></div>
<div><strong>测试LED:</strong>用于指示系统状态或测试结果。</div>
<div><strong><img src="//image.lceda.cn/oshwhub/c880dfe9e9a74ca68fba3ed8a42a6995.png"></strong></div>
<div><strong>两节5号电池盒+防反接保护:</strong>提供电源,并防止电池反接导致的损坏。</div>
<div><strong><img src="//image.lceda.cn/oshwhub/68d7f6217ad545c880608c2c215ed5d1.png"></strong></div>
<div><strong>共阴极3位数码管:</strong>用于显示测量结果或其他信息。</div>
<div><img src="//image.lceda.cn/oshwhub/4bb28a7fcfc54277a3647039437bfc74.png"></div>
<div><strong>SWD下载调试接口:</strong>用于程序的下载和调试。</div>
<div><img src="//image.lceda.cn/oshwhub/f4f039efe67943bcac5fa7ad89a0bd38.png"></div>
<div><strong>安装后示意图</strong></div>
<div><img src="//image.lceda.cn/oshwhub/83fb4a9b938e4acdb6b1027729e11964.jpg" width="383" height="288"></div>
<h3 style="line-height:1.8">*5、软件部分</h3>
<hr>
<div>1. 检测仪的源码通过STMCubeMX直接生成,使用标准HAL库编写。目前源码仅设计了一个传感器的解析,如需扩展更多功能,可自行修改,所有文件和源码全部开源!</div>
<div> </div>
<div>2. 为了增强续航,源码中设计了睡眠模式的代码。每次检测和唤醒需要按一下检测仪顶部的按键,数码管会显示两次温度和湿度数据。大家可以在源码中修改显示次数,或关闭休眠模式。请注意,MCU在睡眠模式下会关闭下载电路,需要更新固件时,需要在按下按键的同时点击下载,多试几次即可。</div>
<div> </div>
<div>3. 检测仪的源码中设计了ADC检测电池电量电路。当MCU检测到电池电压低于标准电压时,数码管上会显示“LLL”以报警电池电量低。请注意,我们在测试中使用了锂电池,其电压为4.2V,因此转换的AD值是基于4.2V的。如果后续使用其他电源,需要进行相应修改。</div>
<h3 style="line-height:1.8">*6、BOM清单</h3>
<hr>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/c594f9fc4e264d2eb2de7fcfbd5f73a6.png"></p>
<h3 style="line-height:1.8">*7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/b506c3af1bc2413592c038c26010a41b.png"></p>
<h3 style="line-height:1.8">8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8"> </p>
评论(0)