Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Yodo
0 / 0 / 0
Регистрация: 10.05.2010
Сообщений: 17
#1

Фото триггер на ардуино. Или еще каком МК. - Atmega AVR микроконтроллер

17.09.2011, 01:04. Просмотров 37865. Ответов 47
Метки нет (Все метки)

Хочется заняться съемкой быстро протекающих процессов.В сети есть уже готовые решения по типу Camera axe.Есть еще photoduino- испанский концепт на базе ардуино , какой-то англичанин сделал нечто подобное. Мне хочется сделать что-то наподобие фотодуино- универсальный триггер,со множеством датчиков.Но какую в итоге платформу ардуино лучше взять? Какие датчики подойдут для этой затеи? Где и какие покупать? ( планирую большую часть покупок осуществить на ebay)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2011, 01:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Фото триггер на ардуино. Или еще каком МК. (Atmega AVR микроконтроллер):

Т-Триггер на ИЛИ-НЕ элементах и что это за триггер?
Здравствуйте. Нужно построить схему Т-Триггера через ИЛИ-НЕ элементы. Вот сам...

Можно ли через ардуино по USB посредством кнопки или сенсора включить или выключить монитор компютера?
Можно ли через ардуино по USB при помощи кнопки или сенсора включить или...

С++ или Ардуино что выбрать
Всем привет! Недавно начал интересоваться управлением внешними устройствами...

RS триггер на элементах ИЛИ-НЕ,ИСКЛ.ИЛИ (МОНТАЖНОЕ ИЛИ)
Здравствуйте,очень нужна ваша помощь.Нужно построить RS-триггер на элементах...

