Оглавление:

Пояс тактильного компаса: 9 шагов
Пояс тактильного компаса: 9 шагов

Видео: Пояс тактильного компаса: 9 шагов

Видео: Пояс тактильного компаса: 9 шагов
Видео: Винт 9-го шага убьет ваш мотор! Что такое перекрут? 2024, Ноябрь
Anonim
Пояс тактильного компаса
Пояс тактильного компаса

Ремень с приводом от Arduino, который вибрирует в сторону севера.

Человеческое восприятие всегда ограничивалось нашими биологическими чувствами, но что, если бы мы могли это изменить? В природе есть животные, способные ощущать магнитные поля, атмосферное давление, окружающее электричество и тепловое излучение. В этом проекте я исследовал, каково было бы человеку (он же я) обрести новые чувства, основанные на современных технологиях. В рамках этого исследования я экспериментировал с магниторецепцией. Я использовал Arduino Nano с недорогим магнитометром и вибромотором для монет в качестве устройств обратной связи. Я закрепил устройство на поясе и объединил его с аккумулятором, чтобы сделать его портативным.

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

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

Запасы

  • Ардуино Нано
  • МПУ-9250 (магнитометр)
  • 8 вибромоторов для монет
  • Кнопка
  • Резистор 10 кОм
  • Кабель Mini USB
  • Ремень (я использовал мужской кожаный ремень 38 Wrangler)
  • Аккумулятор USB
  • Горячий клей
  • Набор для пайки

Шаг 1. Отметьте положения двигателя

При ношении ремня делайте отметки на нем через каждые 45 градусов, начиная с места прямо перед собой. Здесь будут размещены моторы. Arduino, магнитометр и кнопка будут размещены между двигателем прямо за вами (S) и двигателем справа или слева от него (SE или SW). Я буду называть все двигатели по их кардинальному направлению, предполагая, что север - это передняя часть ремня.

Шаг 2: прикрепите вибрационные двигатели к ремню

Закрепите вибромоторы на ремне в отмеченных местах. Вибромоторы, которые я использовал, имели липкую основу, что облегчало эту задачу.

Шаг 3: объедините Arduino и магнитометр

Соедините Arduino, магнитометр и кнопку горячим клеем, чтобы их было легко закрепить на ремне.

Шаг 4: удерживайте Arduino на месте

Закрепите Arduino на поясе. На этом этапе я использовал стяжку-молнию, потому что заменил ее на шаге 6.

Шаг 5: соберите схему

Соберите схему
Соберите схему

Соберите схему, показанную на следующей схеме. Примечание. На схеме показаны вибрационные двигатели, использующие общий провод заземления - это упрощает подключение к Arduino, но не требуется. Вероятно, вам нужно будет прикрепить к двигателям провода дополнительной длины и вставить USB-кабель в Arduino.

Шаг 6: закройте / защитите провода

Оберните схему изолентой. Для достижения наилучших результатов возьмите изоленту, равную ширине ремня, и оберните весь ремень, оставив только USB-кабель для Arduino.

Шаг 7:

Загрузите этот скетч в Arduino после установки необходимых библиотек.

Необходимые библиотеки

  • Болдерфлайт MPU9250
  • Фильтр Калмана

Шаг 8: установите аккумулятор

Подключите аккумулятор к USB-порту Arduino и храните в кармане или закрепите на ремне.

Шаг 9: (Необязательно) Переключитесь между «Всегда включен» и «Включен». Изменить режимы вибрации

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

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