描述
<p><h3 style="line-height: 1.8;"><em> 1、项目功能介绍</h3>
<hr />
<p style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">桌面温湿度仪项目使用STM32G030K6T6芯片作为主控芯片,该芯片使用Arm Cortex-M0+内核;最大主频64Mhz;具有32KB的Flash以及8K的SRAM,供电电压在2.0V~3.6V之间,用来检测温湿度。采用两节7号电池进行供电,考虑到功耗问题,默认不开机,进入睡眠模式;当有按键按下时,触发中断,此时结束睡眠模式,执行按键判断,获取温湿度并启动数码管进行显示;同时启动定时器中断,循环显示两次数据后再次进入睡眠,等待下次唤醒。</span></p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em>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;"> </p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"><em> 3、开源协议</h3>
<h3 style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">使用GPL3.0开源协议</span></h3>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em>4、硬件部分</h3>
<hr />
<p style="line-height: 1.8;">硬件设计由主控电路</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/527cbacf6b9e44e282871351a15975ef.png" />晶振模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/3ef64456675343beb5589585274ae7c6.png" /></p>
<p style="line-height: 1.8;">温湿度传感器模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/3d81faa983c64721822d2ebbecc5cef0.png" /></p>
<p style="line-height: 1.8;">移位寄存器模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/419c1e232ba44f4399ab8d0e4f5b7b87.png" /></p>
<p style="line-height: 1.8;">数码管模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/556674ce9bb2426285a58e75d86c93c4.png" /></p>
<p style="line-height: 1.8;">下载模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/4d0679e32a92495faacfd97dbf4e13cf.png" /></p>
<p style="line-height: 1.8;">电源模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/b2a8fbf1571742379e7b182c9a92b95c.png" /></p>
<p style="line-height: 1.8;">按键模块</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/4dba064caf7d43b788e67dfce112dfba.png" /></p>
<p style="line-height: 1.8;">LED测试模块组成。</p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/b4deecc583794abbb690ac549bd8eb7b.png" /></p>
<p style="line-height: 1.8;">在绘制原理图时要注意元件的选型和封装。</p>
<p style="line-height: 1.8;">在绘制PCB时要注意盘中孔的问题,即打孔最好不要在焊盘上。</p>
<p style="line-height: 1.8;">原理图及PCB绘制请参考工程文件。</p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"><em>5、软件部分</h3>
<hr />
<p style="line-height: 1.8;">参考训练营中老师的例程,软件工程分为以下几个部分:</p>
<p style="line-height: 1.8;">1.STM32CubeMX软件安装;</p>
<p style="line-height: 1.8;">2.通过使LED4闪烁来测试单片机GPIO输出功能是否正常以及延时函数是否正常;</p>
<p style="line-height: 1.8;">3.<span class="ne-text">通过按键按下来控制LED灯点亮或熄灭来测试GPIO的输入功能;</span></p>
<p style="line-height: 1.8;"><span class="ne-text">4.</span><span class="ne-text">通过按键中断按下来控制LED灯点亮或熄灭来测试GPIO的输入功能;</span></p>
<p style="line-height: 1.8;">5.<span class="ne-text">通过两个共阴极3位数码管来显示数据,考虑到引脚数量,加入3个移位寄存器来驱动共阴极数码管;</span></p>
<p style="line-height: 1.8;"><span class="ne-text">6.</span><span class="ne-text">通过一个SHT40温湿度传感器模块用于检测温湿度,SHT40采用IIC进行通信;</span></p>
<p style="line-height: 1.8;">7.通过两节5号电池用于整个系统供电;</p>
<p style="line-height: 1.8;">8.<span class="ne-text">将之前的各模块汇总起来,作为一个工程。</span></p>
<h3 style="line-height: 1.8;"></em>6、BOM清单</h3>
<hr />
<p style="line-height: 1.8;">bom表见工程文件。</p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"><em>7、大赛LOGO验证</h3>
<hr />
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/5bc8cd3b66d044f0ac06702a150a15c0.png" /></p>
<h3 style="line-height: 1.8;"></em> 8、演示您的项目并录制成视频上传</h3>
<hr />
<p style="line-height: 1.8;">见附件的演示视频及温湿度图片,封面是温湿度合在一起的图片。</p>
<p style="line-height: 1.8;">第一次开源,如果有问题请评论,我会尽力帮助大家</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" rel="noopener">前往查看更多详情 ></a></span></p>
<p style="line-height: 1.8;"> </p></p>
评论(0)