
Управление поворотным столом PhotoPizza
Главная страница проекта
Купить в сборе
Карта меню блока управления

Описание функций блока управления (версия прошивки 2.0):
Блок управления имеет 4 настраиваемые программы с одинаковым набором параметров, используя пульт управления можно выбрать любую программу, настроить и запустить. Программы можно настроить на разные условия съемки или под разные типы объектов. (Например, если Вы снимаете макро нужно настроить программу на медленное вращение, для съемки массивных объектов требуется плавное ускорение, для покадровой анимации можно настроить поворот платформы на определенное количество шагов и т.п.)
Значение параметров
Run — запуск программыsteps — устанавливается общий угол поворота платформы (Значение в шагах двигателя)
При значении «0» включается бесконечный режим вращения платформы inf
speed — скорость вращения платформы (Значение в шагах/мин.)
frame — количество кадров на общий угол поворота steps
pause — задержка после срабатывания реле (затвора фотоаппарата). Устанавливается в соответствии с выдержкой фотоаппарата (значение в миллисекундах)
При значении pause — none включается режим съемки без остановки вращающейся платформы.
accel — ускорение после старта программы (Значение в шагах)
dir — направление вращения, также меняется кнопкой на пульте
Значение кнопок на пульте

В режиме ожидания
- Навигация в меню осуществляется с помощью кнопок со стрелками.
- Вправо и влево выбирается программа, от 1 до 4. В каждой программе свои настройки параметров.
- С помощью кнопок вверх и вниз выбираем параметр для редактирования.
- Для запуска программы или для редактирования параметра нажимаем кнопку «OK». Эту же кнопку для сохранения отредактированного параметра
- Для ввода нового значения выбираем параметр и нажимаем кнопки с цифрами, кнопки вверх и вниз меняют значения пошагово или дают возможность выбрать значение из нескольких вариантов
- Кнопка "#" сбрасывает значение на «0»
- Кнопка "*" меняет направление вращения в режиме «Run»
- Кнопки со стрелками вверх и вниз пошагово меняют скорость вращения платформы
- Кнопка «OK» останавливает вращение платформы
КАЛИБРОВКА
Для точного отслеживания поворота, положите на вращающийся диск предмет напротив вала двигателя.
Для калибровки платформы установите значение параметра frame = 1.
Установите максимальную скорость speed = 4300.
Нужно подобрать значение в параметре steps для вращения платформы на 360 градусов.
Для начала внесите произвольное значение, к примеру 10000, запустите программу и если платформа повернулась меньше одного оборота, нужно увеличить значение до точного совпадение меток.
106 комментариев
Скажите пожалуйста, значение «accel» как то влияет на значение «pause»?
Дело в том что у меня значение «pause» выставлено на 3000, но оно не соответствует 3 сек. (Проверял секундомером)
Всю электронику собрал в точности как у Вас, кроме шг(17HS4401) и драйвера (DRV 8825).Может быть в этом причина?
Заранее благодарен!
Попробуйте уменьшить силу тока и приклейте радиатор.
сопротивления. А то боюсь, замкнуть ненароком!
Или так и должно быть?
В инструкции есть ссылка на скачивание.
first i want to thank you for project...
I have some of display problem! what to do to fix it?
thank you in advance
Install this version and no problems.
Двигатель на всех программах(которые стоят по умолчанию) поворачивается на 45 градусов.
1-я программа 5 шагов двигателя по 9 градусов
2-я программа 10 шагов двигателя по 4,5 градуса
3-я программа 20 шагов двигателя по 2,25 градуса
4-я программа 30 шагов двигателя по 0,5 градуса
Это стандартные настройки прописанные в прошивке? Или произошел сбой в прошивке?
Запустил платформу по Вашим компонентам.
Фотоаппарат Nikon D5100 реагирует на платформу, но не фотографирует.
Вот видео: www.youtube.com/watch?v=1cyGpuCVGbQ
Подскажите пожалуйста, что не так?
Вижу, что фотоаппарат реагирует на работу реле. Скорее всего у вас включен автоматический режим фокусировки и фотоаппарат просто не успевает сфокусироваться.
Переключите на ручной.
Увеличил параметр «pause». Результат тот же.
Возьмите 3 провода, которые идут к реле и замкните вручную.
Один провод минус, два других «фокус» и «съемка».
«фокус» и «съемка» должны быть скручены вместе, а минус отдельно.
1. IDE Arduino 1.5.8 действительно нормально работает дисплей, проходит тест HelloWorld, но при попытке собрать PhotoPizza_2.1.0, падает на библиотеке SoftTimer, пишет что то вроде
«conflicting return type specified for virtual boolean operator()()», в Timer.h в строке 74:18 как я понимаю
такая конструкция появилась в более поздних версиях Arduino, если эту строку коментить а в Timer.cpp заменить в строке 57:25 (*dr)(); на 0; проект стал собираться, но после заливки на ардуину при попытке выполнить программу, реле просто зависало. Зато дисплей работает просто замечательно)))
2. IDE Arduino 1.6.7 системой было предложено обновить библиотеку LiquidCrystal_I2C, но это не как не помогло. Ставил разные версии v1.0, v1.10, v2.0 v3.0 все что нашел в интернете. Библиотеки либо не собирались, либо не давали никакого эффекта.
Если у кого нибудь есть ссылка на исправленную версию liquid crystal i2c, большая просьба поделится.
Как я понимаю автор блога, использует версию 1.6.7 на скринах это видно, как вы решаете эту проблему с дисплеем I2C 1602 LCD?
Удалил 1.6.8, поставил 1.6.5 — заработало
В чем конкретно проблема разобраться не умею. Но есть смысл в описание добавить упоминание. Вот прямая ссылка на 1.6.5
arduino.cc/download_handler.php?f=/arduino-1.6.5-r5-windows.exe
makerdrive.org/content/item/25/
/Users/lutrevisan/Documents/Arduino/photopizza/photopizza.ino:3:19: fatal error: Timer.h: No such file or directory
#include <Timer.h>
^
compilation terminated.
exit status 1
Error compiling.
Возникла проблема — двигатель не крутится и не подает признаков жизни. Заказывал драйвер движка отличный от того, что в списке. А именно это и это.
Однако если переставить соединения для передачи управляющих сигналов в драйвере с D на E, то двигатель начинает пищать ультразвуком как бы под выбранную программу (т.е. если выставить программу с шагом каждую секунду, то движок пищит каждую секунду).
В чем может быть проблема?
Е — включает и отключает напряжение на обмотке двигателя.
Если у вас все подключено правильно, попробуйте подключить Е и D на один пин, параллельно.
Потом поменяйте в меню направление вращения.
Есть небольшая проблема с подключением платы драйвера двигателя — все заказано как в списке, кроме дисплея (уже был вот такой — ru.aliexpress.com/store/product/Free-shipping-lcd-keypad-shield-V2-0-lcd-expansion-board-for-arduino/1452162_2043513088.html). Проблема заключается в том, что пины которые используются для управления драйвером на этой плате уже задействованы. Пробовал менять в прошивке пины STP и DIR на другие (свободны пины — D0, D1, D2, D3, D11, D12, D13) — ситуация не меняется. Посоветуйте в какую сторону копать. Заранее спасибо.
Не без труда всё собрал, прошил.
Реле работает, фотик фоткает, экран нормально работает, а двигатель (17HM8401c) не крутит :(
контакты проверял вроде всё верно (на всякий случай приложу фото.
Если есть какое-то решение то прошу учесть что я гуманитарий и мне лучше расшифровать аббревиатуры:)
В списке комплектующих я указывал другой драйвер (у вас он зеленый на красной площадке), он работает лучше и намного надежнее.
Двигатель не реагирует и не сопротивляется. Но на контактах есть ток при срабатывании реле есть некоторый импульс 4-6 миливольта. Подозреваю что либо драйвер ШД либо площадка бракованные. В местном магазине радио деталей есть драйвер А4988 (D03), он может подойти (чтобы не ждать Китайцев)? Фото
З.Ы.
1) Не покупал готовое решение так как хотел собрать сам :) Но за проект благодарен и хотел бы сделать небольшой донейт. Может Владимир где-то укажите кошелёк для благодарностей.
2) Мне кажется что на этой базе как-то не сильно сложно можно сделать программируемую вертушку для 360 Таймлапсов.
Есть ли смысл менять?
Подскажите пожалуйста у всех количество кадров «Frame» ограничено на 200 кадров?
дело в том, что пульт использую для Timelapse и количество 200 очень маленькое(
Не могли бы вы помочь мне с этой проблемой?
Двигатель вращается случайнo. www.youtube.com/watch?v=XByKXjME5pY&feature=youtu.be
параметры программы как оригинал:
CW, acc 1000, pause 100, frame 32, speed 4300, steps 3200
проблема решена. Bad connector from driver to motor.
Thanks for the project!
Martin
Отлично, что у вас получилось решить вопрос самостоятельно.
Возникла проблема после сборки платформы.
Двигатель странно работает, Драйвер двигателя раскален(радиатор на драйвере).
Двигатель сам греется, Единственное что получилось сделать, это вращение на 100000.
Программа не всегда запускается.
Наверное защита срабатывает, незнаю…
Помогите пожалуйста. Платформа 480.
И кстати, какие параметры нужны чтобы снять 120 кадров за один полный оборот?
Не понимаю как правильно подобрать нужные параметры.
Объясните подробнее
Если есть тестер, нужно установить между левым и центральным контактом сопротивление 2.55 K.
Без тестора устанавливается угол поворота на глаз, как на картинке.
Остальные значения оставляем без изменений.
И кстати, какие параметры нужны чтобы снять 120 кадров за один полный оборот?
Не понимаю как правильно подобрать нужные параметры.
Объясните подробнее
Установите
pause = 100
accel = 5000
Надеюсь все получится после регулировки силы тока!
Я использовал вариант ролика c 20 зубьями и силиконовыми прокладками, так, как предложил Владимир.
При нагрузке с человеческий вес (75кг) обратил внимание, что прокладки прокручиваются на самом ролике (без нагрузки прокладки не прокручивались).
Нашел прокладки с меньшим внутренним диаметром, но ситуация сильно не изменилась.
После этого посадил прокладки на клей, погрешность уменьшилась, но при нагрузке платформа все равно не докручивала около 2см.
В итоге, после кучи тестов, похоже проблема осталось только в том, что проскальзывала сама платформа, когда на ней устанавливали большой вес.
На данный момент вышел из ситуации следующим образом: купил ролик лейкопластыря, наклеил на торец платформы 1 виток и на сам ролик 2-3 витка.
После нескольких тестов погрешности замечено не было, и на пустой платформе, и с человеком платформа делает одинаковый оборот.
Надо, конечно, еще тестить, но пока вроде все работает.
Что касается лейкопластыря, то он оказался достаточно надежным материалом и после десятков вращений держится очень стойко. Но с эстетической точки зрения, конечно, вариант так себе, поэтому буду искать решение дальше.
Двигатель и драйвер использую как в спецификации (драйвер фиолетового цвета). Сопротивление выставлено на 2,55 Ом.
1. Тип резки.
Фрезерная резка дает матовую поверхность и у нее сопротивление трению меньше.
После лазерной резки получается гладкий край и за него ролик цепляется сильнее.
2. Прижимная сила ролика к краю диска.
Она не должна быть слабой, но и сильной тоже.
Я использую по 10 резиночек для плетения черного цвета. Если прижать ролик больше чем нужно это снизит крутящий момент платформы и возможны прокручивания ролика.
3. Ровность пола.
Платформа должна стоять горизонтально по всем осям.
4. Резинки на ролике должны быть силиконовые.
5. Для вращения тяжелых предметов установите более плавное ускорение.
6. Для съемки людей и очень тяжелых предметов лучше использовать съемку без остановки вращения диска.
7. Край диска и ролик не должны быть грязными, протрите их обезжиривателем.
Проверено, при правильной настройке ускорения и соблюдения всех остальных перечисленных пунктов платформа может вращать объекты весом до 200 кг. без проскальзывания ролика (без погрешности).
В очередной раз сделал все строго по вашей инструкции и купил черные резинки для плетения (до этого использовал резинки для денежных купюр). Прилагаю видео своей проблемы: Я делаю 3 оборота платформы. 1 — пустая платформа, 2 — с нагрузкой около 8кг и 3 — с нагрузкой около 16кг. При добавлении веса установил accell = 1000. Можно увидеть как из-за увеличени веса увеличивается отставания (платформа недокручивает). Честно уже даже не могу представить как она может крутить без погрешности, т.к. перепробовал уже все.
Если задать accell = 100 погрешность уменьшится?
Еще одна возможная причина — это плавное проскальзывание резиночек относительно ролика. Можно попробовать приклеить их на силиконовый герметик.
На таком весе разницы между accell 100, 1000 и 50000 на глаз не различимы.
На драйвере ШД все переключатели в положении «ON», я так понимаю это и есть максимальное дробление шага.
Попробуйте немного повысить силу тока на драйвере.
Какое количество кадров вы используете в секвенции?
Возможно резиночки нужно найти меньшего диаметра или купить ролик побольше.
Ваш вариант тоже хороший, спасибо за инструкцию. :)
Первый попавшийся — www.youtube.com/watch?v=VZDR8nCYdvU
Задача стоит такая:
1. Делаем 32 фото
2. Делаем видео этой же детали.
Т.е. можно отснять детль в фото режиме, а затем сразу и видео? Как настроить такие режимы чтобы и видео включалось автоматом как и фото фотопицей.
Спасибо.