cart

Продуктов в корзине: 0

Поиск товаров

Новинки



В этой статье рассказывается о том, как установить веб камеру на сервопривод, установленный в каркас из конструктора и управлять ей при помощи Arduino.

В этой статье рассказывается о том, как установить веб камеру на сервопривод, установленный в каркас из конструктора и управлять ей при помощи Arduino.

Недавно я озадачился вопросом, как еще можно применить Arduino кроме мигания светодиодов.
Эта идея пришла ко мне во время утренней беседы с коллегами по Skype, и я решил сделать так, чтобы они при помощи веб камеры могли смотреть, что происходит в нашем офисе. В один дождливый воскресный день я склонил к этому своего приятеля, и мы построили Arducam.

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

gotovo povor kam 2gotovo povor kam 3

Каркас из конструктора

Мы использовали старый конструктор, который я купил в комиссионном магазине для построения каркаса. Мы построили каркас и закрепили его на основе.

gotovo povor kam 4


Соединение с валом сервопривода

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

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

gotovo povor kam 5gotovo povor kam 6

Монтаж веб-камеры

Веб-камера
Я использовал веб-камеру фирмы Logitech.
Вероятно, полезно будет удалить с неё противовес, чтобы сделать её легче, но это не моя веб камера, а из офиса, поэтому я не стал этого делать.

gotovo povor kam 7

Распределение веса
Я добавил 2 толстых прокладки, чтобы избежать давления вала на камеру. Они смещают вес камеры на весь каркас с вала сервопривода.

gotovo povor kam 8

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

gotovo povor kam 9

Подключение джойстика
У меня был старый сломанный моим сыном джойстик от PS3.

gotovo povor kam 10

Управление сервоприводом

Arduino
Программу для Arduino как и все файлы проекта можно скачать ниже или взять на github.
Программа позволяет управлять веб камерой при помощи USB и джойстика.
Можно использовать модем-контроль / эмулятор терминала приложений, таких как Minicom или Putty для связи с USB-порт.

Установка по центру:
- Программа будет устанавливать сервопривод на 90 градусов при запуске.
- И при нажатии "m"

Поворот влево и право
- Когда джойстик перемещается в горизонтальной плоскости.
- Влево при нажатии 'F'
- Вправо при нажатии "J"

Node.js
Кроме того, мы реализовали веб-сервер в node.js чтобы облегчить контроль над arducam.
Инструкцию можно найти на сайте gihub проекта.

Возможные улучшения:
- Обеспечить поворот камеры кнопками со стрелками.
- Сделать поворот на 1 градус назад для облегчения нагрузки на сервопривод, возникающей при вращающем моменте у тяжелых веб камер.


Добавить комментарий


Защитный код
Обновить

Недавно смотрели

Go to top