roboforum.ru

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


Поворотная установка для web-камеры

Обсуждаем рождающиеся мысли и результаты экспериментов.

Поворотная установка для web-камеры

Сообщение Zorg R2-D2 » 21 ноя 2007, 17:22

Такая тема: из контроллера (piс16f627), разных деталек, двух сервоприводов строится поворотное устройство. На C# пишется прога. Управление осущевствляется 3 способами: программно(камера движется за оранжевой ручкой,например), с клавиатуры(передача по com-порту[скорее всего не будет этого- просто ног не хватит у этого контроллера]) и с пду(пультец от Сони и приемничек). Вот.
Сорри всем, но фотку дать не могу-не фотографируемый вид у этого устройства.

Добавлено спустя 53 секунды:
Эсть ли какие-нибудь замечания, аль предложения? Буду рад.
Изображение
Аватара пользователя
Zorg R2-D2
 
Сообщения: 68
Зарегистрирован: 24 окт 2007, 14:34
Откуда: Москва
Skype: kirik444
прог. языки: Pascal, C++, C#

Re: Поворотная установка для web-камеры

Сообщение Master » 21 ноя 2007, 21:04

А какие замечания ниче ж не сделано?
Есть предложения РIС ф топку AVR форева и ног у Mega16 хватит на фсе.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Поворотная установка для web-камеры

Сообщение Сергей » 21 ноя 2007, 23:41

Поставить мегу32 и хватит за глаза, а уж было немеренно проектов в гугле для этого МК. Помню было даже подключение клавиатуры.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Поворотная установка для web-камеры

Сообщение Digit » 21 ноя 2007, 23:52

Zorg R2-D2, я так и не понял: устройство есть в железе, или это только размышления?
В чем смысл поста? Поясни, плиз. А то тема не о чем получается... (А в таких случаях темы в "ад" летят :oops: )
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Поворотная установка для web-камеры

Сообщение Zorg R2-D2 » 22 ноя 2007, 00:04

Еслиб я умел под мегу и атмел, то перешел бы на них. Это во-первых. Во-вторых это идея, облаченная в железо. В-третьих это мне нужно, чтоб экзамен по инфе сдать, а может и в Бауманку поступить через шаг, поэтому мне хватит и пду с программным
Изображение
Аватара пользователя
Zorg R2-D2
 
Сообщения: 68
Зарегистрирован: 24 окт 2007, 14:34
Откуда: Москва
Skype: kirik444
прог. языки: Pascal, C++, C#

Re: Поворотная установка для web-камеры

Сообщение Myp » 22 ноя 2007, 00:42

всё ранво не понял...
это типа похвастаться тем что ты сделал или спросить чтото хотел
ты уж объясни нам дуракам а то мы не сообразим =)

если похвастаться то раскажи чо как делал =)
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Поворотная установка для web-камеры

Сообщение Digit » 22 ноя 2007, 11:06

Myp писал(а):если похвастаться то раскажи чо как делал =)


А если спросить - так спроси наконец! :lol:

Myp писал(а):всё ранво не понял...

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

Кстати, отмазка про "нефотографируемый вид" не вполне понятна... Стесняешься, что все на соплях и некрасиво? :shock:
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Поворотная установка для web-камеры

Сообщение Master » 22 ноя 2007, 12:17

Если делать на LPT, то мона ваще без МК и серву можно использовать не как серву, а обчный движок с редуктором.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Поворотная установка для web-камеры

Сообщение quarz » 22 ноя 2007, 14:56

Попробую применить свои телепатические способности: картинка с вебки передается в комп по штатному usb каналу. Там она обрабатывается, и обычная вебка превращается в вебку следящую. в зависимости от выбранного режима
1. комп анализирует картинку, и поворачивает столик с вебкой вслед за "оранжевой ручкой"
2. комп ничего не анализирует, поворот столика осуществляется с клавы
3. комп вообще ничего не делает, поворот столика - с пульта.

на этом телепатический канал считаем закрытым :)

