roboforum.ru

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

Прошу помощи. Видеонаблюдение на микроконтроллере

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Samoralex » 14 янв 2015, 18:51

Добрый день Форумчане.
Прошу помощи в начале пути :)
Моя цель - создать систему видеонаблюдения.
Имеется аналоговая камера и микрофоном... В общем вызывная панель на 12 вольт.
Имеется монитор с тюльпаном... В итоге разберу его, вытащю начинку и воткну в красивый корпус.
Микроконтроллер, который хочу использовать наверное Кортекс М3 или аналогичный. Т.к. хочу натыкать датчиков, ключей открывания замков и т.д. и распихать по дачной территории. (ко всему прочему это мой дипломный проэкт, так что хочу воплотить в жизнь и удивить всех преподов) :)
Вроде в краце все.
Заранее благодарен.
Samoralex
 
Сообщения: 8
Зарегистрирован: 14 янв 2015, 18:36

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Angel71 » 14 янв 2015, 19:40

при чём в такой трактовке видеонаблюдение к микроконтроллеру? камеру в монитор, всё. датчики, ключи и прочее это понятно, к мк. только что именно хотите сделать и в чем помощи хотите это не раскрывает.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Samoralex » 15 янв 2015, 01:10

Хочу иметь рядом с монитором некое устройство управления, замками, мониторами, датчиками всякими.Например Алгоритм работы датчиков надо куда то прописать, на летний или на зимний период. В идеале хочу охранную систему свою полноценную. Ну и хочу научиться разработке систем микропроцессорных. Полагаю что начать надо с простой системы (2 камеры, монитор, динамик, микрофон, кодовый замок) Сейчас я пытаюсь понять как оцифровать сигнал с камеры и передать его на монитор.
Еще хочу иметь возможность добавлять камеры или LCD матицы цифровые а шлейфах. А сейчас на руках имею монитор автомобильный :)
Samoralex
 
Сообщения: 8
Зарегистрирован: 14 янв 2015, 18:36

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Angel71 » 15 янв 2015, 06:13

хотеть можно, а с практической точки зрения затея мягко говоря сомнительная. она хороша была бы лет так 5-8 назад. да и часть хотелок или нереально или очень сложно. тот же кортекс-м и оцифровка аналогового видео даже с одной камеры уже не шибко лего, а две это ещё более сомнительная затея. а ещё нужно же будет или как-то обработать (допустим маштабирование сделать) или наложить данные и потом ещё и в аналог перегнать, что бы на экран вывести. даже если не выводить аналоговое видео, а использовать lcd матрицу (со встроенным контроллером или доп. плату лепить) или монитор и к нему драйвер лепить, то всё равно кортекс-м это всё или не потянет или с трудом. на аналоговое видео с камеры можно наложить какую-то информацию, как по ресурсам это скажется на возможности нормальной работы со всякими датчиками, остаётся только гадать. как вариант можно добавить ещё одну плату с мк или сразу взять плату с двухядерным (что-то на подобии таких) или двумя процессорами. тот же дополнительный экран с одним мк или с одноядерным мк (уже почти не важно с каким интерфейсом, будет у него драйвер экрана или нет) или какую камеру уже врядли. в общем наложение своих данных на аналоговое видео ещё адекватно для, допустим какого-нибудь пульта дял fpv модели (отображение данных телеметрии), остальное скорей всего придётся сильно притягивать за уши.
если у монитора есть hdmi интерфейс, логичней подобрать миникомпьютер и к нему или ip камеру (проводную или беспроводную или что бы роутер юсб камеру прокидывал, уже другой вопрос) или карту видеозахвата. вариант со смартфоном можно пропустить, экран мелкий. ещё вариант - это взять планшет. сейчас цены на них достаточно неплохо снизились, можно взять на каком-нибудь атоме и с 8кой или линуксом. к нему ip камеры. не выбор, подключать по rj45 или по вайфаю (через роутер или без). недорогая плата с переферийным мк, который можно будет подключения к планшету через usb-uart или wifi или bluetooth или rj45. и таких плат можно будет подключать далеко не одну. вариантов железа сейчас более чем.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Samoralex » 15 янв 2015, 11:18

Как вариант есть идея пропустить аналоговый поток с камеры на монитор через ключ, которым управлять с МК.
Как я понял ключей и камер можно много понатыкать, управлять ключем явно проще чем видеопотоком)
Наверное аналоговые камеры это прошлый век но все же :)

Если допустим опустить хотелку до одной камеры и одного монитора.
Хочу понять как вообще оцифровывать поток и что потом с ним делать и как это в железе реализовать.
Если АЦП отдельно поставить, или внутреннего в МК будет достаточно?
Samoralex
 
Сообщения: 8
Зарегистрирован: 14 янв 2015, 18:36

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение legion » 15 янв 2015, 11:51

