FreeTrack от Akbis'а

Автор: Alex_P от 30 Сентябрь 2010.

В этой статье подробнейшим образом со всем нюансами описано создание устройства и настройки программы Freetrack. У автора есть богатый опыт применения этого устройства. Полученный им результат практически не отличается от реpультатов TrackIR.

FreeTrack позволяет изготовить и использовать самодельное устройство, аналогичное TrackIR'у (6DOF и тд.). Для этого вам понадобится слегка переделанная веб-камера и самодельная конструкция из светодиодов.

Огромное спасибо Akbis, если статья вам понравилась не забудьте поблагодарить автора.

Изучив руководство и отзывы на форумах, изготовил данное устройство 4Сар для версии 211. Версии 2.11 и 2.2 отличаются окнами.
Провел тестирование 2.2. Нет  некоторых настроек, в памяти уже 2 файла. В 4Сар тяжело настроить. В 3Сар работает  плохо при наклоне головы вниз, а 3Сlip, не тестировал. Поэтому и не буду ничего говорить. Но на форуме у некоторых 3Сlip на версии 2.2 работает хорошо. Тут нужно еще и вспомнить о железе и о ОС. Поэтому обязательно у тех игроков у кого положительные результаты уточняйте какое у них железо и версия ОС. Да! но и понятие хорошо, тоже разное. У меня тоже было сразу хорошо, потом стали проявляться те или иные проблемы. Поэтому я придумал устройство улучшающее работу ФТ, (см. в конце статьи). Также я не считаю что 4Сар устарел. В чем? согласен что 3Сlip более компактен. В версии 2.2 автор что то сделал с 4Сар как он сам написал чтоб приблизить к 3Сар. Это чтоб и 4Сар не работал. Ниже посмотрите на настройки 4Сар в версии 2.2. А 3Сар плохо работает при наклоне вниз. Как раз 4 диод и снимает эту проблему. А проблему с осью Х снимает настройка профиля. Также как у 3Clip с важной осью Yaw..У фирменного ТрекИра и камера специальная со своим разрешением. Раздельное пользование наушниками, мне удобней. Так как музыку слушаю чаще, чем летаю. Кстати фирменный Clip стоит ~50$ а TrackIr ~200$ с кепкой, Вот почему такая разница?. Но это ваше дело. Выбор есть и в любом случае есть общие моменты и статья будет полезна для всех версий и конструкций.

Система:
1. CPU-Intel Pentium 4 630 Prescott 800MHz-разгон с 3000 до 3310MHz ; вкл. Hyper Тhreads.(НТ)
FSB-880MHz;  RAM HynixDDRII-533  /разгон-880MHz 5.5.5.15 -2.0GBytes Dual ; без виртуалки 
(естественно доп охлаждение чипа и CPU)
процессор поддерживает инструкции MMX и SSE2 как требует программа FreeTrack.
Работает у меня FreeTrack на  SSE2.  ОС WindowsXPSP2 32bit
2. Webкамера Logitech QuickCam Express - (драйвера 8.4.8) (стоит~$20) 
3. ИК диоды(D)АЛ107Б (желт,зел,прозрачные) Umax=2v; Imax=0.1a; Ри=10мвт; < 120°, 2.4мм (диамет)  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>посмотри!
Важно: диод должен быть цельным из пластмассы, без вставленной линзы в оправке,  с прямоугольной формы ножками с 
ограничителями, а  не  круглыми. Производство СССР, Россия.
4. Резисторы(R) 4 х 51- 68ом PR= 0.5-1ватт (во время работы  нагреваются, не закрывайте их )
5. Адаптер постоянного тока- U=9v ; I= от 0.5а (при питании от USB(5v) резистор 25~51ом 1вт)
6. Программа FreeTrack 2.11 скачать - здесь
Программа FreeTrack 2.2 скачать - здесь
7. Желание, внимание, терпение, знание электрики, уменье паять и руки растущие правильн

Схема принципиальная подключения ИК светодиодов

