SlimeVR全身追踪方案

 

硬件预备

0x00 资料预备

开发板: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
固定绳:插扣弹力织带

<blockquote “=””>

以上资料均为单个传感器所需,请至少预备 5 份

0x01 东西预备

必备:根本的东西就不用多说了,烙铁,吸锡器,锡丝,助焊膏
可选:704电子绝缘胶,剪线钳(修剪排针长度)

0x02 PCB打样

<blockquote “=””>

这里以 嘉立创 为例,每个账号每个月可以免费打样2次,一次5片。
将PCB文件拖入后,等候解析完成,将板子数量改为 5 ,其它选项悉数默许即可,不需要STM贴片,不需要钢网,不需要确认生产稿,填好地址选择免费的快递后,下单支付即可。

SlimeVR全身追踪方案

SlimeVR全身追踪方案

0x03 外壳打印

<blockquote “=””>

淘宝报价遍及偏贵(130元以上),这里依旧以嘉立创旗下的 三维猴 为例。
拖入图纸后等候解析完成,资料选择 9000R树脂 即可

SlimeVR全身追踪方案

软件预备

0x01 Editor & Git

<blockquote “=””>

这里运用 Visual Studio Code 并装置 PlatformIO IDE 拓展插件
Windows 用户可以在此下载 Git for windows
MacOS 用户可以通过 brew 装置: brew install git

SlimeVR全身追踪方案

0x02 SlimeVR Tracker Firmware

库房地址:SlimeVR-Tracker-ESP
需要对固件源码进行修正,详见后续文章更新~

0x03 SlimeVR Driver

库房地址:SlimeVR-OpenVR-Driver
将驱动程序解压并复制到 steamvr 的 drivers 目录

0x04 SlimeVR Server

留意:0.1以上版别仅支持 Java11 或更高版别,这里推荐直接运用 Java17。

库房地址:SlimeVR-Server
装置好 Java 环境后,在 Releases 下载最新版别,双击运转即可
SlimeVR全身追踪方案

硬件焊接

<blockquote “=””>

如果是 ICM20948 和 MPU6050 请不要焊接 INT 引脚

固件烧录

咕咕~

 

未经允许不得转载:91天空 科技 生活 快乐 » SlimeVR全身追踪方案

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址