ИК-управление камерой с помощью Ардуино

Особенности:

— ИК-сигнал поворачивает камеру влево и вправо.
— Можно использовать для привязки камеры к какому-то объекту, или для селфи снимков.
— Работает на 5V, например, Power Bank.
— Может использоваться с большинством ИК-пультов для ТВ.
— Дизайн и код просты насколько возможно, но с сохранением максимальной эффективности.

Что ожидать от этого видео

— Я пройду по использованным в видео компонентам, соберу проект и загружу код в Ардуино.
— В конце статьи я немного расскажу о сенсорах и покажу, как править код.

Список оборудования:

  • Ардуино  (Магазин на AliexpressBanggood).
  • Серво мотор
  • Держатель камеры
  • 2 ИК-приемника
  • 1 трубочка
  • Термоусадка
  • Провода
  • Паяльная плата
  • Соединительные пины
Управление поворотом камеры. Список оборудования

Разрежьте паяльную плату, чтобы она подходила по размеру. Я использовал размер 15 х 20 отверстий.

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

Обрежьте плату и добавьте пины

Возьмите питьевую трубочку и отрежьте от неё 2 куска, примерно 10 мм и 30 мм.

Наденьте отрезанные куски трубочки на сенсоры, сверху наденьте термоусадку и нагрейте ее со стороны ножек ИК-ресиверов.

Разрежьте «носок» пополам вдоль и вырежьте треугольник на конце.

Подсоедините один провод к «+» ИК-ресиверов, другой провод к «» ИК-ресиверов. Еще один провод соедините с «Out» ИК-ресиверов.

Склейте 2 носка спинами друг к другу.

Часть проекта с ИК-сенсорами
ИК-трекер

Плата

Приклейте серво мотор к плате и припаяйте 3 провода в любом месте на плате.
Желтый провод будет передавать сигнал, он будет соединен с пином 11.
Средний провод — это «+«, он будет соединен с пином 5V.
Коричневый провод — Земля, он должен быть соединен с Землей.

Плюсы ИК-приемников соединяются с пином 5V.
Минусы соединяются с Землей.
2 сигнальных провода соединяются с пинами A3 и A5.

ИК-управление камерой с помощью Ардуино

Прикрепите держатель камеры к мотору.

Приклейте сенсор к держателю камеры. Убедитесь, что он приклеен под углом 90°.

Теперь загружаем код в Ардуино.

ИК-трекер соединяется с проектом

Код для Ардуино

Принцип работы сенсора

Следящий сенсор состоит из 2 ИК-приемников, отделенных друг от друга. Когда они оба получают ИК-сигнал, это означает, что они направлены на источник сигнала. Если только один из них получает ИК-сигнал, это означает, что мотору надо развернуться налево или направо так, чтобы оба ИК-приемника одновременно получали ИК-сигнал.

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

ИК-управление камерой с помощью Ардуино

Изменения в коде

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

Переменную smoothness лучше оставить равную 10. Чем меньше значение, тем быстрее мотор поворачивает, но тем менее стабильным он становится.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Сделай сам