Этот пик, кстати, неплохо подходит для данной задачи. 15 ног i/o, есть шимка. Ног для управления по COM хватит. Хватит даже для параллельного управления по LPT - и это будет намного проще. Кто будет управлять столиком - обычный коллекторный моторчик или серво - в принципе не важно Когда слежение за объектом будет управлять комп, обратную связь можно обеспечить анализируя картинку с камеры(по смещению). Zorg R2-D2 попробуй собрать всю электроники в Протеусе для отладки
Типов людей всего 10: те, кто понимает двоичный код, и те кто нет.
Аватара пользователя
quarz
 
Сообщения: 88
Зарегистрирован: 21 окт 2007, 14:29
Откуда: Москва

Re: Поворотная установка для web-камеры

Сообщение Zorg R2-D2 » 22 ноя 2007, 23:08

Как в ХР или 2000 послать байт на LPT через ассемблер, усли эти ос блокируют обращение к порту?
Изображение
Аватара пользователя
Zorg R2-D2
 
Сообщения: 68
Зарегистрирован: 24 окт 2007, 14:34
Откуда: Москва
Skype: kirik444
прог. языки: Pascal, C++, C#

Re: Поворотная установка для web-камеры

Сообщение Myp » 22 ноя 2007, 23:18

открываем глаза чистим чакры и внимаем разуму космоса


короче не плачемся а смотрим ссылки на дружественные ресурсы
http://www.pcports.ru
там описано как програмить разные порты =)
"то что доктор прописал"
с исходниками примерами статьями книжками и описаниями

или вспоминаем товарища us4leh (Валерий Ковтун)
несомненно герой рунета
и смотрим его страничку про програмление лпт порта http://www.valery-us4leh.narod.ru

кста а почему нету ссылки на его ресурс? я бы добавил...
и лучше дружесвенные ресурсы канить покомпактней разместить, мб чисто форумские ссылки вбок подвинуть...
все потому чо пользуешся старой темой, в ней я сделал все также как в старой (каломбурацветомбел)
в новой они замечательно выглядят <V>
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Поворотная установка для web-камеры

Сообщение Digit » 22 ноя 2007, 23:21

Чего-то товарищ Zorg R2-D2 отказывается вносить ясность в предмет дискуссии, хотя и является ее автором...
Zorg R2-D2, ты принципиально на вопросы не отвечаешь?
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Поворотная установка для web-камеры

Сообщение Zorg R2-D2 » 25 ноя 2007, 17:10

Принцип работы. 8)
Вариант 1.
В приложении происходит захват видео с веб камеры, используя простейший RGB-фильтр определяются и заносятся в массив координаты пикселей нужного цвета. Определяются общие координаты всего объекта(среднее арифметическое пикселей) и сохраняется в переменную А. Через некоторое время происходит то же самое и координаты общие заносятся в переменнную В. Анализируется изменение координат, на порт com посылается определенный байт.
Вариант 2.
Все тотже захват, за исключнеием фильтрации. Реагируя на нажатие кнопок управления, прога на com порт посылает определенный байт(один из пяти возможных).
Вариант 3.
Опять захват без использования фильтра. Прога больше ничего не делает. Управление идет с пульта ду (телевизионного).
Все.
PS. Спасибо доброму человеку по имени Мур за ссылки.
PPS. Вот я и внес,Digit, ясность в предмет дискуссии.
PPPS. В недалеком будущем хочу на все это дело повесить радиопередатчик (или bluetooth), чтоб от компа оторваться.
Изображение
Аватара пользователя
Zorg R2-D2
 
Сообщения: 68
Зарегистрирован: 24 окт 2007, 14:34
Откуда: Москва
Skype: kirik444
прог. языки: Pascal, C++, C#

Re: Поворотная установка для web-камеры

Сообщение Zorg R2-D2 » 06 дек 2007, 00:56

Могу скинуть код на с#, который картинку с web-камеры тащит.
Кому надо, пишите.
И заодно вопрос: как спарить мк pic16f627 с ком-портом пк. Я слышал, вроде нужно юзать микросхемку max232, или я ошибаюсь?
Изображение
Аватара пользователя
Zorg R2-D2
 
Сообщения: 68
Зарегистрирован: 24 окт 2007, 14:34
Откуда: Москва
Skype: kirik444
прог. языки: Pascal, C++, C#

Re: Поворотная установка для web-камеры

Сообщение Master » 06 дек 2007, 09:51

Да мах232 или st232 или другую микруху с 232.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

След.

Вернуться в Идеи

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

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