Поворотный стол для 3d фото своими руками
Однажды мне понадобилось сделать несколько 3d фотограффий для одного сайта. Для этого нужен поворотный столик. Сначала хотел делать фото вручную поворачивая объект руками, но лень победила и я понял, что нужен механизм, который будет делать максимум работы за меня. Для этого нужен автоматический поворотный стол для 3d фото с электроприводом. Посмотрел сколько стоят такие устройства в интернете и ужаснулся ценам. Ведь по сути, в конструкции нет ничего сложного. Поэтому было решено сколхозить что-то побыстрому из того что имелось.
За основу была всзята столешница диаметром 380мм, которую можно купить в любом строительном супермаркете. В наличии были столешницы до полутора метров, но я решил начать с малого. В этом же магазине купил три маленьких мебельных колесика, которые расположены по переметру круглой рамы из фанеры. В качестви оси, для вращения стола, служит обыкновенный болт, вкрученный в отверстие в центре рамы. В столешнице, так-же в центре просверлено несквозное отверстие. В него вставлена пластиковая трубочка для снижения трения. Сама рама стоит на поверхности на резиновых ножках, сделанных из резиновых шлангов.
На краю круглой рамы установлен шаговый двигаетль, который непосредственно и крутит столешницу. Для увеличения сцепления, на вал шагового мотора установлена рефленая латунная втулка.
Там-же расположены органы управления и гнездо для подключения IR светодиода.
Мозгом устройства является Arduino Nano. Двигатель управляется напрямую микроконтроллером через транзисторную сборку ULN2003A. Питается вся эта конструкция от 12V компьютерного блока питания.
Устройство имеет два режима работы: свободное вращение и авто 3D фото режим. В режиме свободного вращения, стол может крутиться с пятью скоростями в одну сторону и так-же в другую. Скорость и направление меняются с помощью кнопки. Если, с помощью переключаетеля, перевести стол в режим 3D фото, то он остановится и будет ожидать нажатия на кнопку для начала процесса фотограффирования. Сигнал на фотограффирование посылается с помощью ИК светодиода направленного в сторону фотокамеры. Моя прошивка рассчитана на фотоаппараты Canon. ИК передатчик работает на частоте 33кГц посылка выглядит следующим образом: 480мкс сигнал, 7324мкс пауза, 480мкс сигнал. Для работы с другими фотоаппаратами необходимо изменить эту посылку и частоту. Эти параметры легко гуглятся для любых фотоаппаротов имеющик ИК приемник. В прошивке вам надо будет поменять две строчки.
unsigned int canonbuf[] = {480,7324,480}; // это массив в котором записывается длительность сигнал/пауза в микросекундах
irsend.sendRaw(canonbuf, 3, 33); // функция которая непосредственно посылает сигнал. canonbuf - массив посылки, 3 - кол-во элементов массива, 33 - рабочая частота
Процесс 3D фотограффирования выглядит следующим образом:
- на центр стола устанавливается объект;
- камера устанавливается на штативе со включенным IR remote;
- нажимаем кнопку на столе;
- стол ждет 3 секунды, чтоб вы успели убраться из кадра;
- делается снимок, стол поварачивается на 10 градустов, пауза 4 секунды, новый снимок и т.д. пока не пройдет полный круг.
Конструкция вышла довольно колхозная, но главное - она работает, делается быстро и дешево.
Скачать прошивку можно тут - 3D_foto_programm.zip 31,9 кБ