roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 21:55

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 14:37 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2007, 19:18
Сообщения: 108
Откуда: msk
Честно говоря, не уверен в точности названия.
Лучше опишу задачу подробнее. Есть фотокамера, которой хочется управлять с ПК. Управление срабатывания автофокуса и шторкой уже реализовано через так называемый спусковой тросик. А вот чтобы получить фотографию, необходимо возиться с выниманием SD карты и подключением оной к ПК. Хочется автоматизировать.
Для решения вопроса я полагаю необходимо сделать устройство, с одной стороны которого находится модуль эмуляции sd карты, который вставляется в фотоаппарат, а с другой - usb flash модуль. Приблизительная структурная схема в прикрепленном файле.
USB подключение плохо тем, что при этом аппарат перестает быть активным и нельзя фотографировать.
Как вы думаете, можно ли такое реализовать, имеются ли узкие места и нет ли уже готовых решений?


Вложения:
SD.png
SD.png [ 213.67 КиБ | Просмотров: 4258 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Если это фотик - canon, то можно поискать альтернативные прошивки...
Там dos :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2007, 19:18
Сообщения: 108
Откуда: msk
К сожалению, не Canon. Иначе я бы пользовался их SDK и управлял по usb http://www.youtube.com/watch?v=B3RSt78sKY0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
очень многие фотоаппараты позволяют нормально ими управлять (недорогие мыльницы не исключение). но инфу искать по этому безобразию трудно, освещена эта тема очень мало. напишите модель, може кто с таким или подобным уже работал или знает где почитать можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 17:16 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
ToniPizecato писал(а):
К сожалению, не Canon. Иначе я бы пользовался их SDK и управлял по usb http://www.youtube.com/watch?v=B3RSt78sKY0

Дык а чо за фотег?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 17:35 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
в инфе к видео canon 40d :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 17:58 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Angel71 писал(а):
в инфе к видео canon 40d :oops:

Это "если бы у ТС был сапоп". Но у него, очевидно, не он.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 18:45 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2007, 19:18
Сообщения: 108
Откуда: msk
Аппарат panasonic lumix dmc-gx1
Искал что предлагает сам панасоник, но они не предлагают средств разработки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 21:31 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Digikam сабж умеет ЕМНИП.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 21:50 
Не в сети
Аватара пользователя

Зарегистрирован: 12 окт 2008, 12:40
Сообщения: 369
Откуда: Красногорск, Подмосковье
Фотоаппарат записывает данные на карточку с достаточно большой скоростью, при этом данных достаточно много, так что будет очень непросто сделать подобное устройство.
Так что, как мне кажется, единственный вариант - это считывать данные с фотоаппарата через USB.
Есть, правда, еще один вариант, который возможен только в том случае, если включенный фотоаппарат не обращается к карточке во время своего бездействия - можно попробовать подключить обычную карту к фотоаппарату через болванку-коннектор, и после фотографирования, не выключая фотоаппарат, переключить карту на картридер через электронные ключи. Скорее всего, картридер должен быть специализированный, поскольку карта уже проинициализирована фотоаппаратом, и изменять ее режим работы нельзя, чтобы фотоаппарат не заметил, что с картой производились манипуляции.
Между прочим, эмулировать карту через SPI, скорее всего, не получится - для быстродействия там должны использоваться более скоростные протоколы.

_________________
OpenSimpleLidar - проект простого самодельного лидара.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 22:03 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
не совсем. иметь возможность управлять параметрами съемки намного интересней, чем просто доступ к карте. использовать вспышку или нет, режим авто или управление фокусировкой и прочими праметрами многого стоит. эмулировать саму карту не сильно сложно - протоколы есть, исходники есть, нужно "слегка" всё перевернуть. про скорость вы немного не правы - скорость диктует карта, а не фотоаппарат.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 22:37 
Не в сети
Аватара пользователя

Зарегистрирован: 12 окт 2008, 12:40
Сообщения: 369
Откуда: Красногорск, Подмосковье
Да, точно, ошибся, скорость определяется самой картой. Вот только с эмуляцией карты все равно проблемы - нам нужно записать данные на компьютер, а не прикинутся внешней памятью, так что придется писать собственный драйвер, который будет создавать нужный файл в нужном месте на диске компьютера.

_________________
OpenSimpleLidar - проект простого самодельного лидара.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 08 мар 2012, 23:38 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Короче уже есть штука, которая сделает TC счастливым. Фотки пишутся в карту и сразу автоматом в комп по вайфайю.
http://www.eye.fi/products/connectx2

Для этой камеры бывают ИК пульты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 09 мар 2012, 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: 19 фев 2007, 19:18
Сообщения: 108
Откуда: msk
citizen писал(а):
Есть, правда, еще один вариант, который возможен только в том случае, если включенный фотоаппарат не обращается к карточке во время своего бездействия - можно попробовать подключить обычную карту к фотоаппарату через болванку-коннектор, и после фотографирования, не выключая фотоаппарат, переключить карту на картридер через электронные ключи. Скорее всего, картридер должен быть специализированный, поскольку карта уже проинициализирована фотоаппаратом, и изменять ее режим работы нельзя, чтобы фотоаппарат не заметил, что с картой производились манипуляции.
Между прочим, эмулировать карту через SPI, скорее всего, не получится - для быстродействия там должны использоваться более скоростные протоколы.

Вот чтобы избежать несостыковки прав на карту одновременно у кардридера и фотоаппарата я подумал о структуре, которая описана выше. То есть фотоаппарат общается только с девайсом, который для него является картой, а для компьютера - флеш памятью, чтобы не мучиться с записью куда-то на диск (он сам будет диском). Но тут опять же встает проблема записи в память флеш девайсом и чтения флеш компьютером.

Angel71 писал(а):
иметь возможность управлять параметрами съемки намного интересней, чем просто доступ к карте. использовать вспышку или нет, режим авто или управление фокусировкой и прочими праметрами многого стоит.

Да, интереснее, но пока это не нужно. В ином случае проще купить Кенон и пользоваться его SDK через usb.

elmot писал(а):
Короче уже есть штука, которая сделает TC счастливым. Фотки пишутся в карту и сразу автоматом в комп по вайфайю.
http://www.eye.fi/products/connectx2
Для этой камеры бывают ИК пульты?

Похоже на то, что надо. Спасибо!
Встроенного ИК триггеринга нет, но его можно подключить вместо проводного тросика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор SD карты
СообщениеДобавлено: 09 мар 2012, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2009, 22:39
Сообщения: 185
Откуда: Пермь
Skype: kudrin_anton
прог. языки: assembler
Еще можно по гуглить SD sniffer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO