Доработка скетча в открытом проекте PhotoPizza (Arduino)
Цена договорная
•
наличный расчёт, электронные деньги
Ищу исполнителя в Москве или в Новосибирске, для передачи электроники.
Описание проекта
Реализованные возможности программы
Список компонентов на текущий момент
Исходный скетч с комментариями приложен справа, в файлах
Новые возможности программы, первый этап.
В блок управления добавляются новые компоненты
Программа
Нужно добавить новый параметр “step”
Этот параметр будет отвечать за количество повторяющихся циклов
Описание одного цикла:
1. срабатывание реле (кратковременное) + срабатывание ИК излучателя.Тем самым заставляем фотоаппарат сделать снимок через ИК или проводное соединение.
2. Задержка, для того, чтобы фотоаппарат успел сфотографировать с длинной выдержкой. Нужно ввести новый параметр “exposition” и значения в нем будут отображаться аналогично с фотоаппаратом
0,1/4000,1/3200,1/2500,1/2000,1/1600,1/1250,1/1000,1/800,1/640,1/500,1/400,1/320,1/250,
1/200,1/160,1/125,1/100,1/80,1/60,1/50,1/40,1/30,1/25,1/20,1/15,1/13,1/10,⅛,⅙,⅕,¼,⅓,0.4”,
0.5”,0.6”,0.8”,1”,1.3”,1.6”,2”,2.5”,3.2”,4”,5”,6”,8”,10”,13”,15”,20”,25”,30”
3. поворот платформы на заданное количество шагов в параметре ROTATION (ROT). При этом, в процессе ускорения и замедления шаги тоже должны учитываться.
Нужно добавить новый параметр “IR”
В работе программы была проблема, работа программы могла остановиться из-за поступления ложного ИК сигнала. В связи с этим я попросил программиста внести корректировку. Сейчас, в режиме бесконечного вращения ИК приемник работает, а в режиме перемещения на заданный шаг не работает до завершения программы.
Теперь, нужно вывести работу ИК приемника в настраиваемый параметр.
IR = on | off - первое значение будет влиять на бесконечное вращение, второе на вращение на определенный угол и циклы.
Нужно добавить новый параметр “shooting method”
Параметр будет состоять из двух пунктов Burst и Interval
Пункт Interval будет означать съемку с остановкой платформы, тот способ, который описан выше.
Пункт Burst будет работать следующим образом:
Новые возможности программы, второй этап.
Описание проекта
Реализованные возможности программы
Список компонентов на текущий момент
Исходный скетч с комментариями приложен справа, в файлах
Новые возможности программы, первый этап.
В блок управления добавляются новые компоненты
- реле - http://ru.aliexpress.com/item/Free-shipping-5V-One-1-channel-relay-module-Board-Shield-For-PIC-AVR-DSP-ARM-Arduino/2046050025.html?recommendVersion=2 для управления фотоаппаратом через провод.
- инфракрасный излучатель, для управления фотоаппаратами с возможностью использования ИК-пультов.
Программа
Нужно добавить новый параметр “step”
Этот параметр будет отвечать за количество повторяющихся циклов
Описание одного цикла:
1. срабатывание реле (кратковременное) + срабатывание ИК излучателя.Тем самым заставляем фотоаппарат сделать снимок через ИК или проводное соединение.
2. Задержка, для того, чтобы фотоаппарат успел сфотографировать с длинной выдержкой. Нужно ввести новый параметр “exposition” и значения в нем будут отображаться аналогично с фотоаппаратом
0,1/4000,1/3200,1/2500,1/2000,1/1600,1/1250,1/1000,1/800,1/640,1/500,1/400,1/320,1/250,
1/200,1/160,1/125,1/100,1/80,1/60,1/50,1/40,1/30,1/25,1/20,1/15,1/13,1/10,⅛,⅙,⅕,¼,⅓,0.4”,
0.5”,0.6”,0.8”,1”,1.3”,1.6”,2”,2.5”,3.2”,4”,5”,6”,8”,10”,13”,15”,20”,25”,30”
3. поворот платформы на заданное количество шагов в параметре ROTATION (ROT). При этом, в процессе ускорения и замедления шаги тоже должны учитываться.
Нужно добавить новый параметр “IR”
В работе программы была проблема, работа программы могла остановиться из-за поступления ложного ИК сигнала. В связи с этим я попросил программиста внести корректировку. Сейчас, в режиме бесконечного вращения ИК приемник работает, а в режиме перемещения на заданный шаг не работает до завершения программы.
Теперь, нужно вывести работу ИК приемника в настраиваемый параметр.
IR = on | off - первое значение будет влиять на бесконечное вращение, второе на вращение на определенный угол и циклы.
Нужно добавить новый параметр “shooting method”
Параметр будет состоять из двух пунктов Burst и Interval
Пункт Interval будет означать съемку с остановкой платформы, тот способ, который описан выше.
Пункт Burst будет работать следующим образом:
- Ускорение
- поворот платформы на 360 градусов с включенным реле. В этот момент фотоаппарат фотографирует используя серийную съемку.
- Отключение реле, замедление и остановка платформы.
Новые возможности программы, второй этап.
- перевод единицы измерения из шага в градусы. Для этого вводятся новые переменные - диаметр приводного ролика, диаметр вращающегося диска, разрешение шагового двигателя (сколько у него шагов на оборот), настройка дробления шага. Эти переменный в меню выводить не нужно.
- перевод единицы измерения скорости из шага в обороты/минуту.
- настроить редактирование параметров через bluetooth и избавиться от экрана.
- вместо циклов указываем требуемое количество кадров на 360 градусов и программа сама рассчитывает градус поворота.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.