本来以为能够在发帖的时候就成功起飞的,但是奈何这架小飞机命途多舛,被我折腾了好久,气压计都焊开瓢了(小马哥原话),无奈烙铁温度太低,这个月有没有买焊台的计划,只好向小马哥求助,于是乎它又遭受了快递惨无人道的洗礼,在从小马哥那里回来之后掉了一个电感(;´д`)ゞ
以至于我在这篇进程贴里面几乎不会写出有趣的、飞上天的内容,只是记录一下自己所犯下的诸多错误,点进来的大家看看就好~
首先就是这个名字叫做01A的电阻,当初并不知道01A是指100x1(10的0次方),在群里问了好久
(后来才知道BOM表里面有元件数量,55555)
之后我又投入了一两天的时间在焊接上,整个焊接过程不算是特别难,但是手感和心里的镇定程度还都需要好好的恢复;焊完两包配件之后,是stm32主控。
(算是第一个挑战吧)
对付这个主控的方式:我是先在焊盘上加助焊剂,用锡将每个焊点涂上薄薄的一层,再将主控芯片,一只手用镊子固定,另一只手融化焊锡,在烙铁头上留下一个融化的球,再用堆锡法将一边的引脚固定,之后就是将四边的引脚都固定到焊盘上,先去除多余的锡,再用助焊剂分离各个焊点。
(大概像这个样子)
烙铁比较廉价,温度和吸附力都不足,以至于我只好借助于助焊剂的威力,将主控焊好,可能是技艺不精,这个主控一开始并没有焊好,存在许多引脚虚焊的问题,这也导致了我之后的第一次起飞事故。
为了能够尽快的得到结果,我选择了全部的焊接元件一起焊接,这并不是一个较好的选择,但是就结果上来说还行。
焊接过程中,我发现像那种比较大的电容热传导能力实在是太强了,以至于我必须要用镊子一直稳定着它们,不然已经焊好的一边也会重新脱落下来,整个元件被吸附到烙铁上。
LED灯的方向是三角形或者梯形较窄的一边是负极,天线我则是借鉴了群里的焊法,整个过程下来,还是mpu(气压计)最为难焊,就是因为烙铁温度不够,以至于根本无法挪动它的底座,全程都是一个虚焊的状态。
(第一次拆下来的mpu,可以看到上面并不是都有锡)
(stm32主控)
(这里的引脚歪了那么一点,这是因为焊盘先涂了锡的缘故,手抖...)
(陀螺仪没有先加锡在焊盘上,就很端正)
(晶振上面的一坨是烙铁蹭上去的,它太粗了...)
最后的最后,焊好了。
然而你以为这就结束了吗?不,这才刚刚开始,我回炉重焊的生涯。
打开keil,发现没有器件包(pack),解决方法:点击file-License Management(当初是在翻找file-Device Database时灵机一动想到的),发现提示找不到UV4.dll,这不是就在UV4.exe正上方的那个玩意吗,于是我就检查了一遍它的属性,就发现电脑像是被我提醒了,license也出来了,options for target的器件也出现了。
一通编译之后,准备下载:
勾上“reset and run”,“update target before debugging”,再在ARMCC目录下新建一个BIN并放入SARMCM3.dll,load,下载完成!绿灯开始闪烁,我知道,我迈出了伟大的一步。
(ps:我发现我的keil里的大多数问题可以通过查看文件属性以及新建文件夹来完成,我的STlink就是这么修复的。)
可是,当我测试到mpu时,这个灯始终没有亮起来,我只好拆下mpu,而就是这一拆一焊,把我的mpu送上了断头台。
(这是绿灯~)
之后的事也在前文提到了,我把飞控寄给了小马哥,这个主要原因是我在前几次试飞时发现我的灯光不是流水灯,一个空心杯老是停转,以及无法正常的起飞,而我也将元器件又重新“热”了一遍,可是效果不理想,包括后来查出来的8M晶振虚焊,其实之前我也反复焊接过,所以在这里要告诉大家:一定不要买便宜的烙铁,一定不要买便宜的烙铁,一定不要买便宜的烙铁...
接下来是试飞失败的瞬间...
(试飞总是伴随着失败,这个螺旋桨有一次还割着了我的手,中指掉了一层皮)
今天我又发现了一件很奇怪的事情:
在BOM表上那个绕线天线是4.7uH的,但是无论是从之前的图还是在淘宝上的图都显示是10uH的电感,这个电感用于电源3.7升5v滤波的作用,其重要程度不言而喻,所以不多说了,我去重新买电感了(ಥ _ ಥ)
由于物流的原因,调试的帖子可能还要再过一段时间才能出现了。在这里先为我的拖更道个歉ο(=•ω<=)ρ⌒☆,然而下一期的帖子可是只能指望物流了请谅解~XD