硬件准备
材料准备
开发板:ESP8266 MINI D1
传感器:ICM20948(推荐 BNO050 / BNO085)
充电模块:TP4056
拨动开关:MSK-12D19 1P2T
锂电池:102040
单排针:3Pin x 1
2Pin x 1
1Pin x 7
刷写线:CH340
PCB 底板:@燐桦 Channel V2.2-BNO 专用.7z
3D 打印外壳:@渡鸦 official 全身定位 BNO 外壳.rar
固定绳:插扣弹力织带
以上材料均为单个传感器所需,请至少准备
5
份
工具准备
必备:基本的工具就不用多说了,烙铁,吸锡器,锡丝,助焊膏
可选:704 电子绝缘胶,剪线钳(修剪排针长度)
PCB 打样
这里以 嘉立创 为例,每个账号每个月可以免费打样 2 次,一次 5 片。
将 PCB 文件拖入后,等待解析完成,将板子数量改为5
,其它选项全部默认即可,不需要 STM 贴片,不需要钢网,不需要确认生产稿,填好地址选择免费的快递后,下单支付即可。
外壳打印
淘宝报价普遍偏贵(130 元以上),这里依旧以嘉立创旗下的 三维猴 为例。
拖入图纸后等待解析完成,材料选择9000R树脂
即可
软件准备
Editor & Git
这里使用 Visual Studio Code 并安装
PlatformIO IDE
拓展插件
Windows 用户可以在此下载 Git for windows
MacOS 用户可以通过 brew 安装:brew install git
SlimeVR Tracker Firmware
仓库地址:SlimeVR-Tracker-ESP
需要对固件源码进行修改,详见后续文章更新~
SlimeVR Driver
仓库地址:SlimeVR-OpenVR-Driver
将驱动程序解压并复制到 steamvr
的 drivers
目录
SlimeVR Server
注意:0.1 以上版本仅支持 Java11 或更高版本,这里推荐直接使用 Java17。
仓库地址:SlimeVR-Server
安装好 Java 环境后,在 Releases 下载最新版本,双击运行即可
硬件焊接
如果是
ICM20948
和MPU6050
请不要焊接INT
引脚
固件烧录
咕咕~
- 本文链接: https://mikuac.com/slimevr/
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。