Оглавление:

Tfcd 3D-отслеживание движения посредством емкостного считывания и вывода светодиодов: 6 шагов (с изображениями)
Tfcd 3D-отслеживание движения посредством емкостного считывания и вывода светодиодов: 6 шагов (с изображениями)

Видео: Tfcd 3D-отслеживание движения посредством емкостного считывания и вывода светодиодов: 6 шагов (с изображениями)

Видео: Tfcd 3D-отслеживание движения посредством емкостного считывания и вывода светодиодов: 6 шагов (с изображениями)
Видео: у вас такое бывало? #фотограф #тфп #модель #фотосессия #сьёмки 2024, Ноябрь
Anonim
Image
Image
Необходимые инструменты и материалы
Необходимые инструменты и материалы

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

Шаг 1. Необходимые инструменты и материалы

- резистор 3x 270кОм

- резистор 3x 10кОм

- 3 зажима Alligator

- 1x красный светодиод

- 1x синий светодиод

- 1x зеленый светодиод

- резистор 3x 220 Ом

- припой

- термоусадка

- Экранированный кабель

- Ардуино Уно

- Алюминиевая фольга

- картон

- Лента

- Клей-спрей

- Макетная плата

- Соединительные провода (разной длины)

Шаг 2: Создание рамы

Построение рамы
Построение рамы
Построение рамы
Построение рамы
Построение рамы
Построение рамы
Построение рамы
Построение рамы

Вырежьте три квадрата из картона (250x250 мм) и три квадрата из алюминиевой фольги (230x230 мм). Нанесите аэрозольный клей на одну сторону алюминиевой фольги и нанесите каждый на кусочки картона. В этом прототипе листы алюминиевой фольги будут действовать как наши емкостные датчики. Поэтому убедитесь, что между алюминиевой фольгой и краем картона достаточно места, чтобы не было контакта между различными листами фольги после сборки рамы. После того, как фольга наклеена на картон, пора собрать три куска картона, используя скотч, чтобы завершить каркас. Еще раз убедитесь, что между разными листами алюминиевой фольги нет контакта.

Шаг 3: Подключение проводов экрана к плате и Arduino

Подключение проводов экрана к плате и Arduino
Подключение проводов экрана к плате и Arduino
Подключение проводов экрана к плате и Arduino
Подключение проводов экрана к плате и Arduino
Подключение проводов экрана к плате и Arduino
Подключение проводов экрана к плате и Arduino

Важно использовать экранированный кабель для подключения фольги к цепи. Использование обычных кабелей создаст эффект антенны и повлияет на показания датчика. Убедитесь, что у вас есть 3 экранированных кабеля длиной около 50 см. Возьмите один кабель, зачистите провод, отрежьте экранирующие провода и подключите его только внутренним проводом, припаяв его к зажиму типа «крокодил». Обязательно нанесите термоусадочную пленку, чтобы закрыть паяное соединение. Закрепите зажимы типа «крокодил» на алюминиевой фольге.

Подключите все экранированные провода к положительному ряду макетной платы. Затем подключите этот положительный ряд к разъему 5 В на вашем Arduino. Теперь возьмите основной провод экранированного кабеля и подключите резисторы 10 кОм и 220 кОм параллельно. Подключите его к выходному порту вашего Arduino (мы использовали 8, 9 и 10).

Повторите этот шаг еще 2 раза для других плоскостей прототипа.

Шаг 4: Подключение светодиодов

Подключение светодиодов
Подключение светодиодов
Подключение светодиодов
Подключение светодиодов
Подключение светодиодов
Подключение светодиодов
Подключение светодиодов
Подключение светодиодов

Припаяйте концы светодиодов к длинному проводу, чтобы он доходил до углов соответствующих пластин от платы Arduino.

Мы использовали контакты 2, 3 и 4 в качестве выходных контактов для наших светодиодов. Этот выход подключен к макетной плате и подключен к положительной ножке светодиода. Затем отрицательная ветвь светодиода подключается к резистору 330 Ом. Другой конец резистора подключен к заземлению макета, который подключен к земле Arduino. Повторите это для всех 3 светодиодов. В нашем прототипе синий светодиод подключен к плоскости Y, красный светодиод - к плоскости Z, а зеленый светодиод - к плоскости X. Приклейте светодиоды к соответствующим плоскостям, чтобы получить прямую обратную связь при использовании прототипа.

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

Шаг 5: кодирование

Во вложении мы поместили код, который мы использовали для этого эксперимента. Для дополнительной информации после каждой основной команды помещается комментарий, объясняющий, что происходит в коде. Откройте код в программном обеспечении Arduino на своем ПК и загрузите его на свой Arduino. Если вы используете ноутбук, убедитесь, что он заряжается; иначе ваш прототип не будет работать.

Шаг 6: Использование прототипа

Этот способ трехмерного отслеживания движения очень чувствителен к окружающим переменным. Поэтому не забудьте откалибровать значения в коде в соответствии с вашей ситуацией. Вы можете просто использовать серийный монитор, чтобы получить правильные значения. Совет: вы можете самостоятельно построить калибровку, где при запуске кода она принимает средние значения + 10%. На видео показано, как должен работать прототип.

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