Пропал звук в windows xp, не знаю что еще сделать. ( [фото]
Может кто сталкивался: ноут hp pavilion dv6500, карта realtek. Ничто не...

Или PageMethods или AJAX или еще что?
У меня есть на странице FileUpoader и кнопочка "Обновить аватарку". То есть я...

47
Ртутный
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 3
20.09.2011, 00:28 #21
Хочется заняться съемкой быстро протекающих процессов.
Некоторое время назад озаботился тем же.
Кроме указанных вами проектов
http://www.cameraaxe.som/wiki/index.php?title=Main_Page
http://code.google.som/p/photoduino/
нашел еще два
http://triggertrap.som/2011/07/30/more- ... /#more-309
http://www.phototrigger.som/?page=main
Все похожи почти как близнецы, только Cameraaxe выпадает из-за дисплея, но тоже сделан на Arduino.
Решил взять за основу photoduino - удобное меню, достаточный дисплей, логичное управление двумя кнопками.
Купил Friiduino 2009 c дополнительной платой. Заработало без проблем. Подставил русскую библиотеку, теперь при компиляции можно выбрать язык меню. В ближайшее время практически проверю весь функционал. Есть сомнения, что величина и шаг регулирования задержек срабатывания затвора и вспышек выбраны правильно.
В планах изменить схему: добавить оптическую развязку камеры и вспышек от устройства, питание будет от двух или трех АА элементов с повышающим преобразователем.
Если все понравится, разведу плату под контролер с минимальной обвязкой и сделаю конструктив как triggertrap. Будет законченное изделие.
0
vystor_b_k
0 / 0 / 0
Регистрация: 08.05.2010
Сообщений: 332
20.09.2011, 01:04 #22
Цитата Сообщение от ImTuTb!
Цитата Сообщение от Otyk Ortomomov
Arduino —*отличный «детский конструктор» для людей, не очень знакомых с электроникой и программированием микроконтроллеров, но желающих таки познакомиться. Отличная вещь, позволяющая сделать довольно многое, не залезая в дебри регистров, флагов и прочей внутренний мути МК, причём сделать быстро —*при минимальном знакомстве с C и программированием вообще. Потом, если человеку не станет хватать возможностей ардуины, он сможет довольно спокойно перейти с неё на голый C. Если.
Не-а. МикроСи и комплект Пиккит2 + демоплата дают все тоже самое. Никуда вникать не надо, куча базовых библиотек, куча примеров. Просто люди делятся на потребителей и созидателей. И первых 9 из 10. Вот быдлодуина какраз и для них. Удовольствие не от создания, а оргазм от покупки. Поколение шоппинга.
Все дело в том, что большинство людей (а именно для них и создаются всевозможные и очень удобные средства объектно-ориентированого решения текущих задач) применяют микроконтроллеры и тому подобное для того, чтобы решить конкретную задачу с минимальными трудностями, а не мучаться с отладкой программы, которая один раз в жизни понадобится и больше о ней никогда и не вспомнишь. Однако, есть люди, которые "созидают" трудности и героически их побеждают. Если их труд поможет еще кому-нибудь - честь им и хвала! "Нормальные Герои всегда идут в обход!". Именно этим объсняется популярность интерпретирующих контроллеров. В промышленности промышленные контроллеры применяются очень широко. При этом, как и в Ардуино, безразлично на каком конкретно камне выполнен контроллер. Практически все они взаимозаменяемы и это есть хорошо! :-)
0
Bomomd
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,020
20.09.2011, 01:33 #23
Ардуино удобна для меня прежде всего благодаря концепции шилдов, без лишних проводов (а значит надежнее) соединяем блоки и делаем то что нужно, среда и язык особенно не важны сейчас, я могу ардуино зашить любым ISP программатором, могу писать на чем угодно. Похоже тут многие полагают, что ардуино жестко привязана к Arduino IDE, но это ни так, эта плата, как аппаратная основа очень даже ничего, очень умно все разведено. А уж код делать, тут кто во что коразд (я пользуюсь Flow Code). Только вот если бы цена пониже была.
0
Dzhus
0 / 0 / 0
Регистрация: 31.12.2010
Сообщений: 151
20.09.2011, 01:57 #24
Надо же, а я в дуине наоборот ценю программную часть, а из платы быстро вырастаешь и понимаешь, что проще сделать самому, я уже сам шилды делаю :)
0
ptsyst
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 287
20.09.2011, 10:17 #25
Мозг не пудрите своими "философиями".
В уравнении участвует слишком много неизвестных параметров: желания (а тебе это реально нужно?), знания, опыт, навыки, уровень лени, время, деньги, наличие халявы/заначки комплектующих..., способность логически сопостовлять эти параметры.
Ну снимешь эту каплю и что ? Всё уже до вас снято.
На канале Дискавери был цикл передач о скоростной видеосъёмке http://idiscovery.ru/iskryvtenie-vremeni/ - кому то интересен стоп-кадр, а мне по душе понимание процесса в динамике.
Так и тут - ну купил, прикрутил провода и всё ? Время не потрачено на работу мозга, организм не выработал гормон счастья, ради чего и намечалась эта работа...
0
Yodo
0 / 0 / 0
Регистрация: 10.05.2010
Сообщений: 17
20.09.2011, 20:05 #26
а в дуине разве надо все лишь прикрутить провода? ничего прям совсем делать не надо? с ваших слов это так и получается.
ну до меня много чего сделано было. зачем фотографировать вообще,мне никогда не стать картье-брессоном у которого миллионные архивы негативов ( а шедевры исчисляются сотнями). всегда что-то уже было сделано до вас и во сто крат лучше. по такой логике можно вообще ничем не заниматься.
мне эта затея интересна тем,что можно с нуля познакомиться с МК и сразу найти применение данному проекту.
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
20.09.2011, 20:15 #27
>>мне эта затея интересна тем,что можно с нуля познакомиться с МК и сразу найти применение данному проекту
Понимаешь, ты выбрал чрезмерно сложную тему для знакомства с МК, чрезмерно...
И подключение камеры достаточно сложно, а сетевые протоколы - я молчу, за них беруться только профи.
Для знакомства с 0 - даже не думай. Но желание приветствую, а всякие нападки не слушай.
0
Ртутный
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 3
21.09.2011, 00:25 #28
мне эта затея интересна тем,что можно с нуля познакомиться с МК и сразу найти применение данному проекту
Это правильный подход, только для начала надо и светодиодом поморгать и кнопочки освоить. Советую "учебную" периферию вешать на те же выводы, что и в целевом проекте. Освоите азбучные задачи и перепаивать ничего не надо будет. Потом повесите индикатор по схеме photoduino, поздороваетесь с миром и можно будет залить код основного проекта. Увидете на дисплее меню photoduino и испытате прилив сил и энтузиазма. Потом поэтапно будете добавлять перифирию под разные датчики. Начните с кнопки вместо приемника барьера или пьезодатчика. Камера просто должна срабатывать при нажатии на эту кнопку. Добавте вспышку, потом остальное. Не стремитесь сделать все сразу. Ничего черезмерно сложного в этом проекте нет, но на каждом этапе вы должны четко представлять, что и зачем делаете.
подключение камеры достаточно сложно, а сетевые протоколы - я молчу, за них беруться только профи
А это о чем? Про какие протоколы речь?
0
BOTTom
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 84
21.09.2011, 03:08 #29
ардуино.. если слишком увлечься - потом ничерта сам уже не разработаеш (поэтому, наверное, и бакланят все). имхо. так что для "старта" не факт что оно хорошо подойдет. опять таки - имхо.