Работающие ИК светодиоды не видно 
в нашем мире, только через вебкамеры или цифровые: видео и фотокамеры

 

 

 

Соединение 4-х параллельных групп (отдельно резистор и диод (внимание на полярность!!!) рамка стальная отожженная проволока оцинкованная с помощью гальваники(медный купорос + 1.5v батарейка + банка + вода) нарастил в местах пайки медь до 15мм длины с последующим лужением. Можно и из медной проволоки, но она мягкая. Тут важна очень большая точность  при изготовлении и дальнейшей эксплуатации. Размеры рамки и расстояния между ИК диодами брал эти (нажми на ссылку). Не спешите сделайте точно, до доли миллиметра и направлению диодов. согласно чертежа автора. (Важно! При изготовлении, не берите размеры рамки из файла support.pdf, а возьмите те что стоят в меню"SETUP", но расстояние между горизонтальными диодами нужно еще уменьшить до 2х55мм, для 6 осей) Тут главное точность и симметрия. Как вы поняли 4 диодная схема. (минус -) ножки припаял к рамке тем самым решив проблему с креплением диодов. К рамке припаял -(минус)провод питания. К анодам (+длинная нога ) резистор,. напряжение при 9вольтах питания 90% от максимально допустимого для диода, иначе сгорят быстро если дать больше. После пайки конструкции замерьте тестером напряжение на + ножке ИКдиода, должно быть около +1.6v. Кому надо сильнее поток, то примените мощнее диоды. Я перечень внизу дал. Обращайте внимание параметров на мощность излучения и угол сектора работы >45o град, но не меньше. Ну и питание подведите правильно для других ИК диодов, согласно их параметрам. 
Помните! - нагревать диод паяльником не более 3-5сек., мощность паяльника 25-40 вт
Никаких проблем с установкой FreeTrack и драйверов камеры. Нужно вставить камеру в USB порт, система обнаружит камеру и потребует вставить СД с дровами, вставляйте диск от камеры и система там найдет что ей надо и камера успешно установится, без  геморроя с установкой через меню СД диска. Программы с СД  не ставить. Там вам набросают в автозагрузку 5 файлов. если вы уже установили, то удалите их оттуда утилитой RegCleaner. В том числе и файл Lvcomsx.exe  (это настройки камеры по яркости и резкости и другим параметрам)  чтобы исключить дублирование изменения этих параметров. Т.к. этот файл сидит в автозагрузке, а значит работает и при включении FreeTrack. И происходит конфликт регулировки одних и тех же параметров. Удалите его обязательно, если вы установили эти программы. Потом после настройки  FreeTrack, камерой по назначению вы не сможете пользоваться, так как после настойки вид в  камере темно-зеленый. И перестраивать нельзя и нечем. Но лучше установить только драйвера камеры.  Ресурсы CPU съедает от 8до20 %. Поэтому эта недорогая, с ручным управлением, без всяких 'наворотов' камера, только для FreeTrack и точка. Если вам нужна камера для 'болтовни', то купите еще одну естественно другой фирмы, чтобы дрова были другие и 'понаворотистей'. Настройка проблемная, сначала у меня было 12 фпс (фритрек), но потом я ее сволочь объездил и она стала давать 25фпс. Вы меня уже знаете, я не сдался и довел до 30фпс,смотри скрины. Но помните что увеличение фпс в ФТ ведет к уменьшению фпс в игре. Актуально для одноядерных процессоров. Но, а двух ядерные нужно развести по разным ядрам с ФТ и ЛО. Работает 3оси, включая масштабирование. В MSFS2004CF работает 6 осей, но надо вкл. функцию "птичку" в настройках ФТ. Для работы 6-ти осей в Ка50ЧА и Ил2 Забытые сражения,  установите для них патчи. (ссылки на закачку этих патчей см  внизу статьи)
Диоды АЛ107Б не пилил!!! и не наждачил, они широкоугольные 120°. С фильтром и при комнатном освещении нормально работают. Главное чтобы свет был сзади и не попадали яркие точечные засветки в вебкамеру. Фильтр сделал от проявленной 35мм цветной пленки см. выше, Как сделать фильтр: Найдите старую пленку 35мм на которой есть черные сплошные кадры, обычно в начале, перед фотокадрами. Поищите по проявочным мастерским. Или у знакомых ищите у кого была мыльница. У них полно пленок- негативов. Для фильтра нужен всего один такой кадр. Фильтр из вебкамеры не вынимал. Это придумал кто-то на форуме ФТ при применении фильтра из дискеты, что гораздо темнее, чем пленка. Фильтр от вебкамеры, это зеленое прозрачное стеклышко. А вы уверены, что сможете выполнить эту операцию, не поломав вебкамеры? У меня все работает, даже при потолочном освещении с фильтром от пленки. А вот как прицепить кусок дискеты к регулятору фокуса вебкамеры аккуратно. и обработать жесткую толстую поверхность. Можете зайти на форум ФТ и посмотреть как привязал скотчем кусок дискеты этот автор и сравнить с моим способом. У меня фильтр надевается на регулятор фокуса и можно спокойно его регулировать. А его придется регулировать. И внешний вид говорит за себя и легкость изготовления. Надо вырезать из двп 3 кружка (лобзиком или канцелярским ножем) с внутриним размером  равным чуть больше (чтоб надевался, но не болтался.)диаметру регулятора фокуса камеры. 2 кружка совместить и склеить потом положить 1 кусок пленки, а сверху полтолщины(расколоть) 3-го кружка. И аккуратно сшить скобками стиплером или другим способом. Обрезать по внешним краям пленку. На скине это хорошо видно, как сделано. Но это ваше дело.
Настройки самое сложное после изготовления рамки и от них зависит хорошая работа устройства!!! Да и неслучайно я выложил т.т.д своего СPU. Проверьте поддерживает ваш CPU  инструкции MMX и SSE2 тестом www.cpuid.com (cpu-z) НЕ берите "наворороченные" и с подсветкой камеры. Они авто. и не настраиваются правильно. Чем больше ручных настроек у камеры, тем лучше. Советую взять эту камеру. Я практик, а не теоретик, за все что выше, отвечаю. Посмотрел старый трек ТrackIR F15С  и А10А, с игрой которые идут и сравнил со своим, один к одному. Но нужно перед игрой выставить правильно камеру, одеть и центровать кепку. Научиться правильно настраивать и пользоваться FreeTrack-ом.
Включить FT, потом загрузить профиль игры, Смотри в правое окно где точки, как дамы в зеркало. добейся яркого их свечения и отсутствия посторонних засветок. Если работаете в одних условиях освещения, то профили не надо  будет каждый раз подстраивать. Настоящие летчики перед вылетом проверяют оборудование  и готовятся к полету. Мы тоже:)
Принцип работы здесь такой как у водителя машины переключения передач в части нейтрали. Всегда действуйте перед поворотом и масштабированием взгляда из средней точки своего положения в кресле на той самой высоте и расстоянию до камеры. Нужно найти среднюю точку вашего сидения по отношению к вебкамере, т.е. среднюю точку по всем осям, ориентируясь в программе (раздел черепок)FreeTrack с загруженным вашим профилем для игры. Именно здесь надо тренироваться и подмечать как она себя ведет, зеленые кубы это границы видимости ее. В разных профилях они меняются. Вот в этом положении вы и должны быть в игре (дистанции) для правильных поворотов головой. А для, например приближения, вы должны сначала повернуться в нужном направлении а потом приблизиться к экрану. Выход наоборот. Вы откланяетесь назад и только потом меняйте направление взляда по азимуту. Чтобы исключить выход прямой видимости диодов камерой. Т.е. перед включением игр нужно настроить вид в программе (раздел черепок)FreeTrack, повертеть головой по осям. Добейтесь чтобы расположение на вашей голове устройства, было напротив камеры по высоте и по центру- тогда и при макс.зуме можно смотреть в районе ИЛС по горизонтали и вертикали, что нужно для обнаружения целей на макс. дистанциях. Это зависит от высоты роста(сидя)  и монитора, если вебкамера на нем стоит.. Должно быть на одной линии. А первое что нужно настроить -это фокус камеры. Что бы огоньки ярко светили, но не было искажений. Я настроил так, устроил свет сзади монитора, выключил свет центральный и настроил фокус руками покрутив регулятор на камере, добиваясь яркого свечения огоньков в правом окне. Потом сделал маркером отметки на камере и регуляторе с надетым фильтром. Лучше это делать  вдвоем. Т.к. самому не удобно. Кого-то посадить и одеть на него кепку и пусть ровно сидит, а вы регулируйте фокус. Сам работаю при вкл. центральном освещении, но в камеру свет прямой не попадает. Сзади вас и на вас не должно быть ярких засветок и отражающих предметов , даже маленьких, а рассеянный свет допустим. FreeTrack реагирует именно на яркие огоньки. Также очень важно, из-за довольно жесткого кабеля камеры, придумайте крепление этого кабеля и камеры в одном положении на мониторе. Если этого не сделать, есть факт сдвигания камеры вовремя подключения к порту, как по горизонтали, так и по вертикали, что создаст проблему с постоянной настройкой с потерей ваших нервов. Моя камера этим страдала. Но у меня ЭЛТ монитор, я это решил, подвязав кабель сзади монитора по центру, а у кого ЖК то нужно сделать крепление новое. Вот такие ограничения. Настроить так, что бы кружок значка в трее был стабильно зеленый (число фпс, тоже должно быть зеленое, а не красное), огоньки диодов должны четко выглядеть в правом окошке, не мигать, ориентация на крестики, которые тоже не должны пропадать что будет гарантировать хороший контакт света диодов в камеру. Движения черепка должны быть плавные и хорошо вам послушные. Организуйте так место ПК чтобы не попадал прямой свет на камеру, чтобы не применять сильный фильтр. При работе в 6 осях желательно после загрузки миссии (вы в кабине) нажать центровку (в 2.2 это Shift+F12)

