Собрал и отладил проект. Одного не пойму — зачем нужна НАСТОЬЛКО навороченная программа. Куча кнопок, целых 4 редактируемых программы в меню, а вот принципиально важной вещи (автоспуска) нету =(. Потом нашел проект ампреки, у них программа простецкая строчек на 40 и все. Вот за уроки ретуши огромное спасибо.
Я поставил себе задачу, сделать высокопроизводительную 3D-фотостудию.
В то время на Российском рынке не было вообще поворотных платформ. Пришлось придумывать технологию съемки и конструировать платформы самому.
В итоге, для съемки Фото-360, я придумал технологию съемки без остановки вращающейся платформы.
В процессе вращения платформы использовалась серийная съемка, в моем случае фотоаппаратом Canon 7D.
Съемка 100 кадров занимало всего лишь 15 секунд, против шести минут съемки с остановкой платформы.
Когда стоит задача отснять 1000 объектов, вырисовывается огромная разница во времени между этими двумя способами съемки.
15 секунд * 1000 = 250 минут. (32 рабочих дня) — съемка без остановки вращающейся платформы
6 минут * 1000 = 6000 минут. (750 рабочих дней) — съемка с остановкой вращающейся платформы
Способ с остановкой оказался в 23 раза медленнее, а значит, себестоимость съемки будет значительно выше.
Естественно, я тут не учитываю время на подготовку объекта и настройку освещения. Это отдельная история.
Это еще не все. Если фотографировать объект с подвешиванием, при каждой остановке он будет раскачиваться и будет нужно ждать пока он успокоится. В худшем случае нарушиться композиция объекта, к примеру если это украшение и оно состоит из множества звеньев.
Фотографировать людей с остановкой вообще не допустимо, получиться сильно дерганый результат. В то время, если использовать способ без остановки, непроизвольные движения человека выглядят естественно и смотрятся как единое целое. Единственный скачек может быть на стыке первого и последнего кадра, но и для этого есть решение.
И тем не менее, в следующей версии прошивки будет реализована функция автоматической съемки с остановкой платформы. Это нужно для случаев съемки с слабым освещением и Time-Lapse.
Также будет реализована автоматическая серийная съемка.
2. Для чего нужна настолько навороченная программа:
Встречаются разные условия съемки и постоянно перенастраивать под эти условия нужные параметры не совсем удобно.
К примеру, если фотографировать на валу двигателя, нужна значительно меньшая скорость. Для съемки с подвеской, нужно более плавное ускорение. Таких ситуаций может быть очень много и если не нужны эти параметры их не сложно не использовать.
15 секунд * 1000 = 250 минут. (4 часа) — съемка без остановки вращающейся платформы
6 минут * 1000 = 6000 минут. (100 часов) — съемка с остановкой вращающейся платформы
Добрый день. Собрал систему, все включается и светится, но вращается не правильно.
Двигатель 17HM8401C драйвер drv8825 (драйвера пробовал две шт. поведение одинаковое).
Поведение — при попытке вращать с остановками, двигатель стартует не равномерно, а после остановки может сменить направление вращения в произвольном порядке. Выглядит как 3 вправо, 1 влево, 2 вправо, 5 влево, и в таком духе.
Что делал.
Т.к. провода не совсем такие как на вашей схеме, а именно синий, зеленый, желтый, красный. Вызвонил обмотки, у меня вышли пары синий желтый, зеленый красный. И перебрал 8 вариантов подключения. Позже нашел распиновку в обсуждении, там где приводились данные с китайского сайта, сопоставил. В результате получил: если А+ это А1 то Синий-Желтый, Зеленый Красный. Пробовал и так и сяк, все равно если задать 25 (к примеру) кадров будет несколько в одну сторону несколько в другую. И на старте мотор дергается. Позже выкопаю двигатель из флоповода попробую запустить его. Но думаю ситуация не поменяется. Подскажите пожалуйста если есть идеи.
было бы замечательно в проект добавить лазерный прицел «крест», я часто провожу съемку для собственного инет-магазина, и очень много времени уходит на центрование объекта съемки. на али еть много недорогих лазеров Ali
Пример кнопки:
Спасибо за ссылочки и код!
Раньше тоже планировал добавить лазер в проект, но придумал способ выравнивания по видоискателю, который более эффективный. Планирую написать об этом статейку.
Сейчас можно подключить лазер на второй контакт реле, который щелкает затвором фотоаппарата.
Получается, во время съемки лазер будет автоматически выключаться.
Как вариант вместо подшипников можно использовать шаровые опоры. Я использую металлические, но сегодня набрел на нейлоновые. Да и монтаж намного проще…
Я конечно же рассматривал шаровые опоры, но взвесил все за и против, они проигрывают по недостаткам подшипникам. Сопротивление качению при большой нагрузке у них выше, они дороже и их трудно купить в России, в случае поломки. Какой вес вы вращаете?
Так-то конечно они выглядят аккуратнее и конструкция будет смотреться лучше. Возможно стоит сделать альтернативный чертеж для таких подшипников.
я использую такие. 12 шт * 30 кг, но покупал в Италии (ит. производства), цена вышла как на али, может чуть меньше. их конструктив не хуже подшипника, но для данного проекта они даже выигрывают в показателях трения. собственно они для этого и предназначены изначально. Вот их конструктив:
В целом стол у меня иного плана, он из аллюминия. Планетарка их стали а шестерня латунь… Вот эскиз (планетарка прикреплена к вращающейся панели, она здесь не представлена, чтобы внутренность видна была):
Добрый день.
Будет ли работать конструкция без реле?
Реле долго ждать, а работать с платформой хочется уже сейчас.
Мне нужно чтобы работала как первая версия, но без глюков с ложными срабатываниями пульта и помехами.
Спасибо.
Где же все-таки купить резиновый вал? На али есть лишь металлические наконечники для Reprap, которые можно потом одеть в резиновую оплетку. Но стоит ли это оно?
Добрый день! У меня немного задача отличается от вашей, я делаю фигуры вращения из пенопласта на таком столике, для четкого старта я использую кнопку на контроллере а не с пульта, пульт часто не реагирует с первого раза. В связи с этим уже меняю третий раз ардуину, кнопка выходит из строя, я переписывал на соседние, но они тоже быстро дохнут, может подскажите как сделать внешнюю кнопку на старт?
Подскажите пожалуйста какой размер листа акрила должен быть, чтобы хватило для нарезки? В пределах указанной стоимости я нашел только 1,013*1,078 М. Его хватит?
Вы не уточнили какой размер платформы вы собираетесь вырезать. В каждом городе цена прозрачного акрила разная. Также есть литой акрил, который дорогой. Вам нужно использовать экструзионный.
Ребята, а кто делал данную установку на Iskra JS?
Дело в том что Владимир посоветовал заказать данную плату и остальное оборудование, я заказал все пришло, но у него не хватает времени, а мне уже горит фотать для интернет магазина. Много товара нужно перефотать. Вот и подумал — может кто поможет соединить правильно.
В общем бросил я затею с подключением Искры и нового экрана и купил старый экран и Arduino uno Кто может нарисовать нормальную схему (в хорошем разрешении) именно такую ардуино как на фото? Потому как на сайте инфы много и все расбросано. Помогите пожалуйста.
Спасибо, но по ссылке совсем другая ардуина. На моей нет части контактов. Поэтому и не понятно что куда подключать чтобы не спалить. Может кто то нарисует как именно мою подключить можно? Спасибо тем кто поможет
Ни экран не понятно куда подключать — ни реле. Может у кого то есть схема именно — что куда. Тут на сайте встречал, но она мелкая и ничего не видно — да и ардуина там другая
На контроллере с дополнительными контактами все контакты дублируются. На вашей плате они все присутствуют и имеют такие же названия. Перепутать сложно. Используйте инструкцию по ссылке, подключайте последовательно и все получится.
Для нового контроллера буду делать более подробную инструкцию. Для старого уже нету смысла.
Вот здесь вверху makerdrive.org/project/item/photopizza/blog/37.html вы пишите что:
Подключение ИК-модуля
Из тройного штекера вынимается желтый провод и подключается к разъему D2. Для подключения
А потом Способ подключения ИК датчика:
Втыкаем желтый контакт в пин D3 как и в инструкции выше.
Так я не понял Желтый в D2 или в D3 вставлять?
Подключил все по инструкции — но что то при стандартном подключении — движок шумит — но ничего не делает. Переставил провода как здесь
Красный +
Желтый — Зеленый +
Синий — Но такое чувство что драйвер перегревается и вырубается движок. На пульт не реагирует
Переставил провода как здесь
Красный +
Желтый — Зеленый +
Синий —
Слышно как двигатель внутри немного дергается — но не крутится и сильно нагрет радиатор драйвера.
Помогите его побороть
42 комментария
Я поставил себе задачу, сделать высокопроизводительную 3D-фотостудию.
В то время на Российском рынке не было вообще поворотных платформ. Пришлось придумывать технологию съемки и конструировать платформы самому.
В итоге, для съемки Фото-360, я придумал технологию съемки без остановки вращающейся платформы.
В процессе вращения платформы использовалась серийная съемка, в моем случае фотоаппаратом Canon 7D.
Съемка 100 кадров занимало всего лишь 15 секунд, против шести минут съемки с остановкой платформы.
Когда стоит задача отснять 1000 объектов, вырисовывается огромная разница во времени между этими двумя способами съемки.
15 секунд * 1000 = 250 минут. (32 рабочих дня) — съемка без остановки вращающейся платформы
6 минут * 1000 = 6000 минут. (750 рабочих дней) — съемка с остановкой вращающейся платформы
Способ с остановкой оказался в 23 раза медленнее, а значит, себестоимость съемки будет значительно выше.
Естественно, я тут не учитываю время на подготовку объекта и настройку освещения. Это отдельная история.
Это еще не все. Если фотографировать объект с подвешиванием, при каждой остановке он будет раскачиваться и будет нужно ждать пока он успокоится. В худшем случае нарушиться композиция объекта, к примеру если это украшение и оно состоит из множества звеньев.
Фотографировать людей с остановкой вообще не допустимо, получиться сильно дерганый результат. В то время, если использовать способ без остановки, непроизвольные движения человека выглядят естественно и смотрятся как единое целое. Единственный скачек может быть на стыке первого и последнего кадра, но и для этого есть решение.
И тем не менее, в следующей версии прошивки будет реализована функция автоматической съемки с остановкой платформы. Это нужно для случаев съемки с слабым освещением и Time-Lapse.
Также будет реализована автоматическая серийная съемка.
2. Для чего нужна настолько навороченная программа:
Встречаются разные условия съемки и постоянно перенастраивать под эти условия нужные параметры не совсем удобно.
К примеру, если фотографировать на валу двигателя, нужна значительно меньшая скорость. Для съемки с подвеской, нужно более плавное ускорение. Таких ситуаций может быть очень много и если не нужны эти параметры их не сложно не использовать.
15 секунд * 1000 = 250 минут. (4 часа) — съемка без остановки вращающейся платформы
6 минут * 1000 = 6000 минут. (100 часов) — съемка с остановкой вращающейся платформы
Двигатель 17HM8401C драйвер drv8825 (драйвера пробовал две шт. поведение одинаковое).
Поведение — при попытке вращать с остановками, двигатель стартует не равномерно, а после остановки может сменить направление вращения в произвольном порядке. Выглядит как 3 вправо, 1 влево, 2 вправо, 5 влево, и в таком духе.
Что делал.
Т.к. провода не совсем такие как на вашей схеме, а именно синий, зеленый, желтый, красный. Вызвонил обмотки, у меня вышли пары синий желтый, зеленый красный. И перебрал 8 вариантов подключения. Позже нашел распиновку в обсуждении, там где приводились данные с китайского сайта, сопоставил. В результате получил: если А+ это А1 то Синий-Желтый, Зеленый Красный. Пробовал и так и сяк, все равно если задать 25 (к примеру) кадров будет несколько в одну сторону несколько в другую. И на старте мотор дергается. Позже выкопаю двигатель из флоповода попробую запустить его. Но думаю ситуация не поменяется. Подскажите пожалуйста если есть идеи.
Правильная распиновка у данного двигателя:
A+ Красный — подключаем на схеме к красному
A- Зеленый — подключаем на схеме к синему
B+ Желтый — подключаем на схеме к зеленому
B- Синий — подключаем на схеме к черному
Смена последовательности подключения обмоток (A+; A-) и (В+; В-) влияет на направление вращения. Также направление вращения переключается программно.
Обратите внимание, что у этого драйвера сила тока прибавляется если вращать переменный резистор против часовой стрелки.
Пример кнопки:
И как это выглядит: youtube
Если нужны подробности — я добавлю схему включения. Но неплохо было бы внедрить в проект включение кнопкой или с пульта прицел.
Раньше тоже планировал добавить лазер в проект, но придумал способ выравнивания по видоискателю, который более эффективный. Планирую написать об этом статейку.
Сейчас можно подключить лазер на второй контакт реле, который щелкает затвором фотоаппарата.
Получается, во время съемки лазер будет автоматически выключаться.
Здесь они есть www.aliexpress.com/item/Full-Nylon-Plastic-Miniature-Universal-Ball-Wheel-Total-Diameter-15mm/1849179265.html
Я конечно же рассматривал шаровые опоры, но взвесил все за и против, они проигрывают по недостаткам подшипникам. Сопротивление качению при большой нагрузке у них выше, они дороже и их трудно купить в России, в случае поломки. Какой вес вы вращаете?
Так-то конечно они выглядят аккуратнее и конструкция будет смотреться лучше. Возможно стоит сделать альтернативный чертеж для таких подшипников.
я использую такие. 12 шт * 30 кг, но покупал в Италии (ит. производства), цена вышла как на али, может чуть меньше. их конструктив не хуже подшипника, но для данного проекта они даже выигрывают в показателях трения. собственно они для этого и предназначены изначально. Вот их конструктив:
В целом стол у меня иного плана, он из аллюминия. Планетарка их стали а шестерня латунь… Вот эскиз (планетарка прикреплена к вращающейся панели, она здесь не представлена, чтобы внутренность видна была):
Но впрочем есть идеи по усовершенствованию, если интересно — я изложу подробно.
Еще раз СПАСИБО!
Будет ли работать конструкция без реле?
Реле долго ждать, а работать с платформой хочется уже сейчас.
Мне нужно чтобы работала как первая версия, но без глюков с ложными срабатываниями пульта и помехами.
Спасибо.
Еще есть вопрос можно ли как-то скопировать коды кнопок на пульт, с установленной программы от первой версии?
Программа для сканирования кнопок не изменилась.
От вчерашнего дня заметил что невозможно залогинится на MEGAVISOR.com.
Не знаете, в чем проблема?
По поводу работоспособности сервиса вопросы не ко мне и не тут…
Дело в том что Владимир посоветовал заказать данную плату и остальное оборудование, я заказал все пришло, но у него не хватает времени, а мне уже горит фотать для интернет магазина. Много товара нужно перефотать. Вот и подумал — может кто поможет соединить правильно.
Помогите пожалуйста соеденить все это и как ее прошить?
Новой прошивкой смогу заняться в середине августа. Все схемы подключения и прошивку буду публиковать ближе к сентябрю.
Для нового контроллера буду делать более подробную инструкцию. Для старого уже нету смысла.
Подключение ИК-модуля
Из тройного штекера вынимается желтый провод и подключается к разъему D2. Для подключения
А потом Способ подключения ИК датчика:
Втыкаем желтый контакт в пин D3 как и в инструкции выше.
Так я не понял Желтый в D2 или в D3 вставлять?
Подключил все по инструкции — но что то при стандартном подключении — движок шумит — но ничего не делает. Переставил провода как здесь
Красный +
Желтый — Зеленый +
Синий — Но такое чувство что драйвер перегревается и вырубается движок. На пульт не реагирует
Красный +
Желтый — Зеленый +
Синий —
Слышно как двигатель внутри немного дергается — но не крутится и сильно нагрет радиатор драйвера.
Помогите его побороть
In file included from sketch\keyboard.cpp:30:0:
sketch\keyboard.h:66:1: warning: 'typedef' was ignored in this declaration
};
^
In file included from sketch\param.h:36:0,
from sketch\preset.h:35,
from sketch\presetManager.h:34,
from sketch\lcdIrController.h:33,
from sketch\lcdIrController.cpp:30:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
In file included from sketch\preset.h:35:0,
from sketch\presetManager.h:34,
from sketch\lcdIrController.h:33,
from sketch\lcdIrController.cpp:30:
sketch\param.h:187:17: warning: extra tokens at end of #ifndef directive
#ifndef MAP_SIZE(x)
^
In file included from sketch\lcdIrController.h:34:0,
from sketch\lcdIrController.cpp:30:
sketch\keyboard.h:66:1: warning: 'typedef' was ignored in this declaration
};
^
In file included from sketch\param.h:36:0,
from sketch\param.cpp:30:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
In file included from sketch\param.cpp:30:0:
sketch\param.h:187:17: warning: extra tokens at end of #ifndef directive
#ifndef MAP_SIZE(x)
^
In file included from sketch\param.h:36:0,
from sketch\paramRun.h:36,
from sketch\paramRun.cpp:30:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
from sketch\paramRun.cpp:30:
sketch\param.h:187:17: warning: extra tokens at end of #ifndef directive
#ifndef MAP_SIZE(x)
^
In file included from sketch\param.h:36:0,
from sketch\preset.h:35,
from sketch\presetManager.h:34,
from sketch\lcdIrController.h:33,
from C:\Users\Samsung\Desktop\PhotoPizza_v2.1.0\PhotoPizza_v2.1.0\PhotoPizza_v2.1.0\photopizza\photopizza.ino:41:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
In file included from sketch\preset.h:35:0,
from sketch\presetManager.h:34,
from sketch\lcdIrController.h:33,
from C:\Users\Samsung\Desktop\PhotoPizza_v2.1.0\PhotoPizza_v2.1.0\PhotoPizza_v2.1.0\photopizza\photopizza.ino:41:
sketch\param.h:187:17: warning: extra tokens at end of #ifndef directive
#ifndef MAP_SIZE(x)
^
In file included from sketch\lcdIrController.h:34:0,
from C:\Users\Samsung\Desktop\PhotoPizza_v2.1.0\PhotoPizza_v2.1.0\PhotoPizza_v2.1.0\photopizza\photopizza.ino:41:
sketch\keyboard.h:66:1: warning: 'typedef' was ignored in this declaration
};
^
In file included from sketch\param.h:36:0,
from sketch\preset.h:35,
from sketch\preset.cpp:32:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
In file included from sketch\preset.h:35:0,
from sketch\preset.cpp:32:
sketch\param.h:187:17: warning: extra tokens at end of #ifndef directive
#ifndef MAP_SIZE(x)
^
In file included from sketch\param.h:36:0,
from sketch\preset.h:35,
from sketch\presetManager.h:34,
from sketch\presetManager.cpp:30:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
In file included from sketch\preset.h:35:0,
from sketch\presetManager.h:34,
from sketch\presetManager.cpp:30:
sketch\param.h:187:17: warning: extra tokens at end of #ifndef directive
#ifndef MAP_SIZE(x)
^
In file included from sketch\utils.cpp:32:0:
sketch\utils.h:38:12: warning: extra tokens at end of #ifndef directive
#ifndef DBG(x)
^
Скетч использует 22620 байт (70%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 1144 байт (55%) динамической памяти, оставляя 904 байт для локальных переменных. Максимум: 2048 байт.