Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
17 Декабря 2017, 12:06:47


Автор Тема: Программируемый пульт для Canon DSLR  (Прочитано 5454 раз)

0 Пользователей и 1 Гость просматривают эту тему.

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Программируемый пульт для Canon DSLR
« : 08 Июля 2007, 21:16:12 »
. - .

Ну вот, наконец-то доделал программируемый пульт.
Поддерживает работу как в ручном, так и в программном режиме. В ручном понятно - нахал кнопку - открылся затвор, нажал еще - закрылся. В программном - можно задать и запустить программу из максимум 170 команд. Команды поддерживаются следующие: повтор, затвор, пауза, конец повтора.
Поддерживаются вложенные повторы, выдержка и пауза длительностью от 1 сек до 999 мин 59сек.
Пример программы:
R040
S000:01
P000:30
N

Что означает:
Повторить 40 раз
Выдержка 1 сек
Пауза 30 сек
Конец повтора

И результат работы этой программы по наличному небу здесь (~850k):
http://artur-k.pochta.ru/photo/tuchi.mov
« Последнее редактирование: 08 Июля 2007, 21:32:22 от A_K »
Записан
SW2001PHEQ5, DS90/500, Canon 400D

Diskus

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 3784
  • Благодарностей: 489
  • "Лупайте сю скалу!"
Re: Программируемый пульт для Canon DSLR
« Ответ #1 : 08 Июля 2007, 21:25:08 »
. - .

Будет -ли такой пульт продаватся и сколько стоить в комплекте со шнурком и разъемом ?
Записан

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #2 : 08 Июля 2007, 21:25:45 »
. - .

Программа сохраняется в EEPROM, поэтому при выключении пульта не стирается. Программу можно редактировать в любом месте. Питание пульта от трех батареек ААА.
Если кто захочет повторить, вот схема и прошивка для контроллера. Прошивка будет еще доводиться, но и эта вполне работоспособна.
« Последнее редактирование: 08 Июля 2007, 21:33:15 от A_K »
Записан
SW2001PHEQ5, DS90/500, Canon 400D

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #3 : 08 Июля 2007, 21:39:59 »
. - .

Будет -ли такой пульт продаватся и сколько стоить в комплекте со шнурком и разъемом ?
Сергей, на продажу делать не планировал, здоровья не хватит их вручную собирать :) Схему и прошивку я выложил, на вопросы готов ответить, так что можно заказать изготовление любому электронщику.
Или можно заказать изготовление партии стороннему производителю, но тут надо считать стоимость от размера партии.
Записан
SW2001PHEQ5, DS90/500, Canon 400D

Diskus

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 3784
  • Благодарностей: 489
  • "Лупайте сю скалу!"
Re: Программируемый пульт для Canon DSLR
« Ответ #4 : 08 Июля 2007, 21:58:18 »
. - .

Будет -ли такой пульт продаватся и сколько стоить в комплекте со шнурком и разъемом ?
Сергей, на продажу делать не планировал, здоровья не хватит их вручную собирать :) Схему и прошивку я выложил, на вопросы готов ответить, так что можно заказать изготовление любому электронщику.
Или можно заказать изготовление партии стороннему производителю, но тут надо считать стоимость от размера партии.
Понял . Может кто и возмется если спрос будет ...
Записан

LifeIsGood

  • Клуб Астрополис, Модератор
  • Оффлайн Оффлайн
  • Сообщений: 4955
  • Благодарностей: 261
Re: Программируемый пульт для Canon DSLR
« Ответ #5 : 08 Июля 2007, 23:35:27 »
. - .

Поздравляю! Я тоже спроектировал подобный пульт для своего Кенона, но один раз опробовав все прелести компьютерного управления не стал выводить его из состояния прототипа :) Но при наличии автономного автогида или для выполения множества относительно коротких выдержек такая штукенция очень может пригодится!
Записан

Грин

  • Оффлайн Оффлайн
  • Сообщений: 3380
  • Благодарностей: 0
  • Забанен!
  • Ньютон 245; МСТ180; SW 80ED; SM40; 350Da. и пр..
Re: Программируемый пульт для Canon DSLR
« Ответ #6 : 09 Июля 2007, 00:22:05 »
. - .

 Чего не хватает по сравнению с ноутом -
1. Фокусировки на большом экране и с цифирьками.
2. Сохранения на ноут кадров и отсутствие возможности их просмотреть на большом экране, но это уже не столь важно...
3. Управление преподъёмом зеркала, может, это решаемо в следующей прошивке?
4. текущее состояние серии - сколько отснято, сколько осталось?
 Но для безноутных товарищей - чудесная вещь!
Всё - ИМХО!
Записан
"Там высоко-высоко кто-то разлил молоко
И получилась Млечная дорога..." :)


A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #7 : 09 Июля 2007, 07:29:09 »
. - .

Чего не хватает по сравнению с ноутом -
1. Фокусировки на большом экране и с цифирьками.
Тут маска Бахтинова должна помочь
Цитировать
2. Сохранения на ноут кадров и отсутствие возможности их просмотреть на большом экране, но это уже не столь важно...
Карточки памяти сейчас дешевые, а просмотр на большом экране - дейсвительно не так важно
Цитировать
3. Управление преподъёмом зеркала, может, это решаемо в следующей прошивке?
Предподьем и с этой прошивкой можно использовать. Включить в опциях фотоаппарата предподьем, и перед каждой командой затвора добавить еще две: затвор 1 сек, пауза 10 сек для устаканивания вибраций.
Цитировать
4. текущее состояние серии - сколько отснято, сколько осталось?
Сейчас отображается текущая выполняемая команда программы. Если программа линейная, то все ясно. А вот как отображать для повторяющихся серий - еще не придумал.
Записан
SW2001PHEQ5, DS90/500, Canon 400D

LifeIsGood

  • Клуб Астрополис, Модератор
  • Оффлайн Оффлайн
  • Сообщений: 4955
  • Благодарностей: 261
Re: Программируемый пульт для Canon DSLR
« Ответ #8 : 09 Июля 2007, 09:19:05 »
. - .

На самом деле я вижу тут одну проблему - это невозможность делать "дизеринг" - программный сдвиг от кадра к кадру, чтобы дефекты матрицы попадали в разные места финального кадра. Кроме этого, пульт не умеет варить борщ и воспитывать детей  :gigi:
А вообще  :up:
« Последнее редактирование: 09 Июля 2007, 09:30:56 от LifeIsGood »
Записан

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #9 : 09 Июля 2007, 18:57:51 »
. - .

На самом деле я вижу тут одну проблему - это невозможность делать "дизеринг" - программный сдвиг от кадра к кадру, чтобы дефекты матрицы попадали в разные места финального кадра.
Да не вопрос! Сделать через еще одну оптопару вывод наружу и подавать на нее импульс после каждого кадра. А вывод завести на автономный автогид и там реализовать дизеринг  :rotate:
Записан
SW2001PHEQ5, DS90/500, Canon 400D

LifeIsGood

  • Клуб Астрополис, Модератор
  • Оффлайн Оффлайн
  • Сообщений: 4955
  • Благодарностей: 261
Re: Программируемый пульт для Canon DSLR
« Ответ #10 : 09 Июля 2007, 19:02:06 »
. - .

Это жестокий изврат матерого электронщика. Меня дальше чем спаять пульт для фотика не хватает (обычно).
Записан

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #11 : 09 Июля 2007, 19:15:06 »
. - .

Это жестокий изврат матерого электронщика. Меня дальше чем спаять пульт для фотика не хватает (обычно).
Нашел матерого :) Я этим делом всего несколько месяцев назад занялся, когда за модификацию монтировки решил взяться. Если не считать школьных времен еще приемников, мультивибраторов и прочей лабуды. А то, что изврат - согласен, поэтому делать не буду :)
Записан
SW2001PHEQ5, DS90/500, Canon 400D

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #12 : 27 Июля 2007, 21:20:27 »
. - .

Новая версия прошивки с исправленными ошибками и добавленными фичами:
1. При выполнении программы показывается процент выполненной части по времени.
2. Добавлена возможность включать/выключать предподьем зеркала с устанновкой произвольной задержки до открытия затвора. Влияет на все команды затвора в программе.

Все, больше для пульта идей нет :)
Записан
SW2001PHEQ5, DS90/500, Canon 400D