Что ближе к вашей специальности и, стало быть, к теме диплома: оцифровка видео или охранная система? Вот на том, что ближе, и стоит сосредоточится. Вещи это разные и пересекаются в одной, по сути, точке: тревожный вход/сигнал видеорегистратора. Если ближе видеозахват, то делайте плату видеозахвата. Можно видеорегистратор, но работы с мк там уже не будет, там будет комп. Если ближе датчики и замки, то делайте систему сигнализации и контроля доступа. Обе темы по отдельности тянут на диплом-полтора, думаю.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Myp » 15 янв 2015, 11:59

оцифровывать сигнал только чтобы подать его на монитор это странное желание.
разве что чисто в академических целях.

если цель не в изучении алгоритмов видеообработки, а в конечном устройстве то..
чтоб камеру к компьютерному монитору подключить используют вот такие штуки, на выбор VGA или HDMI
http://www.ebay.com/itm/Black-TV-RCA-Co ... 1552908997
http://www.ebay.com/itm/MINI-RCA-Compos ... 1709272681

для записи видео соответственно отдельно регистратор
начиная с атких, на карту памяти http://www.ebay.com/itm/Mini-CCTV-DVR-C ... 1067617140
кончая полноценным многоканальным регистратором с жёстким диском и подключением по сети.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Samoralex » 15 янв 2015, 12:06

Оцифровать хочу научится чисто в академических целях... Ближе всего сейчас хочу систему безопасности сделать - Тревожный сигнал -> видео с камеры на мониторе.

Вообще препод сказал либо
1. Сделай систему охраны.
либо
2. Оцифруй видео и обоснуй элементы, которые ты при этом использовал
Samoralex
 
Сообщения: 8
Зарегистрирован: 14 янв 2015, 18:36

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение legion » 15 янв 2015, 13:59

Как тревожный сигнал связан с видео с камеры на мониторе?

По второму варианту смотрите микросхемы оцифровки, гуглить "digital video decoder".
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Angel71 » 15 янв 2015, 14:16

чем и как оцифровывать вариантов хватает - видео ацп, дсп, фпга, всякие экзотические штуки на подобии форт процессоров с десятками ядер и т.д. это может быть как отдельными чипами, так и в составе какого-нибудь микроконтроллера/микропроцессора. только после оцифровки с этими видеоданными потом нужно что-то делать, обработать и/или вывести куда. какое железо выбирать, зависит больше от того, с чем дальше хотите разбираться. в любом случае наложение данных на видеопоток требует намного меньше ресурсов и делается даже на хиленьких мегах (готовые проекты в сети есть, ройте "on screen display (osd)" или "video overlay" и т.д.). реализовать переключение камер не сложно, можно использовать транзисторы, реле, специальные микры,... а сделать сразу два его либо либо вполне можно, один вариант уже упоминал - миникомпьютер, к нему карта видеозахвата. если делать с прицелом на более-менее нормальную систему охраны/управления, с получением данных с различных датчиков и управления всякими замками, светом и т.д., так тогда и изначально не нужно на всякие академические поигрульки отвлекаться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Dmitry__ » 15 янв 2015, 18:42

Зачем оцифровывать аналоговый сигнал? Если камера цветная, то умрешь декодировать pal/secam. Надо взять заведомо цифровую камеру, типа:
http://www.terraelectronica.ru/catalog_info.php?CODE=1266760
Можно взять камеру с fifo
http://www.aliexpress.com/snapshot/110578993.html
stm32 на 160 мгц. декодирует mjpeg 320*240 в реалтайме.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Angel71 » 15 янв 2015, 18:46

можно и оцифровать, можно с цифровой камерой в jpeg сжать, а дальше что? шашечки или ехать.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Samoralex » 16 янв 2015, 12:27

В общем простыми словами надо взять информацию с камеры и несколькими тактами записать её в память. Значит в схеме должна еще быть память достаточного размера ( Представленная ввиде быстродействующей памяти, разьем с СД наверное не подойдет). Далее берем еще несколько тактов и пихаем информацию, записанную в память на дисплей.

Т.е. проц должен за секунду делать 25*(коллво тактов нужное на запись с камеры в память -> из памяти в дисплей) след операция (обнуление памяти и снова камера->память + память->дисплей)
+ еще такты нужны на контроль датчиков и управление замками от дверей, пищалками если незаконно вломились и лампами освещения(защел в туалет - свет включился) + управление процессом от пользователя и еще передача разговора( пришли гости - ты включил камеру и поговорил)
Значит МК потребуется большая частота, что подразумевает подключение кварцевого резонатора с большей тактовой частотой... Или дополнительного МК (например мегу8) для управления датчиками и другой дополнительной лабудой...
Вроде так ? :)
Samoralex
 
Сообщения: 8
Зарегистрирован: 14 янв 2015, 18:36

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Angel71 » 16 янв 2015, 15:39

если не секрет, когда сдача диплома?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошу помощи. Видеонаблюдение на микроконтроллере

Сообщение Duhas » 16 янв 2015, 15:42

обычно летом.. из "технарей" только у архитекторов на моей памяти зимой, т.к. учились они 5.5 лет на специалитете.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

След.

Вернуться в Микроконтроллеры

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

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