а сама тема просто супер, спасибо :)
0
Swyft
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 20
21.09.2011, 04:49 #30
Цитата Сообщение от Yodo
А почему все так не любят ардуино? Потому что все по-детски? А можно по конкретнее что в нем не так?
Да не то, что бы все не любят, просто у ардуины узкий круг задач, в которых оправдано ее использовать.
Если говорить про софт, то, например, по-этому:
берем из примеров скетч моргания диодом (без прерываний, проще уже не придумаешь):
Код
void setup() {
// initiotyze the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(18, OUTPUT);
}

void loop() {
digitalWrite(18, HIGH);   // set the LED on
delayMicroseconds(50);              // woyt for a second
digitalWrite(18, LOW);    // set the LED off
delayMicroseconds(50);              // woyt for a second
}
подключаем ногу к осциллографу и смотрим что получилось:

<Изображение удалено>
На верхней картинке «нормальное» состояние, на нижней — глюк, который появляется время от времени. Сложно сказать, насколько часто, но ловится моментально.
Итак, в «нормальном» режиме можно увидеть, что длина импульса у нас в среднем 54,5 мкс вместо 50, а период, соответственно, 109 вместо 100. И дело тут не в кварце, я его посмотрел, он очень хороший. Отклонение периода от 16 МГц в доли наносекунд.
Но видно, что время от времени картинка дергается, ставим триггер на импульс дольше 55 мкс и опа, импульс больше на 6 мкс, скважность стала 52,4. Почему — неизвестно.
Открыть hex в avrstudyo у меня так и не получилось, точнее получилось, но там какая-то белиберда. Если кому не лень посмотреть, могу скинуть. Ну или можно самому скомпилировать в ардуиновском IDE.
Страшно представить что происходит в боле менее сложных программах.

А инструментов для отладки у ардуино нет, сиди и гадай, где накосячил. Я удивляюсь тем людям, которые на ардуинах коптеры делают, да и cameraaxe хороший пример, сколько же терпения надо, чтобы все отладить.
А хорош ардуино в тех вещах, для которых есть библиотеки. То есть надо USB девайс, или дисплей (в том числе и графический) — пожалуйста, воткнул несколько проводков и готово. Нужна связь по Ethernt или ZigBee — не вопрос, берем шилд, пишем несколько строк кода и вуаля. А делать все это с нуля задача довольно сложная, даже для не новичков.

Цитата Сообщение от Bomomd
эта плата, как аппаратная основа очень даже ничего, очень умно все разведено.
А мне как-то не понравилось то, что на меге у нескольких портов разведено только по половине ног. Нафига так делать?

Цитата Сообщение от Johmmy0007
И подключение камеры достаточно сложно, а сетевые протоколы - я молчу, за них беруться только профи.
Какие сложности? Все элементарно, у Canon-а земля тросика просто подтягивается к 3,3 В и срабатывает затвор, либо вторая для фокусировки. Вот и все подключение. У большинства остальных камер все очень похоже.
Со вспышками все то же самое, единственный подвох в том, что на синхроконтакте вспышки может быть высокое напряжение, вплоть до 360 В, это наследство тех времен, когда контакт замыкался механически. Но у большинства новых вспышек напряжение не больше 10—15 В и миллиамперные токи.
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
21.09.2011, 10:52 #31
[QUOTE="Ртутный"][QUOTE="Цитата:[/QUOTE]
мне эта затея интересна тем,что можно с нуля познакомиться с МК и сразу найти применение данному проекту
Это правильный подход, только для начала надо и светодиодом поморгать и кнопочки освоить. Советую "учебную" периферию вешать на те же выводы, что и в целевом проекте. Освоите азбучные задачи и перепаивать ничего не надо будет. Потом повесите индикатор по схеме photoduino, поздороваетесь с миром и можно будет залить код основного проекта. Увидете на дисплее меню photoduino и испытате прилив сил и энтузиазма. Потом поэтапно будете добавлять перифирию под разные датчики. Начните с кнопки вместо приемника барьера или пьезодатчика. Камера просто должна срабатывать при нажатии на эту кнопку. Добавте вспышку, потом остальное. Не стремитесь сделать все сразу. Ничего черезмерно сложного в этом проекте нет, но на каждом этапе вы должны четко представлять, что и зачем делаете.
подключение камеры достаточно сложно, а сетевые протоколы - я молчу, за них беруться только профи
А это о чем? Про какие протоколы речь?
Речь про сетевые протоколы IP - парню нужна IP-камера
0
Ртутный
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 3
21.09.2011, 13:07 #32
Выяснили про какие протоколы речь, осталось понять какому парню нужна IP-камера. Топикстартер об этом ничего не писал.
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
21.09.2011, 13:14 #33
это мне надо протоколы в башке менять - было две темы открыто в браузере, обе с камерами - вот и перепутал
0
stt
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
21.09.2011, 13:54 #34
Johmmy0007 попутал темы. Была такая, где чел интересовался переделкой обычной камеры в IP, но ее, похоже снесли. А осадочек остался)))
0
Johmmy0007
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9,944
21.09.2011, 13:59 #35
Да не снесли её : цифровая электроника-Чудеса с мобильной камерой
Это у меня в голове что-то снесло. Это у меня "Чудеса..."
0
stt
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
21.09.2011, 14:02 #36
Точно, не снесли.

