Оглавление:

HaptiGuard - Система предупреждения о боковом движении: 3 шага (с изображениями)
HaptiGuard - Система предупреждения о боковом движении: 3 шага (с изображениями)

Видео: HaptiGuard - Система предупреждения о боковом движении: 3 шага (с изображениями)

Видео: HaptiGuard - Система предупреждения о боковом движении: 3 шага (с изображениями)
Видео: Голубая стрела (1958) фильм 2024, Ноябрь
Anonim
HaptiGuard - Система предупреждения о боковом движении
HaptiGuard - Система предупреждения о боковом движении

Быстрая и прямая система бокового предупреждения как побочная идея Personal Photonics от Media Computing Group Aachen, финансируемая министерством образования и науки Германии. Всякий раз, когда к вам приближается что-то, что вы не слышите (либо из-за нарушения слуха, либо просто потому, что электрические автомобили намного тише, чем старые), вибрация на вашей руке должна дать вам подсказку, на которую вы, возможно, захотите обратить внимание. сторона. 5 вибрационных двигателей (на самом деле используются только три (приводятся в действие ULN2803), остальные - резервные, если что-то пойдет не так) используются вместе с тремя датчиками расстояния VL53L1X. Они управляются с помощью Wattuino Pro Mini (3, 3 В), питаются от двух батарей AAA. Корпуса, напечатанные на 3D-принтере, фиксируют все на браслете.

Из-за солнечного света и движения руки система не так хорошо работала в реальной жизни, но, по крайней мере, попробовать ее весело, мы научились подключать сразу несколько датчиков времени полета (спасибо Лукасу Оссманну за кодирование) и повторно использовали красивый браслет для чего-то крутого (спасибо Софи Стённер как дизайнеру).

Шаг 1:

Изображение
Изображение

Сначала распечатайте детали в 3D в поле OpenScad. Относительно в начале вы можете найти - частично закомментированные - части. Вам нужно напечатать 3 раза sensorHolderTop и HolderBottom, а также один раз controllerHolderTop и -Bottom. Затем распечатайте один раз batteryHolder (который, возможно, потребуется изменить для используемого вами аккумуляторного блока). Дополнительные зажимы для кабелей и вибрационных двигателей взяты из нашего набора HaptiVision Toolkit, файлы 3D-дизайна можно найти здесь. По крайней мере, корпус двигателя может быть адаптирован в зависимости от размера вибрационного двигателя, но также можно найти общую легко адаптируемую версию.

После печати сшейте свой собственный браслет или используйте существующий браслет, в котором вы проделаете отверстия для держателей, помимо батарейного блока, которые будут вшиваться.

Шаг 2: Подключение

Проводка
Проводка

Немного работы, но реальные перспективы: сначала фрезеруется небольшая печатная плата для ULN, которая в основном припаивается к задней части контроллера. Аккумуляторная батарея подключена к VDD и Gnd на плате контроллера, а также к каждому датчику. Затем все датчики и плата контроллера подключаются параллельно к шине I2C. Один провод каждого двигателя идет к контактам 3, 6 и 10 через ULN сзади, другой - к GND, а XSHUT каждого датчика идет к A0, A1, A2 для выбора датчика.

Шаг 3. Загрузите код и опробуйте его

В конце можно загрузить код и протестировать систему. Есть несколько вариантов использования датчика, вы можете переключаться между различными режимами измерения, а также временем измерения (своего рода временем экспозиции). Для обратной связи вибродвигателя используются верхний и нижний тершол, а также система фильтрации шума. B

Каждый датчик проверяется один за другим с помощью контакта XSHUT для их включения и выключения, затем сигнал фильтруется и вибрационные двигатели управляются в соответствии с расстоянием с помощью ШИМ.

Рекомендуемые: