Автоматическая тележка для камеры

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Панорамная головка на Arduino

Сообщение Mr.Kubikus »

Привет!

Скетч в работе. Я его пишу в свободное время. Скоро опубликую. Надо немного подождать.
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Панорамная головка на Arduino

Сообщение Mr.Kubikus »

Скетч почти готов. Сделал для проверки пульт со следующими органами:
1. Переключатель ВКЛ/ВЫКЛ ДВИЖЕНИЕ
2. Кнопка РЕВЕРС
3. Задатчик СКОРОСТЬ
4. Задатчик УСКОРЕНИЕ

01. Пульт подключен к контроллеру
tv-motion-controller-01.jpg
tv-motion-controller-01.jpg (173.55 КБ) 28172 просмотра
02. Пульт, концевые выключатели и двигатель. Вид поближе.
tv-motion-controller-02.jpg
tv-motion-controller-02.jpg (162.02 КБ) 28172 просмотра
Сейчас все проверю еще раз и буду публиковать. Спасибо за терпение.
С уважением, Григорий
GitHub FB ВК
arthurilyuts
Сообщения: 30
Зарегистрирован: 07 дек 2014, 22:57

Re: Панорамная головка на Arduino

Сообщение arthurilyuts »

Благодарю Бога, что мир все же не без добрых людей!!! Спасибо и Вам огромное ув. Mr. Kubikus! ОГРОМНОЕ человеческое СПАСИБО!!!!
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Панорамная головка на Arduino

Сообщение Mr.Kubikus »

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

01. Макет механизма
tv-motion-controller-03.jpg
tv-motion-controller-03.jpg (73.66 КБ) 28242 просмотра
02. Система управления
tv-motion-controller-07.jpg
tv-motion-controller-07.jpg (82.71 КБ) 28242 просмотра
03. Пульт
tv-motion-controller-08.jpg
tv-motion-controller-08.jpg (74.33 КБ) 28242 просмотра
04. Документация
tv-motion-controller-11.jpg
tv-motion-controller-11.jpg (79.02 КБ) 28242 просмотра
05. Исходные коды ПО системы управления.
tv-motion-controller-17.png
tv-motion-controller-17.png (59.13 КБ) 28242 просмотра
С чего начнем?
С уважением, Григорий
GitHub FB ВК
arthurilyuts
Сообщения: 30
Зарегистрирован: 07 дек 2014, 22:57

Re: Панорамная головка на Arduino

Сообщение arthurilyuts »

Вааааауууууу!
И правда БОЛЬШАЯ работа. А я то думал, что тут от силы 20 строчек кода понадобится, а оно то ого-го сколько :) Вот наивный я!
Ну Mr.Kubikus, хочу в очередной раз выразить Вам свою благодарность и уже не столько за помощь в написании Скетч кода, сколько за столь творческий подход проявленный Вами! С удовольствием пожал бы Вам руку!!!
Еще раз ваууууу!
Ну благо механика у меня уже готова [youtube]http://www.youtube.com/watch?v=aqTNBnnM ... SNTydIan_g[/youtube]
Ардуино UNO тоже имеется.
Осталось докупить Шилд для мотора (кстати, а какой посоветуете?)
Ну и напоследок конечно суметь бы мне написанный Вами Скетч загрузить в Ардуинку. (Вот здорово было бы сделать Copy/Paste)
Ход за Вами!
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Панорамная головка на Arduino

Сообщение Mr.Kubikus »

Спасибо за теплые слова. Исходники выкладываю на Github - https://github.com/mr-kubikus/Camera-Motion-Controller.

Схема лежат там же в папке schematics. Буду рад ответить на любые вопросы.
С уважением, Григорий
GitHub FB ВК
arthurilyuts
Сообщения: 30
Зарегистрирован: 07 дек 2014, 22:57

Re: Панорамная головка на Arduino

Сообщение arthurilyuts »

Здорово!!! Скачал по ссылке все файлы. С схематическими рисунками вроде все понятно. Думаю не должно возникнуть вопросов, что и на какую ножку подключать. Все очень наглядно и понятно.
Возникли вот какие вопросы:
1 - На схематических рисунках указана Arduino Leonardo. Это принципиально, или можно воспользоваться любым типом Arduino, например UNO?
2 - Какой Мотор-Шилд приобрести? (Предположим что моторчик на 24В.)
Ну и самый важный вопрос,
3 - В папке 9 страниц с кодами. Как, (в какой последовательности) их все загрузить в Arduino? Я видел (и даже сам пробовал) как это делается когда есть 1 страница, там все просто "COPY/PASTE" но вот как это сделать когда их больше чем одна?

Я допускаю, что вопросы заданные мною возможно из категории "Детский Сад", но потерпите меня еще чуть-чуть пожалуйста.
По окончанию, обязательно поделюсь с Вами результатами в виде фото и видео.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Панорамная головка на Arduino

Сообщение Mr.Kubikus »

Отвечаю по порядку:
1. Можно использовать UNO, но я проверял только на Leonardo т.к. эта плата первая подвернулась под руку.
2. Чтобы правильно выбрать Мотор-Шилд надо знать параметры электромотора, который используется в вашем механизме. В первую очередь номинальное напряжение (24 уже ясно) и номинальный ток двигателя.
3. Копируйте из архива папку camera_motion_controller со всем содержимым в ваше хранилище проектов Arduino. Затем открывайте в IDE файл camera_motion_controller.ino из этой папки. Остальные файлы сами подцепятся.

Удачи.
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Панорамная головка на Arduino

Сообщение Mr.Kubikus »

Хочу сразу предупредить. Предложенное мной решение не является лучшим. Идеально плавного разгона/торможения с его помощью достигнуть не получится т.к. в системе отсутствует обратная связь по позиции (скорости) тележки. Также отсутствует регулятор тока в контуре управления мотором. Это связано с тем, что в исходных данных вы не указали присутствует или нет датчик положения вала мотора или позиции тележки. Я исходил из того, что такого датчика нет.

При желании данное решение можно усовершенствовать и улучшить характеристики.
С уважением, Григорий
GitHub FB ВК
arthurilyuts
Сообщения: 30
Зарегистрирован: 07 дек 2014, 22:57

Re: Панорамная головка на Arduino

Сообщение arthurilyuts »

Все понял, спасибо! Утром же бегу брать Мотор-Шилд и стараться все запустить.
Да кстати, не могу не отметить, одно дело знать предмет и совершенно другое дело суметь объяснить его.
У Вас Mr.Kubikus второе получается просто СУПЕР!!!
СПАСИБО!!!
Ответить