Профили и другие настройки версия 2.1

Lock On112б 3DOF: Yaw Pich Z , Ил2 v.409 , MSFS2004CF, Ka50BSv.101-102 6DOFYaw Pich Roll X Y Z

Значение некоторых настроек профилей:
Zoom Smoothing...
Увеличьте сглаживание , чтобы стабилизировать вид при движении головы.
Особенно полезный для игр, что используют Ось Z масшаб или регулируемый  вид.
Работает в 2DOF и 6DOF играх.
Dinamic Smoothing...
Уменьшите сглаживание движения что бы улучшить живой отклик, но не во вред  
уровню стабильности. Вправо быстрее движение, влево замедление.
Average
Если выбрать ниже число, ваши движения будут очень ,быстрые, трудновыполнимые. Увеличение параметра сгладят движения, но также вы заметите задержку реакции.
6 осей свобод:
Yaw- рысканье (влево/вправо), Pich- тангаж (вверх/ вниз), Z- масштаб (ближе/дальше)
Roll - наклон в стороны, X -движение в сторону от центра по горизонтали Y
- вертикали

 

Настроить их не очень сложно методом проб. Для начала, разберитесь за что отвечает каждый ползунок и что им регулируется. Что такое -Yaw  и прочие. Переведите и изучите мануал.Профили это финиш изготовления эт

Комментарии   

 
#1 Alders 31.10.2011 04:23
Ошибка на Схеме принципиальной подключения ИК светодиодов: полярность питающего напряжения должна быть наоборот, т.е. сверху +, внизу -.
Цитировать
 
 
#2 Vladimir0906 15.12.2011 09:27
С другого сайта качнул эту прогу,проблема- работает камера,но не видит ни диодного фонаря,ни ик-диод.Сейчас скачал FaceTrackNoIR-в нем даже камера не включилась.Нуже н совет по последней проблеме.
Цитировать
 

Добавить комментарий

Защитный код
Обновить

Крайние комментарии

Новое на форуме

  • Нет сообщений для показа