Грин

  • Оффлайн Оффлайн
  • Сообщений: 3380
  • Благодарностей: 0
  • Забанен!
  • Ньютон 245; МСТ180; SW 80ED; SM40; 350Da. и пр..
Re: Программируемый пульт для Canon DSLR
« Ответ #13 : 27 Июля 2007, 22:34:40 »
. - .

 :up:
Записан
"Там высоко-высоко кто-то разлил молоко
И получилась Млечная дорога..." :)

Lupus

  • Оффлайн Оффлайн
  • Сообщений: 89
  • Благодарностей: 15
  • Волк fom Belarus
    • Белорусский портал любителей астрономии
Re: Программируемый пульт для Canon DSLR
« Ответ #14 : 09 Мая 2008, 00:39:31 »
. - .

A_K, а не могли бы вы выложить печатную плату -- а то разводить лень. :)
Записан
Радиоастрономы-любители -- объединяемся!

"Просто я живу на улице Ленина
И меня зарубает время от вре-ме-ни..." (с) Ф. Чистяков

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #15 : 09 Мая 2008, 13:46:00 »
. - .

A_K, а не могли бы вы выложить печатную плату -- а то разводить лень. :)
Печатку я не делал. Развел все на куске макетки. Там деталей не так уж и много.
Записан
SW2001PHEQ5, DS90/500, Canon 400D

A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #16 : 02 Июня 2008, 23:30:42 »
. - .

Поскольку появились желающие повторить конструкцию, выложу дополнительно описание меню пульта и последнюю прошивку с исправленными мелкими багами.

Описание меню:
Кнопка MODE перелючает циклически режимы работы:показ версии - ручной режим - программный режим - настройки. В настройках реализована только настройка задержки предподьема зеркала.
Кнопка START, соответственно, включает/выключает затвор в ручном режиме или запускает/останавливает выполнение программы в программном.
Кнопки LEFT/RIGHT/UP/DOWN используются при просмотре программы и редактировании программы или настроек.
В программном режиме показывается справа вверху общее количество команд и номер текущей команды. В нижней строке показываются две команды программы - текущая и следующая за ней. Кнопками LEFT/RIGHT можно листать программу. Кнопками UP/DOWN можно выбрать режим стирания программы или режим редактирования. Выбранный режим подтверждается нажатием кнопки RIGHT. Нажатие кнопки LEFT возвращает к просмотру программы.
В режиме редактирования программы справа вверху между количеством команд и номером текущей команды символом 'c' или 'n' отображается, что в данный момент редактируется в текущей команде - тип команды или ее числовой параметр соответственно. Редактирование осуществляется нажатием кнопок UP/DOWN. При редактировании числового параметра удержание кнопки вызывает автоповтор с постепенным увеличением шага инкремента/декремента значения. Нажатие кнопки RIGHT переводит редактирование на следующий справа параметр/команду. Нажатие кнопки LEFT возвращает к режиму просмотра программы.
В режиме настроек изменение величины задержки предподьема зеркала изменяется кнопками LEFT/RIGHT. Значение '0' - предподьем отключен.
« Последнее редактирование: 08 Мая 2009, 20:22:47 от A_K »
Записан
SW2001PHEQ5, DS90/500, Canon 400D

Aleks71

  • Оффлайн Оффлайн
  • Сообщений: 2
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #17 : 03 Июня 2008, 10:35:24 »
. - .

Собрал, удобная штука! Спасибо автору.
Записан

Hornet

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 2041
  • Благодарностей: 210
Re: Программируемый пульт для Canon DSLR
« Ответ #18 : 11 Апреля 2010, 15:00:05 »
. - .

Спасибо  автору !  :beer:
Собрал и опробовал за пару часов . Завтра соберу в корпус .  :)
Записан
Доб 8"


A_K

  • Оффлайн Оффлайн
  • Сообщений: 122
  • Благодарностей: 0
Re: Программируемый пульт для Canon DSLR
« Ответ #19 : 11 Апреля 2010, 22:52:04 »
. - .

Наздоровье!  :beer:

Программатор далеко не прячьте, возможно скоро будет новая версия прошивки. В ней будет исправлен глюк, когда иногда на экране проскакивают мусорные символы. Так же планирую добавить возможность хранить несколько разных программ.
Записан
SW2001PHEQ5, DS90/500, Canon 400D