roboforum.ru

Технический форум по робототехнике.

Как получить данные с камеры?

Как получить данные с камеры?

Robot » 27 ноя 2008, 17:50

Вот пришла мне в голову такая идея: Хочу подключить простую аналоговую(на мой взгляд) камеру к микрухе ATmega128 :) !!! Да вот только не знаю как данные из неё передаются?!?
DC081127001_.jpg
Камера JK-309 черно-белая

Красный провод- питание;
Белый провод- звук;
А вот как по желтому данные, т.е. кадры передаются, просто не могу знать!.. Может кто раньше сталкивался с такой проблемой или просто знает ответ на этот вопрос??. :) К AVRу собираюсь подключать наверно через АЦП...

Заранее благодарен!.. 8)
Последний раз редактировалось Robot 28 ноя 2008, 16:16, всего редактировалось 1 раз.

Re: Как получить данные с камеры?

hudbrog » 27 ноя 2008, 17:58

Вообще, гуглить конечно и читать теорию.
Но на практике, чтобы работать с картинкой с такой камеры, вам потребуется
1) быстрый АЦП
2) Что-нить вроде ПЛИСа чтобы разбирать строки и кадры, и преобразовывать в красивый формат
3) фифо'шная память, чтобы эти данные потом смог забрать себе микроконтроллер
4) микроконтроллер, который эти данные сможет потом обрабатывать.

Задача далеко не тривиальна, и я бы не советовал браться за нее, если самостоятельно нагуглить как передаются данные из такой камеры не получается.

Re: Как получить данные с камеры?

EdGull » 27 ноя 2008, 18:06

Robot писал(а):Вот пришла мне в голову такая идея...

забудь.

Re: Как получить данные с камеры?

hudbrog » 27 ноя 2008, 18:10

EdGull писал(а):
Robot писал(а):Вот пришла мне в голову такая идея...

забудь.

ну почему ж ) я могу дать подробное описание описание со схемами, прошивками, pcb и прочим для работающей реализации...
используемой, кстати, для ориентации в помещении по специальным меткам..

это я к тому, что это реализуемо, но не каждым, и не самая дешевая из альтернатив. куда проще купить готовый модуль за 1500 рублей, чем эту камеру за 1000 и еще черт-знает-сколько за электронику.

Re: Как получить данные с камеры?

EdGull » 27 ноя 2008, 18:18

человек хочет мегой это делать
если есть плис то мега уже нафиг не нужна.

Re: Как получить данные с камеры?

hudbrog » 27 ноя 2008, 18:22

Можем конечно поспорить, придумать как это можно в теории все сделать на чистой меге, но смысл?
Реализуемо-ли? да, реализуемо.
Будет ли польза и результат? нулевые.

Re: Как получить данные с камеры?

EdGull » 27 ноя 2008, 18:25

1. ну давай по тереотизируем
2. лучше оформи в отдельной ветке свои наработки на плисине

Re: Как получить данные с камеры?

hudbrog » 27 ноя 2008, 18:33

1) а че тут теоритизировать. скорости не хватает? не хватает. стробоскопический эффект никто не отменял. Мне лень щаз частоты считать, слишком много надо доков открыть, но пусть он цифрует черезстрочно и через-колоночно. будет получаться из четырех кадров один, но будет. Главная сложность - правильно подобрать частоты, причем даже не столько рассчетно, сколько экспериментально. если очень хочется чтобы оно еще и стабильно работало, а не как положение марса окажется - то делаем тактирование на жесткой логике, там один счетчик и пара общих элементов получица. Будет ли от этой белиберды польза - ну, если использовать как датчик движения например - то да, будет. В противном случае нет конечно.
2) с любовью народа изобретать велосипеды - нафик не нужно, на мой взгляд. Там ровным счетом ничего нового, тот же самый кмукам, но с добавлением плисины и внешнего АЦП. Плис - тактирует правильно АЦП, преобразует в ргб(ну или в какой надо формат) и кладет данные в fifo'шную память. дальше все 1 в 1 кмукам.

Re: Как получить данные с камеры?

Myp » 27 ноя 2008, 18:34

камера вовсе не 1000 стоит а ровно половину :)
а чёрнобелая и того дешевле.

Re: Как получить данные с камеры?

yak-40 » 27 ноя 2008, 23:33

EdGull писал(а): EdGull Сегодня, 6:06 pm
Robot писал(а):Вот пришла мне в голову такая идея...забудь.

Ну зачем же сразу так :)
Вот например http://electronix.ru/forum/index.php?showtopic=49195

Добавлено спустя 57 секунд:
Причем на 16-й Меге :)

Re: Как получить данные с камеры?

EdGull » 28 ноя 2008, 10:33

каюсь, был не прав.
запамятовал про это мегадостижение. :oops:

и предлагаю по такому случаю рассмотреть вариант сборки этого девайса с шиной робобас.

Re: Как получить данные с камеры?

Robot » 28 ноя 2008, 16:14

Хорошая кстати идейка разобрана там! :) , правда только всего 2 кадра/сек. Маловато как-то вроде :( ... Может кто ещё какие способы знает или где они есть? :) . Я вот подумываю взять web- ку, только у меня возникнут теже самые проблемы с USB- портом!, токо если брать AVR-а с
USB- портом и сидеть нудить и нудить перед прогой!!!
Вообще моей проблемой движет идея о создании автономного видеонаблюдения, т.е. без задействования компа. Это должно работать так:
Если микроконтроллёру откуда- либо поступает сигнал, то включается запись видео в каком- либо формате на флэшку (Запись не будет происходить круглосуточно, а только если поступит определённый сигнал.).! Мне- бы просто около 10 кадров/сек :oops: ...

Re: Как получить данные с камеры?

=DeaD= » 28 ноя 2008, 16:52

Robot писал(а):Я вот подумываю взять web- ку, только у меня возникнут теже самые проблемы с USB- портом!, токо если брать AVR-а с
USB- портом и сидеть нудить и нудить перед прогой!!!

Долго объяснять. Просто забудьте. Не осилите. Никто еще не осилил. Не стоит оно того гемора и вообще не факт что технически возможно.

Re: Как получить данные с камеры?

hudbrog » 28 ноя 2008, 17:27

Robot, сколько вы денег готовы на этот проект потратить?

Re: Как получить данные с камеры?

Robot » 29 ноя 2008, 23:39

Ну я готов потратить на этот проект около 2000 рублей! Но сразу говорю, не предлагайте мне готовые варианты, т.е. уже собранные, тем более, что за такие деньги врядли можно приобрести что- то подобное!!!


Rambler\'s Top100 Mail.ru counter