一晃已经2024年的8月过半了,可以说,这个月我都在制作基于slimevr的动作捕捉套件。陆陆续续折腾了一个月,终于折腾完了。当然,并不是这东西复杂到我折腾了一个月,绝大部分时间还是因为在等快递和身体不适休息懒得做,一直拖到现在才做完而已。
做这东西的原因,当然只是我有个朋友说要喊我体验VRChat的erp。但是呢,成品方案价格好贵啊,然后我就打算自己做了。
举个例子,咸鱼上BMI160的方案要60一个,可事实上我看了其配置缩水(电池都只配400毫安的),成本不过14远罢了,竟然要卖到60?!岂有此理!

然后,我就秉持着爱折腾精神,打算自己做了。
首先我参阅了SlimeVR的 官方文档 。在制作的第一步肯定是选择IMU,毕竟IMU的性能影响了动作追踪的性能,官方最推荐的是BNO085,但是在国内动辄要90一块的BNO085来说,BMI160和BMI270只需要6元一个的成本下,那前者真的是完全不值得。
由于BMI160和BMI270的价格十分接近,只是BMI270没有模块在售而已,所以我考虑使用BMI270方案。我考虑直接定制PCB板来手动焊BMI270上去,但是听了我某个学嵌入式的朋友的谗言,说BMI160和270应该差不了多少,可以试试直接套160的方案,所以我直接把嘉立创里BMI160的方案套了上去,把IMU换成BMI270,后来折腾焊了3块都不行后,显而易见的是,肯定不能用。
好在于嘉立创每月能白嫖2次PCB打板,而我这次打板正好在七月底,所以说问题不大。后来老老实实拿原理图找廉价劳工帮我做了PCB图纸了。顺带一提就收了30,劳动力真廉价啊(

之前图省事的骚操作加上嘉立创出货速度非常慢,下单到收到快递要4天左右,所以说,等拿到正确的PCB板的时候已经8月8日了。

下面统计下做DIY的材料花费吧。

首先就是焊接。由于这种封装引脚全在底下,以至于肯定是不能用电烙铁来焊的,只能用锡膏+热风枪。热风枪+锡膏成本:140元
28awg的电子线:30
IMU:50
MCU:100(MCU1块坏的,一块被我不小心搞坏了所以又买了两块)
电烙铁+焊锡丝:50(没错,我的焊接是做这东西现学的,我在做这东西前一点嵌入式知识和焊接知识都不懂,PCB板和原理图也看不懂)
防护面具:40 (不带防护焊锡每次搞得我喉咙像被火烧了一样疼,想想还是买个防护工具吧)
各种电路元件,比如说开关贴片电阻、电容、二极管什么的:30(其中一半都是冤枉钱,做BMI160的板子买的)
充电与保护模块:10
1000毫安电池:80
绑带:20
剥线钳:15
吸锡器:30(这东西完全没用到,感觉也根本不好用,亏)
电工胶带+高温胶带:15 (电工胶带拿来包裹2个二极管和导线相连的)

总之零零碎碎花了600元左右,最后做了6个成品出来。虽然目前来看1个要100元的花费,但是我收获了折腾的快乐啊!
好吧,如果不算工具的费用,那就是MCU单块10元+IMU6元+电池10元+充电模块2元+杂七杂八小零件(算3元吧),大概30元那样。

下面就是流程了。
贴片焊接就不多说了,就是锡膏+热风枪,不过由于IMU的封装问题,返工率非常高,当我焊好5块IMU后,最后一块我整整换了3块PCB板+3个备用的IMU,顺便手被电烙铁烫了个印子+脚被掉下来的热风枪烫了个印子才成功,绝对是倒霉到家了。前几块焊接的时候如果有问题返工也顶多重新焊一次罢了。
由于返工率很高的问题,所以说肯定是在焊孔那用排针+杜邦线的,因为这样可以很方便的直接拿一块MCU来测试所有的IMU。如果直接和MCU焊死那DEBUG就非常麻烦了。不过杜邦线的问题就是占用的高度比较高,而且容易脱落,所以说我直接拿热熔胶糊了一圈固定。
由于排针不怎么好焊接,所以说我拿了块面包板来固定排针,辅助焊接了。
图片1
图片2
测试到每块IMU都没问题能正常工作后就是再把剩下的元件接上去了(电池、充电模块、开关)
当然,直接买模块就不会有这种问题,可惜网上都没BMI270的模块卖,所以说我在自己焊(悲
图片3

之后拿快递多余的硬纸板糊上去,其实我最开始想用亚克力板的,坚固可靠。可是好贵,还要切割,舍不得了,快递盒子将就吧…
图片4
图片5

最后再把绑带接上去,然后我为了固定+不知道怎么想的,加了个蝴蝶结用来固定,嗯,就这样。这些缎带是我之前做发饰剩下来的,属于是废物利用了。最后讲究的就是能用就行,特有的廉价风格,和那些偷懒直接买成品和用别人设计好的方案的人来比,简直独树一帜!
图片6

后记:
显而易见的是,我可能都不会去用这东西,从6月份买了VR到现在,都没怎么玩过几次,VRchat甚至游戏时长都没有1H。而我仅仅是在享受折腾的快乐罢了。那种从零开始,一步一步的把想要的东西自己做出来,克服一个又一个问题的过程才是最有趣的,不是吗?这些经历是买成品而体验不到的。特属于穷人的快乐…

说到我为什么这么喜欢折腾和DIY,那就得说到我的过去。在我很小的时候,我的父亲带着我和他的朋友和朋友的孩子一起去商场里玩,里面有一个儿童DIY项目我很感兴趣,我想去玩。然后就被他那个朋友说:“你懂什么是DIY吗?DO IT YOUSELF,你肯定不行的,玩什么。”我的父亲也一样,反正所有人都看不起我,觉得我没能力,我比不过别人。可当我被欺负时,我去求助我的父亲,他只会说:“为什么他不欺负别人,就欺负你?”。所以说,我明白了,谁都靠不了,只能靠自己,只有我去学更多的东西,变得更强,我才能在以后不去依靠别人,不用去求助别人。
不过,我也是后来才明白,其实有些人只是想贬低别人取乐而已,即使我再努力,我也依旧会被别人看不起罢了。