admiral 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 (изменено) · Жалоба Значит возникла идея: брать изображение с вебкамеры с частотой примерно 5 кадров в секунду и писать эти изображения на флэш-карту (microSD). Т.к. я занялся изучением АВРов, то думаю использовать какую-нибудь мегу16 к примеру. Полистал я информацию по этому делу, но почти везде информация о том, как подключить АВР к компу. А нужно наоборот, что бы контроллер был в качестве хоста. Реально ли такое сделать? Интересует именно подключение усб-камеры к контроллеру. Флэшку я думаю как подключить наверное сам разберусь. В обще интересует реально литакое сделать? И, если уже есть вебкамера, какой прожкой можно прослушивать порт USB что бы с протоколом разобраться? Изменено 17 декабря, 2007 пользователем admiral Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sash_u 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба Значит возникла идея: брать изображение с вебкамеры с частотой примерно 5 кадров в секунду и писать эти изображения на флэш-карту (microSD). Т.к. я занялся изучением АВРов, то думаю использовать какую-нибудь мегу16 к примеру. Полистал я информацию по этому делу, но почти везде информация о том, как подключить АВР к компу. А нужно наоборот, что бы контроллер был в качестве хоста. Реально ли такое сделать? Интересует именно подключение усб-камеры к контроллеру. Флэшку я думаю как подключить наверное сам разберусь. В обще интересует реально литакое сделать? И, если уже есть вебкамера, какой прожкой можно прослушивать порт USB что бы с протоколом разобраться? Насчёт реализации USB на AVR-ках попробуй посмотреть вот здесь http://www.obdev.at/products/avrusb/prjall.html там много проектов с использованием USB, но хоста вроде никто так и не делал (хотя может я и ошибаюсь). Я думаю что впринципе это сделать вполне реально, скорость конечно заранее не рассчитаешь (да и зависит от размера картинки с камеры),н ос камерой думаю можно работать,т.к. тут нужна точка-точка и довольно упращённые команды. И, если уже есть вебкамера, какой прожкой можно прослушивать порт USB что бы с протоколом разобраться? Прослушать USB бы советовал USBTrace.Сам им неоднократно пользовался,остался доволен ;) Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба ... А нужно наоборот, что бы контроллер был в качестве хоста.... внешнии хосты - есть. на МК хост - вроде пока не было решения. Народ отмечал енто пол-года, год назад (если ничего не путаю)... у Агурова можете найти типовую схему хоста с внешней микросхемой... с уважением (круглый) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
admiral 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 (изменено) · Жалоба внешнии хосты - есть. на МК хост - вроде пока не было решения. Народ отмечал енто пол-года, год назад (если ничего не путаю)... у Агурова можете найти типовую схему хоста с внешней микросхемой... с уважением (круглый) Извинясь, но кто такой Агуров? Я тут новенький. Схемы Агурова не видел пока, но вообще я подумывал, чтобы реализовать это устройство с как можно меньшими затратами по железу. Тем более, как новичек,мне бы хотелось самому разобраться во всех тонкостях программирования. :) Кстати, я привык программировать на ассемблере, стоит ли мне изучать СИ? Реально ли это даст пользу? Изменено 17 декабря, 2007 пользователем admiral Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба Извинясь, но кто такой Агуров? Автор серии книг по комповым интерфейсам. Схемы Агурова не видел пока, но вообще я подумывал, чтобы реализовать это устройство с как можно меньшими затратами по железу. Тем более, как новичек,мне бы хотелось самому разобраться во всех тонкостях программирования. :) Кстати, я привык программировать на ассемблере, стоит ли мне изучать СИ? Реально ли это даст пользу? имхо, для Вашей задумки ATmegaXX будет маловато. Возьмите для начала задачу попроще. ПисАть или не писАть на С - дело Ваше, но его знание потребуется для разборок с имеющимися примерами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
admiral 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба Возьмите для начала задачу попроще. Задачу попроще в каком смысле? Использовать дополнительную микруху или вообще пока забыть про эту идею пока опыта не наберусь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sash_u 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба имхо, для Вашей задумки ATmegaXX будет маловато. Возьмите для начала задачу попроще. Почему. Идея достаточно интересна и наверно не стоит говорить о её практической пользе. А что если совместными усилиями попробовать реализовать этот хост. Повторюсь,ведь тут наверняка половины функций будет незадействовано. Поидее установил соединение,кинул команды на передачу картинки и принимай себе поток. с виду конечно просто,но и о камнях никто не спорит. Имхо,было бы желание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aesok 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба Задачу попроще в каком смысле? Использовать дополнительную микруху или вообще пока забыть про эту идею пока опыта не наберусь? Забудьте как страшный сон. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yarunt 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 (изменено) · Жалоба Съест SD ,за пол часа ,каких размеров она не была.Делал проект с обычным видеоглазком .Задача его была фотографировать объекты .На подобии домофона и схема была такая,да и запись потока в ММС 512кб занимает около секунды. Изменено 17 декабря, 2007 пользователем yarunt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sash_u 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба Задачу попроще в каком смысле? Использовать дополнительную микруху или вообще пока забыть про эту идею пока опыта не наберусь? xemul наверное имел ввиду, попробовать хост попроще чем с камерой.К примеру с чем нибудь "статичным",т.е. где нет больших обьёмов данных. Ведь попадаются же в инете статьи про подключение клавы,мыши к МК, это же тоже вроде в каком-то смысле хост,или я не прав? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jasper 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба ИМХО для такой задачи посмотрите лучше в сторону AVR32 UC, и ресурсов больше, и USB-хост есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sash_u 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба ИМХО для такой задачи посмотрите лучше в сторону AVR32 UC, и ресурсов больше, и USB-хост есть. А цена? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
admiral 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 (изменено) · Жалоба Съест SD ,за пол часа ,каких размеров она не была.Делал проект с обычным видеоглазком .Задача его была фотографировать объекты .На подобии домофона и схема была такая,да и запись потока в ММС 512кб занимает около секунды. Я не думаю, что картинки сильно быстро забьют флешку. Сколько примерно весит картинка 320х240? jpeg. Килобайт максимум 10. Если взять флешку на гиг - то это 100000 картинок / 5 кадров в сек = 20тыс. секунд. это около 5.5 часов. А, забыл сказать, что старые картинки должны будут удалятся. Т.е. запись по кругу должна быть. В общем должно быть что-то вроде видеонаблюдения. Изменено 17 декабря, 2007 пользователем admiral Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 · Жалоба xemul наверное имел ввиду, попробовать хост попроще чем с камерой.К примеру с чем нибудь "статичным",т.е. где нет больших обьёмов данных. Исходя из вопроса про С, я предположил, что admiral не имеет достаточного опыта, чтобы воплотить задумку в жизнь. Ведь попадаются же в инете статьи про подключение клавы,мыши к МК, это же тоже вроде в каком-то смысле хост,или я не прав? Вы совершенно справедливо отметили большие объемы данных при обработке видео (совершенно несопоставимые с клавамышами). ПисАть их на карту памяти без сжатия бессмысленно, а реализовывать рилтаймовое сжатие на ATmega еще более бессмысленно, если, конечно, речь не идет о кадре форматом 4х4х1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
admiral 0 17 декабря, 2007 Опубликовано 17 декабря, 2007 (изменено) · Жалоба ПисАть их на карту памяти без сжатия бессмысленно, а реализовывать рилтаймовое сжатие на ATmega еще более бессмысленно, если, конечно, речь не идет о кадре форматом 4х4х1. Веб-камера сама все сжимает в jpg. На выходе у нее готовые сжатые картиночки. Изменено 17 декабря, 2007 пользователем admiral Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться