Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
29 Березня 2024, 12:05:05

Увійти

google


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

0 Користувачів і 1 Гість дивляться цю тему.

A_K

  • Offline Offline
  • Повідомлень: 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
  • Offline Offline
  • Повідомлень: 4300
  • Подяк: 1318
  • "Лупайте сю скалу!"
Re: Программируемый пульт для Canon DSLR
« Відповідь #1 : 08 Липня 2007, 21:25:08 »
. - .

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

A_K

  • Offline Offline
  • Повідомлень: 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

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #3 : 08 Липня 2007, 21:39:59 »
. - .

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

Diskus

  • Moderator
  • Offline Offline
  • Повідомлень: 4300
  • Подяк: 1318
  • "Лупайте сю скалу!"
Re: Программируемый пульт для Canon DSLR
« Відповідь #4 : 08 Липня 2007, 21:58:18 »
. - .

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

LifeIsGood

  • Клуб Астрополіс, Модератор
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Программируемый пульт для Canon DSLR
« Відповідь #5 : 08 Липня 2007, 23:35:27 »
. - .

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

Грин

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

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


A_K

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #7 : 09 Липня 2007, 07:29:09 »
. - .

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

LifeIsGood

  • Клуб Астрополіс, Модератор
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Программируемый пульт для Canon DSLR
« Відповідь #8 : 09 Липня 2007, 09:19:05 »
. - .

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

A_K

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #9 : 09 Липня 2007, 18:57:51 »
. - .

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

LifeIsGood

  • Клуб Астрополіс, Модератор
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Программируемый пульт для Canon DSLR
« Відповідь #10 : 09 Липня 2007, 19:02:06 »
. - .

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

A_K

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #11 : 09 Липня 2007, 19:15:06 »
. - .

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

A_K

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #12 : 27 Липня 2007, 21:20:27 »
. - .

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

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

Грин

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

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

Lupus

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

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

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

A_K

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #15 : 09 Травня 2008, 13:46:00 »
. - .

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

A_K

  • Offline Offline
  • Повідомлень: 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

  • Offline Offline
  • Повідомлень: 2
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #17 : 03 Червня 2008, 10:35:24 »
. - .

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

Hornet

  • Offline Offline
  • Повідомлень: 2060
  • Подяк: 211
Re: Программируемый пульт для Canon DSLR
« Відповідь #18 : 11 Квітня 2010, 15:00:05 »
. - .

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


A_K

  • Offline Offline
  • Повідомлень: 122
  • Подяк: 0
Re: Программируемый пульт для Canon DSLR
« Відповідь #19 : 11 Квітня 2010, 22:52:04 »
. - .

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

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