roboforum.ru

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

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

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

Zorg R2-D2 » 21 ноя 2007, 17:22

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

Добавлено спустя 53 секунды:
Эсть ли какие-нибудь замечания, аль предложения? Буду рад.

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

Master » 21 ноя 2007, 21:04

А какие замечания ниче ж не сделано?
Есть предложения РIС ф топку AVR форева и ног у Mega16 хватит на фсе.

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

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

Поставить мегу32 и хватит за глаза, а уж было немеренно проектов в гугле для этого МК. Помню было даже подключение клавиатуры.

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

Digit » 21 ноя 2007, 23:52

Zorg R2-D2, я так и не понял: устройство есть в железе, или это только размышления?
В чем смысл поста? Поясни, плиз. А то тема не о чем получается... (А в таких случаях темы в "ад" летят :oops: )

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

Zorg R2-D2 » 22 ноя 2007, 00:04

Еслиб я умел под мегу и атмел, то перешел бы на них. Это во-первых. Во-вторых это идея, облаченная в железо. В-третьих это мне нужно, чтоб экзамен по инфе сдать, а может и в Бауманку поступить через шаг, поэтому мне хватит и пду с программным

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

Myp » 22 ноя 2007, 00:42

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

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

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

Digit » 22 ноя 2007, 11:06

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


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

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

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

Кстати, отмазка про "нефотографируемый вид" не вполне понятна... Стесняешься, что все на соплях и некрасиво? :shock:

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

Master » 22 ноя 2007, 12:17

Если делать на LPT, то мона ваще без МК и серву можно использовать не как серву, а обчный движок с редуктором.

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

quarz » 22 ноя 2007, 14:56

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

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

Этот пик, кстати, неплохо подходит для данной задачи. 15 ног i/o, есть шимка. Ног для управления по COM хватит. Хватит даже для параллельного управления по LPT - и это будет намного проще. Кто будет управлять столиком - обычный коллекторный моторчик или серво - в принципе не важно Когда слежение за объектом будет управлять комп, обратную связь можно обеспечить анализируя картинку с камеры(по смещению). Zorg R2-D2 попробуй собрать всю электроники в Протеусе для отладки

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

Zorg R2-D2 » 22 ноя 2007, 23:08

Как в ХР или 2000 послать байт на LPT через ассемблер, усли эти ос блокируют обращение к порту?

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

Myp » 22 ноя 2007, 23:18

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


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

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

кста а почему нету ссылки на его ресурс? я бы добавил...
и лучше дружесвенные ресурсы канить покомпактней разместить, мб чисто форумские ссылки вбок подвинуть...
все потому чо пользуешся старой темой, в ней я сделал все также как в старой (каломбурацветомбел)
в новой они замечательно выглядят <V>

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

Digit » 22 ноя 2007, 23:21

Чего-то товарищ Zorg R2-D2 отказывается вносить ясность в предмет дискуссии, хотя и является ее автором...
Zorg R2-D2, ты принципиально на вопросы не отвечаешь?

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

Zorg R2-D2 » 25 ноя 2007, 17:10

Принцип работы. 8)
Вариант 1.
В приложении происходит захват видео с веб камеры, используя простейший RGB-фильтр определяются и заносятся в массив координаты пикселей нужного цвета. Определяются общие координаты всего объекта(среднее арифметическое пикселей) и сохраняется в переменную А. Через некоторое время происходит то же самое и координаты общие заносятся в переменнную В. Анализируется изменение координат, на порт com посылается определенный байт.
Вариант 2.
Все тотже захват, за исключнеием фильтрации. Реагируя на нажатие кнопок управления, прога на com порт посылает определенный байт(один из пяти возможных).
Вариант 3.
Опять захват без использования фильтра. Прога больше ничего не делает. Управление идет с пульта ду (телевизионного).
Все.
PS. Спасибо доброму человеку по имени Мур за ссылки.
PPS. Вот я и внес,Digit, ясность в предмет дискуссии.
PPPS. В недалеком будущем хочу на все это дело повесить радиопередатчик (или bluetooth), чтоб от компа оторваться.

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

Zorg R2-D2 » 06 дек 2007, 00:56

Могу скинуть код на с#, который картинку с web-камеры тащит.
Кому надо, пишите.
И заодно вопрос: как спарить мк pic16f627 с ком-портом пк. Я слышал, вроде нужно юзать микросхемку max232, или я ошибаюсь?

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

Master » 06 дек 2007, 09:51

Да мах232 или st232 или другую микруху с 232.


cron
Rambler\'s Top100 Mail.ru counter