描述
<p><div>
<h3 style="line-height: 1.8;"> </h3>
<hr /><span style="font-size: 12pt;"><span style="color: #000000;"> 本项目采用<strong>STM32G030K6T6</strong>芯片作为温湿度检测器的主控芯片,选用了瑞士盛思锐SHT40作为温湿度传感器,该检测器具有按键唤醒、低功耗、可充电、自动休眠的功能;</span><span style="color: #000000;">为减小体积,将官方教程中的插件改为贴片元件。</span></span>
<div>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #e03e2d;">本次制作翻车不断!但从中也学到了很多知识,这也是立创训练营开办的初衷吧,让小白不断成长。</span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #e03e2d;">以下是本次制作过程中的各种经历。</span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"> </p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #e03e2d;"><span style="color: #000000;"><span style="color: #3598db;">1、硬件事故现场:</span></span></span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #e03e2d;"> <span style="color: #000000;">经学习嘉立创温湿度检测器的教学课程及讲解视频后,使用立创EDA对温湿度仪进行设计,从绘制原理图到最终审核发券,一切顺利进行。</span></span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #e03e2d;"><span style="color: #000000;">电路板和元件收到后按设计进行手工焊接,STM32主控芯片及移位寄存器由于芯片较小,焊接时个别引脚有了点连锡情况,所以测试时毁坏了芯片,最后经多次练习,使用拖焊手法完美掌握对多引脚芯片熟练焊接。</span></span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"> </p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #3598db;">2、供电事故现场:</span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #000000;"> 设计使用两块聚合物锂电池串联成7.4V对温湿度仪进行供电,增加TYPE-C充电接口及HT3786D充电管理芯片搭配电池状数码管对电池电量进行显示,之后用AMS1117线性稳压器将7.4V电池电压转为3.3V对主控芯片及温湿度模块进行供电,但实际制作时发现充电管理芯片的充电电压最高是在4.25V,不能将串联的锂电池充满,所以充电和电量显示功能宣告失败。最终采用了带充电功能的9V电池对温湿度仪进行了供电。</span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"> </p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #000000;"><span style="color: #3598db;">3、软件事故现场:</span></span></p>
<div class="lake-content"><span style="font-size: 12pt;"><span class="ne-text"><span class="ne-text"> <span style="font-size: 12pt; color: #000000;">由于电脑是win7系统所以不能安装最新版STM32CubeMX和Keil5软件,最后安装VSCodeUser的1.70.2版本和Keil5的5.06u7版本,正常启动了!CubeMX</span></span></span><span class="ne-text">创建生成工程一切顺利,</span></span><span style="font-size: 12pt; color: #000000;">紧接着就是<span style="font-size: 12pt;"><span class="ne-text">在Keil5软件</span></span>自动下载芯片包不成功,经查看问题汇总表后,下载芯片包压缩文件(详见附件),手动将芯片包进行了安装;自此软件代码完美烧录成功。<br /></span></div>
<div class="lake-content"> </div>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt; color: #000000;"><span style="color: #3598db;">4、3D建模事故现场:</span></span></p>
<p style="margin: 0; padding: 0; min-height: 24px; text-indent: 2em;"><span style="font-size: 12pt;">使用SW建模软件进行温湿度仪壳体的绘制,由于标志和文字建模后导出STL文件进行打印切片时发现标志和文字太小,打印不出来,只好暂时使用了贴纸。</span></p>
</div>
<p style="line-height: 1.8;"><span style="font-size: 12pt;"> 以下是实物作品,电量显示功能未能实现。</span></p>
<p style="line-height: 1.8;"><span style="font-size: 12pt;"> <img src="//image.lceda.cn/oshwhub/9e3f3c236e2a4436be2f32d4b0197413.jpg" width="228" height="262" /> </span><span style="font-size: 12pt;"><img src="//image.lceda.cn/oshwhub/f04afea2ea0949aab58f56aa91fae70a.jpg" width="225" height="202" /></span></p>
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"><span style="font-size: 12pt;"> 上电后温湿度显示效果:</span></p>
<p style="line-height: 1.8;"><span style="font-size: 12pt;"> <img src="//image.lceda.cn/oshwhub/d2c38bb7d011470fba460c7eeb67bfad.jpg" width="229" height="236" /> <img src="//image.lceda.cn/oshwhub/09abb8fef2d8473a958a35c5a309c879.jpg" width="225" height="234" /></span></p>
<p style="line-height: 1.8;"> </p>
<hr />
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<hr />
<p style="line-height: 1.8;"> </p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"> </h3>
<hr />
<h3 style="line-height: 1.8;"> </h3>
<hr /></div>
<div class="notranslate" style="all: initial;"> </div></p>
评论(0)