描述
<h2>一、功能介绍</h2>
<p>这是一个温湿度检测仪,采用STM32G030K6T6作为主控,两个共阴数码管用于显示温度和湿度,传感器采用的是SHT40温湿度传感器模块,供电是用两节5号电池,传感器为Sensirion公司的高精度温湿度传感器产品,该检测仪可以方便地获取室内环境的温度和湿度,而且便于携带,具有较好的可移动性,可自定义设置休眠时间,能耗极低,采用干电池供电,便于在各种恶劣环境下使用,适合各种场景,非常的实用。</p>
<h2>二、开源协议</h2>
<p>GPL3.0开源协议。</p>
<h2>三、硬件部分</h2>
<p>硬件分为如下几个模块:</p>
<ol>
<li>
<p>MCU主控电路,包括STM32G030K6T6、电源稳压</p>
</li>
<li>
<p>数码管显示电路</p>
</li>
<li>
<p>晶振模块</p>
</li>
<li>
<p>温湿度传感器电路</p>
</li>
<li>
<p>程序下载电路</p>
<p>下载程序</p>
</li>
</ol>
<p>使用STLink下载器连接PCB上的下载接口即可完成程序下载。这里需要注意接线对应,STLink输出电压为3.3V</p>
<p>测试方法</p>
<p>按下按键触发温湿度检测与显示,之后进入休眠模式,需要再次按下按键唤醒并读取传感器数值和显示。</p>
<h2>四、软件部分</h2>
<p>软件使用 STM32CubeMX生成配置代码,对生成的文档进行编辑,对IO口进行目标设定、传感器数据读取、数码管显示等模块化设计。</p>
<h2>五、大赛LOGO验证</h2>
<p><img src="//image.lceda.cn/oshwhub/28c5fe4a7c6941f0b326abff6ef4c4ff.png" alt="image.png"></p>
<h2>六、程序流程图</h2>
<p>源代码见附录。</p>
<h2>七、实物展示</h2>
<p>实物图片见附录</p>
评论(0)