Jump to content

Dami

Members
  • Posts

    178
  • Joined

  • Last visited

Everything posted by Dami

  1. Разумеется, источником для "вдохновения" послужили именно инерционники. Но и прошивку для устройства, и программу со стороны "большого брата" пришлось писать полностью с нуля - инерционники оперируют абсолютными координатами, чтобы управлять камерой. Нам абсолютные не нужны абсолютно ) Потому оперируем относительными. Кроме того, инерционники используют магнетометр для коррекции данных, полученных с других двух датчиков. Нам магнитометр противопоказан совершенно - ибо близость железок/колонок/прочая, прочая убьет всю идею в зародыше. Устройство-то на руку планируется одевать. Если честно - драйвер пока что не задумывался, так глубоко пока не копаем. Просто небольшая, легковесная программка-приемник. К сожалению, работать она должна будет все время, пока используется устройство (то есть, по аналогии с FTNoIR и OpenTrack). Программку оптимизировать получилось вполне сносно, кушает она совсем немного, испытывал в ДКС - вроде особо не нагружает, в диспетчере задач пиковая нагрузка на ЦП во время работы - от 2 до 5 процентов. Но все равно еще будем доделывать. Если за четыре часа, потраченных на "оптимизацию" удалось сократить потребление с 20 процентов до пяти - значит, работы еще поле непаханое )
  2. Хочу поделиться некоторыми мыслями по поводу самого заурядного девайса управления, а именно - мыши. Собственно с самых первых полетов мучал вопрос - ну вот какими руками дергать во время полета мышь, если левая - на РУД, а правая - на РУС? ) Проблема усугубилась, когда построил себе отдельное летное место - полочку под мышку сообразить недолго, конечно, но опять же - перехватывать РУС приходится постоянно. Когда в ДКС появились, наконец, самолеты с кликабельными кабинами, first I was like :clap_2:, but then... :dontgetit:. Первоначальное решение проблемы пришло в голову во время перелистывания товаров на амазоне. Наткнулся на вот такой беспроводной пульт-мышку - "air mouse" с гироскопом. Неплохая штука. Подключается как HID-устройство, драйверов не требует, работает как обычная мышь. Но в исходном виде все равно не больно удобно - третья рука-то так и не отросла. Так что я варварски вскрыл корпус, достал плату, припаял по паре проводов к контактам для кнопок, вывел эти провода на этакое "колечко" на указательный палец, где размещены четыре кнопки - левая мыши, правая ну и кнопки управления скроллом. К основной плате присобачил ремешок от часов и был таков. Получалось так - перед полетом надеваем на запястье собственно девайс, "колечко" от него на указательный палец - и все, альтернатива мышке готова. Результат показывать здесь не буду, сорян - делалось сугубо для себя, получилось на вид ну очень страшно. Но с проблемой в какой-то мере справлялось. Покоя не давали только довольно частые "дерганья" (то ли китайцы прошивку криво написали, то ли гироскоп там плохой, то ли устройство периодически теряет связь с компом). Вроде подергивания и редкие, но раздражают невероятно. Вдобавок точность сего девайса оставляла желать лучшего. Научиться попадать по нужным переключателям в виртуальной кабине (именно по нужным, по ненужным - сколько угодно, разумеется) удалось только после упорных тренировок. Кстати, попытка собрать аналогичное устройство на базе другого пульта дала те же результаты. Похоже, у них это повальное. С другой стороны - эта штука ведь предназначается максимум включить/выключить фильм или музыку, так что над особой точностью работы никто, видимо, не задумывался. Как только появилось немного времени, я вооружился паяльником, совершил налет на ближайший радиомагазин и... В общем, на данный момент заканчиваю небольшое беспроводное устройство, которое повторяет идею подобного пульта, но работает не в пример точнее. От HID пришлось отказаться, так как платы bluetooth с его поддержкой стоят немеряно. Работает все это приблизительно так - устройство получает и уточняет данные от гироскопа с акселерометром, передает их по bluetooth на ПК, а здесь данные с устройства расшифровываются небольшой самописной программкой, которая их в свою очередь уточняет, добавляет сглаживание и прочая, прочая - и, наконец, преобразует все это в движения мыши (ну и нажатия кнопок). На данный момент прототип устройства собран и отлично работает, соображаю для него корпус. Написание программы-приемника тоже близится к завершению. Если кому-либо эта тема интересна - буду обновлять по ходу пьесы, а как только появится корпус и на устройство можно будет смотреть без содрогания - может, добавлю пару картинок.
  3. Воу, это какая версия OT? В фильтре Accella уже вроде столетиями кривых нету - ползунками все настраивается. :huh: Лучше пользоваться свежачком, версия 2.3.0 rc14 очень хороша - рекомендую обновиться.
  4. Не знаю, возможно, мы разные Fibrum пробовали, но... Собственно Fibrum был одним из первых... (презрительно морщит нос, удерживая умозрительный фибрум двумя пальцами как дохлую крысу) поделий, которые я опробовал в связи со всем этим VR-бумом. ИМХО - развод на деньги, именно за "пластмасску" и дешевые линзы. Самый главный момент, который меня взбесил в фибруме - это идиотская система крепления. Господа инженеры не подумали, что их пластмассовые "прищепки" в случае с Galaxy Note4 ложатся аккурат на кнопки включения-выключения и громкости. Линзы потеют безбожно. Искажения картинки... ой, все. P.S. Слава богу, магазин, который продал мне это "чудо", принял его назад без единого слова (хотя продавец вздыхал очень жалобно, видать - не первый я такой). P.P.S. А вообще - на 4PDA.ru есть огромная тема с разбором полетов и тестами чуть ли не всех так называемых "гарнитур виртуальной реальности - тыц. Перед тем, как выбрасывать баснословные деньги на очередной римейк стереоскопа (ностальгия, а?), советую почитать.
  5. Выдвину предположение - может, просто перегорел один из светодиодов? В таком случае проще всего попытаться допаять аналогичный.
  6. Какой-то неправильный кот. :lol: Наверное, он дает неправильный... не знаю, что он там дает ) Может, я и ошибся.
  7. Вот именно - почему? В профессиональном смысле винда очень и очень надежна, если обслуживается квалифицированными специалистами. Мой знакомый специалист по GNS (general network security, парень следил за защитой серверов компании от атак и устранением уязвимостей в сети) когда-то хвастался, что win-сервер у него работает с аптаймом в несколько лет без единого сбоя.
  8. Тю-ю, здрасьте. Коты на высоте не ссут. В тапки - можно, а сверху на системник - не по пацански. :megalol: Именно поэтому все тапки от кота не бросаются на полу, а ставятся на полочку для обуви.
  9. С таким экраном и этакой кабиной - зачем еще смещения какие-то? :) Разве чтобы коллиматорный прицел отрабатывал как надо?
  10. Да, тут соглашусь с одним из предыдущих ораторов - если засветки постоянно, то или фильтр на камеру сделал сильно тонкий (у меня, например, два слоя фотопленки на это дело ушло, а вовсе не один), или на люстре мощность диодов слабая - то бишь сами диоды слабые/малое напряжение подаешь/сопротивление шибко злое в схему впаял. Все три варианта не только дадут именно такие симптомы, но и в принципе сами по себе не гуд. Решение простое - колпачок на камеру делаем потолще, а на саму люстру фигачим ИК-диоды помощнее и даем им нормальное напряжение. Если нужен совет по сборке люстры - завсегда пожалуйста, могу помочь. Спаять параллельно/последовательно три светодиода + сопротивление может каждый, эж не курс ядерной физики со стриптизом :)
  11. Во-во, а перед проектором так и совсем все грустно - куда камеру вешать-то? И черт с ней, допустим, найдем как прикрутить к рамке экрана - провод от самой камеры надо еще проложить. У меня, например, комп стоит у противоположной от экрана стены - то есть, от камеры до пола это было бы вниз 2 метра, и потом 3 с половиной - до компа. :huh: Так что фритрек все же не для всех. Во-о-н оно как... Спасибо за пояснение. :) Если это в смысле шаловливых ручек - я не страдаю вредной привычной нажимать кнопки, когда не велено (даже если там написано "с газом":)). А так - эт я только вначале на ремни обижался. Когда взлетели и летчик стал маневрировать, как-то подумалось - "ладно-ладно, мысль понял, так даже лучше". :lol:
  12. Я думаю, это все же слабоватая аргументация, чтобы вот так вот взять, все бросить и портировать весь проект под линух (при всей моей любви к последнему) :) Если принимать во внимание только эту аргументацию - почему бы не завести отдельный диск с кристально чистой виндой исключительно под DCS? Явно потребует куда меньших усилий. Винда (седьмая, по крайней мере) ломается и опрокидывается чаще всего по причине колоссального количества установок/переустановок самого разнообразного софта/вареза и т.п.
  13. Так я и не предлагал тебе этим заниматься. :) Просто на форуме Баура чаще сидит народ, которому интересно поработать отверткой и паяльником. Так что там продать его вероятность выше.
  14. Ха! Кто же 1.27 с рабочей электроникой продаст-то? ) Мне в свое время пришлось обыскать пол страны, чтобы найти, и в итоге ездил за ним в Киев (ну не то, чтобы специально за ним, просто оказия подвернулась). 1.08 - самая неудачная версия в плане электроники, потому в состоянии "как есть" особого спроса на нее нету. Она будет скорее интересна тем, кто хочет поковыряться, заменить электронику и механику и получить джой уровня ВКБ. Именно поэтому я бы посоветовал предложить этот джой на форуме Баура, так как они как раз разработали замену электронике по довольно сходной цене. В таком виде становится интереснее. Заменить мозги контроллером от Баура довольно просто, результат будет великолепен (правда, после этого сразу захочется менять и механику) :).
  15. Interesting. I have seen a lot of people struggling to become wireless, but not so many wishing to revert to cables and stuff. :) I'd suggest to visit the Freetrack site to get some basic assembly instructions. And you can google the rest - basically, everyting about it was discussed long time ago. However, I see at least two problems in your case: 1) Your LED clip is designed to run on 3V. USB power provides 5V. You probably will need to replace resistors or else you will end up with fried LEDs :) 2) If you have no knowledge about electrics/electronics at all, I'd suggest to refrain from messing with USB power - inadequate LED assembly plugged into USB port may permanently damage your motherboard. UPD I would suggest one more alternative - why not just try to improve your power capacity and still stay wireless? I personally prefer inertial trackers nowadays, but long ago when I created my clip, I just used two 18650 batteries (or similar, I sold that thing long ago) in a case plus a long wire (like 40 cm or so). The battery case had a little clip to fix it on clothing, but most of the time I just had it in my breast pocket. The capacity of industrial-type elements is A LOT higher than those AAA puppies. ) The only backbone is that they are pretty heavy and require special charger (they are pretty cheap, though). To make things even more exciting - why not use LiPoly like these? Using this small board you can receive a fully working and quickly rechargeable battery.
  16. Да, последние сборки ОТ (2.3.0 r99p13) вообще радуют, до этого по мелочи косячков все-таки было. Ждем полноценную 2.3.0 (версии за последние полгода - эт все релиз-кандидаты были). Кофе в полете? Тогда не мелочимся - никаких подставок, только стюардессы! :D Ну на самом деле получается, что смещения пока что без диодов не реализовать никак. На инерционнике пытались наладить передачу данных с акселерометра для смещений - оно-то вроде как получилось, но... нет. Акселерометр абсолютных координат не понимает, направления тоже. Так что смещает он только в одном направлении, и очень неточно (ибо его показатели нельзя скорректировать при помощи данных с других датчиков). Была даже мысль сделать смещение вперед-назад при помощи ультразвукового датчика, но уже на стадии проектирования возникло столько вопросов, что идею похоронили как нежизнеспособную. Вообще по всему выходит, что сделать универсальное беспроводное устройство со смещениями, которое не требовало бы участия камеры, при помощи тех датчиков, что есть в продаже - просто невозможно. Сейчас, правда, рассматривается еще одна забавная мысль с датчиком в подголовнике кресла, но вопросов все равно очень много.
  17. Вот та же мысль посещала. Но камера на потолке = дополнительный провод + удлинитель = опять проблемы с грамотной прокладкой кабелей || бардак в комнате || висящий кабель над головой, который жена ни фига не оценит. И да, смещения - это три точки только. ЗЫ Позвольте все же задать этот вопрос - вот я не пойму, чего все так на смещения эти молятся? Меня всего раз прокатили на Л-39, и вот сразу как в кабину посадили, прикрутили ремнями к сиденью так, что вздохнуть сложно было, не то, что голову куда-то смещать. Летчик, по идее, тоже прикручен должен быть - а иначе в случае чего как катапультироваться? Внимание, вопрос - о каких вообще смещениях может идти разговор?
  18. Упс, а знакомая ситуация, однако... У меня похожее с OpenTrack происходило - тоже окно не мог убить даже из диспетчера. В моем случае помогла полная переустановка OT (хотя с какой стати - неясно). Честно - не осмелюсь это даже как решение предлагать, это сродни танцам с бубном, но мне помогло только это.
  19. Уверен, что он именно "вешается", а не теряет связь один из tracker source? Если таки виснет - возможно, железа не хватает. В отличие от инерционника, трекеры с камерой прилично кушают ресурсы - тут же не просто числа обрабатываются, а картинка целиком. Но вообще - с теми данными, что ты дал, сделать какой-либо вывод не получится. Скорее всего, тебе к разрабу FTNoIR, причем будь готов предоставить кучу логов, иначе фиг разберешь, в чем проблема. Но я бы еще на твоем месте проверил, не теряется ли связь камеры с фейсом (мало ли, освещение там и тп), а по части инерционника - что там нигде на сенсоре/контроллере проводки-контактики не отходят. У самого такое было с первым прототипом, долго не мог понять, что не так.
  20. Хм, как раз в авиасимах, кмк, необходимость в качественном vr самая высокая. Но тут уж кому как. Тут не только в компе дело, даже, можно сказать, по большей части не в нем. Основные проблемы - разрешение дисплея смартфона и всеобщая хреновость качества этих, с позволения сказать, "VR-шлемов". Про калибровку сенсоров смартфона для трекинга башки молчу - спорю на что угодно, 98% попробовавших забьют на всю идею в целом до того, как затрахнуться с такими мелочами. Но если все же - мне кажется, инфракрасная клипса/инерционник в помощь - на порядок лекче все будет. Я пробовал Baofeng Mojing + Galaxy Note4 (а у него 2К-экран, между прочим). Разрешение на каждый глаз получается в итоге отвратительное, даже если настройки графики в тринусе на максимуме (и это, опять же, при 2К-экране!). Ощущение пространства есть, это да. Но все приборы безжалостно замылены, ИЛС практически нечитаем. Итого - имеем за N денег игрушку, которую пару раз наденем, скажем что-то типа "гы-ы", потом забросим на дальнюю полку и почти наверняка никогда оттуда уже не достанем. Конкретно VRBox мне качеством, кстати, понравился еще меньше, чем мой баофенг. Короче, все это - дешевые и плохо сделанные игрушки. Даже если стоят копейки - нет смысла покупать. Более того - мне каэется, даже "взрослые" девайсы типа окулуса или вайва торопиться брать не стоит. Мнится мне, что через пару лет этого добра будет навалом, работать оно будет на порядок лучше, и, возможно - даже дешевле стоить будет.
  21. Я бы однозначно первым делом апгрейдил память - мне вот иногда уже и 16 не всегда хватает (правда, не в ДКС). ССД даст тебе только ускоренную загрузку самой игры, не более того.
  22. Очень интересная сборка. А что дает наличие XbeePro? Прошивку пришлось, я так понимаю, переписывать?
  23. Отлично получилось. Я бы только еще подумал о грамотной прокладке/разводке проводов от всех девайсов, потому что по себе знаю - если сразу не уложить их в кабельканал или придумать что-то подобное, со временем провода начинают путаться и это дико раздражает.
  24. Ребята, вы бы вопросы касательно инерционников пилили бы все-таки в тему с инерционниками. А то заходишь в тему - тут черт ногу сломит, один разговор ведется об ардуино, а параллельно кто-то светодиоды обсуждает. :huh:
×
×
  • Create New...