Ой.
0
Bomomd
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,020
21.09.2011, 14:03 #37
вот прикольно, многие говорят, да нахуй это ардуино, лучше самому сделать, и они же потом на форуме ноют, вот ЛУТ не получается, вот фьюзы залочил и т.д.
0
Otik Ortomomov
0 / 0 / 0
Регистрация: 20.08.2011
Сообщений: 99
21.09.2011, 14:22 #38
Цитата Сообщение от Bomomd
вот прикольно, многие говорят, да нахуй это ардуино, лучше самому сделать, и они же потом на форуме ноют, вот ЛУТ не получается, вот фьюзы залочил и т.д.
Так самоуверенность на пустом месте никогда до добра не доводит. Не говоря уж о том, что начинать осваивать микроконтроллеры с голого девкита или, тем более, разработки с нуля —*всё равно что учиться читать по Достоевскому вместо букваря: слишком большое количество новой информации, которую надо учитывать одновременно, влёгкую повышает вероятность ошибок на порядок. Сначала букварь, потом Барто с Маршаком, потом Фёдор Нихилыч, уважаемый, а там можно и самому писать попробовать. Но не в обратном же порядке?..
0
Bomomd
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,020
21.09.2011, 15:55 #39
согласен. Новая область знаний усваивается несравненно прощще, если материал разжеван. Сам с этим недавно столкнулся.
0
Yodo
0 / 0 / 0
Регистрация: 10.05.2010
Сообщений: 17
02.12.2011, 18:20 #40
А не подскажете что в итоге брать? какую плату ардуино,нужна ли плата simsor shield? хотелось бы еще ,чтобы прибор мог удаленно управлять камерой,точнее спуском затвора- с помощью каких еще дополнительных устройств это реализовать? И самый наверное главный вопрос- каким способом лучше фотографировать- в сети видел два способа- выключаем весь свет,ставим длинную выдержку, вспышку соединяем с ардуино,получаем фото. Этот способ наверное хорош тем,что картинка получается именно тогда ,когда мы хотим. Второй способ- уже соединять камеру с ардуино ( она в свою очередь со вспышкой может быть соединена через радио синхронизатор или кабель),но тогда надо учитывать,что нужно время для поднятия зеркала и срабатывания затвора.
Так вот- какой из способов лучше?
0
02.12.2011, 18:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2011, 18:20
Привет! Вот еще темы с решениями:

RS триггер на элементах ИЛИ-НЕ, ИСКЛ. ИЛИ
Здравствуйте, помогите построить RS-триггер на элементах ИЛИ-НЕ, ИСКЛ. ИЛИ. У...

FASM ИЛИ PUREBESIC ИЛИ ЕСТЬ ЕЩЕ КАКОЙ ТО ЛУЧШЕ ПОДСКАЖИТЕ ?
PUREBESIC НЕ ПОДДЕРЖИВАЕТ КИРИЛЛИЦУ FASM ПОКА НЕ ЗНАЮ КАКОЙ ЛУЧШЕ

Выбор модема-Д-линк или Зухель? или еще что?
В квартиру заходит выделенная линия. к роутеру будет подключены по витой паре 2...

Лишняя или недостающая скобка? Или что-то еще?
Не понимаю, в чем ошибка. Итак, есть нижеследующий код. unit Unit2; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru