![]() |
![]() |
|||||||||||||||
Трехкоординатный датчик слежения за инфракрасным маркером
Автор: МКС, uels73@mail.ru В данном проекте предложена модель трехкоординатного датчика слежения за инфракрасным маркером. Принцип его работы заключается в том, что неподвижная инфракрасная видеокамера следит за перемещением в пространстве руки или головы человека по трем осям координат - X, Y и Z. Выделение объекта слежения (частей тела человека ) из общего фона осуществляется благодаря закрепленному на руке или голове пользователя инфракрасному светодиоду (ИК – маркеру), отличающемуся большей яркостью от окружающей обстановки (рис. 1). В результате на выходах электронной схемы блока обработки изображени я появляются сигналы, необходимые для определения положения объекта по трем осям координат. Используя эти сигналы через специальные адаптеры, можно управлять некоторыми функциями программ компьютера (играми, презентациями, графическими редакторами и т.д.) при помощи движений руки или поворотов головы пользователя. Аналогичные возможности появляются в вариантах подключения датчика к электронным устройствам с блоками приводов (включающих в себя силовые преобразователи и исполнительные двигатели), копирующих движение частей тела человека. Для изготовления этого датчика нам понадобится инфракрасный сенсор. В качестве сенсора используется монохромная черно-белая СMOS – видеокамера (рис.2). Такую модель можно купить во многих магазинах радиотоваров или салонах по продаже систем видеонаблюдения
Дело в том, что видеокамеры с CMOS или ПЗС – матрицами чувствительны к видимому свету и к части инфракрасного излучения. Их максимальная чувствительность сосредоточена в видимом световом диапазоне длин волн - 400 нм…700 нм и расширенна в область инфракрасного света в диапазоне длин волн 700 нм…900 нм (рис. 3).
Поэтому было решено перевести камеру в режим инфракрасной съемки с помощью ИК – светофильтра, а на объект слежения надеть инфракрасный излучатель (ИК - маркер), представляющий собой мощный инфракрасный светодиод (рис.4).
Инфракрасный светофильтр можно изготовить из старой засвеченной фотопленки, либо поэкспериментировать с окрашенным оргстеклом черного цвета. Также для создания фильтра можно использовать пластиковую основу CD - диска "черного" цвета (слой поликарбоната). На просвет она выглядит темно-вишневой или темно-красной. Из пластины выбранного материала вырезаем круг диаметром 5 - 7 мм и приклеиваем его к металлической рамке с внутренней стороны объектива (рис. 5). Т.е фильтр располагаем между матрицей и объективом. Затем, необходимо, подключить камеру ко входу «VIDEO»
телевизора, расположить ИК – светодиод в зоне видимости камеры и по изображению на экране TV настроить фокусировку объектива. При этом фон окружающей обстановки, находящийся в видимой части спектра световых волн становится невидимым для камеры. Происходит ИК - селекция изображения (рис.6, рис.7).
В зоне наблюдения матрицы камеры остается только световое пятно от инфракрасного светодиода. На выходе камеры наблюдается видеосигнал (рис.8), где в каждом полукадровом поле с синхроимпульсами, присутствует только сигнал изображения от ИК - светодиода маркера.
Если маркер перемещать относительно матрицы видеокамеры по вертикали (по оси - Y), то импульсы сигнала изображения «сдвигаются» по строкам в четных и нечетных полукадровых полях относительно кадровых гасящих синхроимпульсов видеосигнала (рис.9). При изменении положения маркера по горизонтали (по оси - X), видеоимпульсы от него смещаются по строке по отношению к спаду строчных синхроимпульсов. Приближение или удаление ИК - маркера, относительно объектива камеры, приводит к изменению размера проецируемого изображения (диаметра светящегося пятна) на матрицу. В этом случае количество видеоимпульсов изображения начинает изменяться в каждом поле четных и нечетных строк. Соответственно в схеме обработки сигналов изменяется ширина интегрированных видеоимпульсов и появляется возможность измерения положения объекта по оси координат – Z. Таким образом, измеряя положение и ширину видеоимпульса в каждом полукадровом поле и строках, можно простыми методами определять координаты объекта слежения по осям Х, Y и Z.
Электрическая принципиальная схема датчика приведена на рисунке 10. При появлении источника ИК - света в зоне видимости датчика, на выходе видеокамеры появляется позитивный видеосигнал синхроимпульсами вниз (рис. 8). Он поступает на вход видеоусилителя сигнала изображения выполненного на транзисторах VT1, VT2 Выделенные и усиленные видеоимпульсы сигнала изображения подаются на инвертирующий вход аналогового компаратора встроенного в микроконтроллер D1 АТmega8. Для этого задействован 6 бит порта D (AIN0). На втором (не инвертирующем) входе устанавливается порог срабатывания компаратора с помощью подстроечного резистора R11, подключенного к 7 биту порта D (AIN1).
Также сигнал изображения от видеокамеры поступает на вход селектора синхроимпульсов DA1 выполненного на специализированной микросхеме LM1881. Здесь из полного видеосигнала на выводе 3 «Vertical OUTPUT» выделяются кадровые синхроимпульсы прямоугольной формы, а с вывода 5 «Burst OUTPUT» - строчные синхроимпульсы. Кадровые и строчные синхроимпульсы приходят на входы внешних прерываний INT0, INT1 микроконтроллера. Каждый строчный синхроимпульс приходящий на 5 вывод контроллера вызывает прерывание по входу INT1 и выполняет инкремент счетчика-регистра в программе прерывания контроллера. По приходу кадрового СИ на 4 вывод контроллера, происходит прерывание по входу INT0, обнуление счетчика-регистра, а так же запуск нового цикла подсчета строчных импульсов.
Расположение деталей на печатной плате изображено на рисунке 12.
Внешний вид платы показан на рисунке 13.
Плата с видеокамерой размещена в самодельном корпусе спаянного из пластин стеклотекстолита размерами: 55 × 75 × 105 мм (рис. 14). На передней панели корпуса, перед объективом камеры, наклеен дополнительный фильтр из красного оргстекла. Сам корпус датчика закреплен на пластмассовом штативе с платформой.
ИК – маркер состоит из последовательно соединенных инфракрасного светодиода HL1 и резистора R1 - ограничителя тока. С целью уменьшения габаритов ИК - излучателя и увеличения рабочей зоны можно применить мощный светодиод типа EDEF-1LS4 или ему аналогичный (рис.4). Он работает в инфракрасной области спектра и предназначены для использования в системах безопасности и видеонаблюдения. Такие светодиоды выпускаются в исполнении Emitter в стандартных для осветительных светодиодов корпусах диаметром 8 мм с диаграммой направленности по Ламберту. Они излучают свет в инфракрасном диапазоне 650 - 950 нм.
Погружаясь в виртуальный мир, можно визуально воспринимать трехмерное стереоизображение. Пользователь естественным образом может осматривать изображение, представленное на дисплеях, вмонтированных в очки. При таком осмотре маркер на голове будет смещаться относительно датчика на столе. В результате угловых смещений головы человека датчик определяет координаты маркера в пространстве и направляет их в компьютер, а он в свою очередь изменяет угол обзора виртуального изображения. Область применения этого датчика не ограничивается, управлением компьютера. При помощи такого интерфейса можно управлять не только виртуальным миром компьютерных игр, но и реальными исполнительными механизмами с электроприводом. Например, в дополнение к этой работе была разработана и изготовлена система видеонаблюдения с подвижной платформой в виде шлема для робота (рис.16). Благодаря двум встроенным электродвигателям камера может изменять угол обзора по вертикали (вверх-вниз) и поворачиваться по горизонтали (влево - вправо).
Файлы: Все вопросы в Форум.
|
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |