描述
<h2>心得体会</h2>
<ul>
<li>四层PCB Layout很爽。</li>
<li>不确定的电路删减后要验证下合理性,尤其是电源部分的电路。</li>
<li>额定3V的器件,容忍5V虽然不会烧掉,但也许会有奇奇怪怪的现象。</li>
<li>器件封装太小也别放弃,说不定就刷新了自己的焊接极限。</li>
</ul>
<h2>复刻说明</h2>
<p>在代码层面,基本完全复刻官方示例,因此不再赘述。
为了降低功耗和减少元器件,去掉了滤波电路和测压电路。
为了缩小PCB面积,元器件的布局导致Layout难度增加,因此第一次使用了四层板。
以下针对我认为需要关注的知识点、遇到过的问题以及自己的一些理解做个记录。
官方示例参见文档和视频:<a href="https://www.yuque.com/wldz/jlceda/dqetva01onq5tgdz" target="_blank">【桌面温湿度仪项目文档】</a>|<a href="https://www.bilibili.com/video/BV1Ny411B7WX/?share_source=copy_web&vd_source=9c15fec88df1ee96e0980d0020920eb6" target="_blank">【手把手教你做温湿度仪】</a></p>
<ul>
<li>画板:四层板的层压顺序有多种定义方式,我采取的是最常用的两个内电层,即<code>1st-信号层</code>→<code>2nd-GND</code>→<code>3rd-PWR</code>→<code>4th-GND</code>。</li>
<li>画板:四层板避免盲埋孔,免费打样不支持盲埋孔,需要改为通孔。</li>
<li>画板:我的电路其实有两个PWR,3V和VBAT,当时不知道怎么将<code>3rd-PWR</code>层再次划分,因此PWR层仅有3V铺铜。现在知道了,用<strong>折线</strong>可以实现划分内电层。</li>
<li>焊接:STM32、595这类密集多管脚芯片,处理连锡是必备工序和技能,烙铁头一定要处理干净容易上锡。</li>
<li>焊接:SHT40传感器封装实在太小(1.5x1.5的封装,4个需要焊接的触点),加热台是必须的。</li>
<li>硬件排错:删减元器件时,VBAT和3V网络没有联通,打样后不得已飞了线(最新版已更正)。</li>
<li>硬件排错:传感器实在太小不便于测试,但是上电前还是先充分测量下电路更好,因此在板子上将所有4个触点都专门引出了测试点。</li>
<li>烧录:本次花了最多时间排错的部分。开始我用了梁山派的DAPLINK(仅有5V供电)下载,第一次,正常;之后几次,时而正常时而失败;再之后,一次都不能成功……经过和群友测试和讨论,DAPLINK仅共地,不供电,仍然不行。最后还是计划尝试购买一个支持3V供电的DAPLINK,之后,一切正常……</li>
</ul>
<h2>成果展示</h2>
<p>温湿度检测仪默认处于休眠模式;
按下唤醒按钮后,会显示温度和湿度;
GPIO测试LED会随着唤醒和休眠同步点亮和熄灭(基于官方代码唯一的改动之处);
交替显示两次后自动进入休眠模式。</p>
<ul>
<li>温度测试</li>
</ul>
<p><img src="//image.lceda.cn/oshwhub/080ea65e21054461b5d004265389e25a.png" alt="C.png"></p>
<ul>
<li>湿度测试</li>
</ul>
<p><img src="//image.lceda.cn/oshwhub/f6ea4be7320147938d6fee047ba0a2d6.png" alt="H.png"></p>
<ul>
<li>新版已打样,沉金,两处修改如图所示,还没焊接(这么细小的器件拆焊再重新焊接,有些没把握-_-!)。</li>
</ul>
<p><img src="//image.lceda.cn/pullimage/PPofYna436esfG8Ly2KuIS7bXMgBeNRvoCqiKEDx.png" alt="3.png"></p>
<p><img src="//image.lceda.cn/pullimage/35qp3n2LpGnXCPdfxUQCo2w0sGUUXgrHbjPi4L50.png" alt="4.png"></p>
<h2>动态展示</h2>
评论(0)