Чехол Slime VR с внешним сенсорным модулем

Источник:

Основная идея

Это чехол SlimeVR для решения своими руками.
Основная идея заключается в том, чтобы ИДУ максимально прилипал к телу (особенно это актуально для тонких частей тела, таких как лодыжки) и минимизировало тряску за счет уменьшения массы его корпуса.
Другая идея — использовать преимущества новой версии Wemos D1 Mini v4, которая имеет порт LOLIN I2C, использующий стандартный разъем JST-SH с контактами GND, 3v3, SDA и SCL — все, что вам нужно для подключения IMU, таких как BMI160.

Компоненты и схемы

На основе схем и компонентов, перечисленных в документации SlimeVR, с некоторыми особенностями:
— Версия платы Wemos D1 Mini должна быть 4. Корпус предназначе�� для платы с плоским дном и USB-портом Type-C. Кроме того, он имеет разъем JST-SH, который упрощает подключение внешних датчиков IMU.
— размеры батареи должны быть равны или меньше 43х30х10 мм. Аккумулятор такого объема имеет емкость ~1200 мАч.
— для использования розетки Wemos D1 mini JST-SH вам также понадобится 4-контактный штекер Micro JST-SH 1,0 мм.
— вам потребуются 4 винта M3x10 или длиннее для основного корпуса (длиной до 20 мм), 2 винта M3x10 для сенсорного модуля IMU и как минимум 1 винт M2,5 (длиной до 10 мм) для крепления выключателя питания.
— чехол рассчитан на лямки шириной 40 мм.
Примерная длина проводов представлена на схеме ниже (схема скопирована с https://docs.slimevr.dev/diy/tracker-schematics.html)

Длина проводов для подключения компонентов трекера

Руководство по сборке

Эта часть находится в стадии разработки. Общие шаги:
— припаиваем провода к выключателю питания и аккумулятору (если у него нет разъемов)
— вставьте выключатель питания в корпус. Возможно, вам придется удалить выступающие части пластины переключателя, чтобы совместить ее с металлической частью.
— припаивае�� диоды к плате зарядки
— припаяйте провод GND и резистор к плате Wemos (контактный провод +D5, если вы используете датчик BNO08X)
— припаяйте провод GND от выключателя питания и отрицательный провод от аккумулятора к плате зарядного устройства.
— подключите плюсовой провод аккумулятора и резистор от платы Wemos к плате зарядки
— подключите провод GND от выключателя питания и провод диодов к плате Wemos
— Следите за тем, чтобы не было слишком сильно торчащих из плат контактов! Они могут повредить батарею, которая будет расположена под ними.
— поместите плату зарядки и плату Wemos на лоток, вставьте лоток в корпус. Плата зарядки имеет USB-разъем Type-C, который расположен на печатной плате немного вперед, этой стороной следует вставлять сначала.
— вставьт�� разъем JST и проведите его через соответствующее отверстие в корпусе (и провод, подключенный к контакту D5, если вы используете датчик BNO08X). Припаяйте эти провода к датчику IMU.
— убедитесь, что все работает. Включите устройство, загрузите прошивку трекера, проверьте журналы последовательного вывода, чтобы убедиться, что датчик работает правильно.
— вставьте и затяните винт М2,5 для крепления выключателя питания.
— вставьте и затяните винты М3 на корпусе датчика.
— расположите крышку на основном корпусе — убедитесь, что в местах, соответствующих выступающим частям крышки, нет проводов. Вставьте и затяните винты M3 на основном корпусе. Будьте осторожны, не затягивайте их слишком сильно.

Заключение

Это решение уже работает, но еще требует некоторой доработки.
Следующие улучшения будут:
— надежная фиксация кабеля датчика. На данный момент он опирается на прочность разъема JST-SH, который не предназначен для использования в активно перемещаемых устройствах.
— сделать процесс установки выключателя питания более удобным. Прямо сейчас это требует дополнительной обработки и применения силы.
— доработка инструкции по сборке
— лучшее управление внутренними проводами. В данный момент процесс установки лотка и крышки может оказаться неприятным в случае, если выключатель питания и аккумулятор отключены.

12:52
6
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.