Кто там накаркал про Две недели? ;)
Маэстро, документацию, плиз... Не томи...
Вид для печати
Кто там накаркал про Две недели? ;)
Маэстро, документацию, плиз... Не томи...
Да кому летом, вообще, кайф работать? :)
Пусть человек отдыхает :) Меня лично, тока в холодное время года на творчество тянет :p , а щас нада гулять и с дефченками фстречаться :D
Собрал данный девайс. Заработал почти сразу. Весч пондравилась до ужаса :p Огромное мерси автору и J0kERу, его совет по поводу кондюка в +I это супер, курсор встал как влитой.
НО... (куда без этого многоликого НО...) лапухнулся, некогда было читать всю ветку, завал на работе приключился, а дома инета нет, пришлось распечатать и читать дома, а в плоском режиме плохо видны ссылки и скачал вариант проги и прошивки без зума, в связи с этим вопрос подойдет ли старая прошивка под зум, если не подойдет можно ли перепрошить контроллер или надо новый покупать? Второй вопрос очень уж маленький угол поворота головы, ну неполучается у меня так помалу головой крутить, как его можно увеличить? И последний вопросик, когда включил HeadMouse первый раз обзор был класный, на ла5фн видел хвост, а сейчас что-то сделалось и с зади появилась мертвая зона градусов 40, кто нибудь подскажите как сей диффект можно устранить?
Зарание всем спасибо. С Уважением Jorka.
зы еще вопросик по поводу синего светодиода, как онставится по отношению к ик-фотодиоду?
Можешь летать и на беззумной (о ляпнул:) версии. только софт и прошивка должны совпадать. КОнтроллер можно перешить, покупать новый не придется.
2) Угол поворота головы регулируется очень просто - уменьшаешь расстоянгие от светодиодов до шторки. Еще совет - если сделать шторку размером меньше, чем расстояние между центрами светодиодов в противоположных сегментах, то будет проще ловить прицел.
видимость хвоста зависит от:
Софтварная причина:
- угол зрения. На широкоугольном обзоре хвост виден лучше.
- значения настроек МЗ в NW. Я сейчас делаю по 10 стандартную + по 6 плавающую.
Хардварная (возможно)
-Понаблюдай за столбиками в программе ХМ. Чем больше разность в их высоте, тем ближе поворот головы к максимальному. Тоеть, если закрытый сегмент слегка засвечивает, то поворот не будет полным.
Синий сд смотрит носом в попу ФД. ;)
Спасибо за совет. Контроллер сегодня попробую перешить, тока паразиты дерут за это стольник :expl: , а ведь я у них чек не прошу могли бы и полтиничком обойтись :ups: . А вот шторка у меня и так практически лежит на светодиодах, ладно попробую уменьшить ее размеры.
Все, следующие два месяца для меня будут полностью отданы реальной жизни (хотя я в Ил уже почти с середины июля не режусь). Во первых, 5 августа у меня свадьба. Женюсь. Счастлив безумно.
Во вторых, у меня начинается со вторника отпуск, почти полтора месяца, дома у меня инета нет, большую часть отпуска буду в Минусинске и его окресностях, кушать вкуснейшие помидоры с куста целыми тазиками, и не только помидоры. Груши, яблоки, сливы, ранетки, ирга и прочие абрикосы тоже буду лопать. А также купаться в теплых соленых озерах и загорать.
Надеюсь после отпуска (в середине сентября, когда я загляну на форум), новая, УСБшная головомышь будет уже подробно разделана.
:)
По моему опыту, расстояние от линзы светодиода до среза шторки должно быть в пределах 5-10 мм. Возможно, шторка у тебя не работает совсем. У светодиода есть некоторый телесный угол, в пределах которогои распространяется луч. У меня был случай, когда излучать _вполне_ корректно функционировали без шторки совсем. Просто светодиоды были разогнуты по сторонам. ПОлучалось, при некотором повороте головы (когда, например, ФД находится на оптической оси левой линейки СД, а правый сегмент СД уже не светит на ФД вообще). В целом конструкция была _вполне_ работоспособна, но не устроила меня по одной простой причине - нелинейность отклика. При таким раскладе имели _очень_ планое и чуткое перемещение взгляда в передней сфере обзора почти до крыла и резкое перемещение от крыла до хвоста. Хотя, зубры говрят что так и надо в сталфайте. Но при коллективном вылете, когда оглядывать нужно _всю_ сверу это не есть гуд.Цитата:
Сообщение от jorka
по части резисторов-конденсаторов я как-то не очень хорошо шарю, поэтому хочу спросить: а почему в исходной конструкции headmouse фильтр на 3000 Гц? Это как-то связано с длительностью импульсов? То есть, импульсы с такой продолжительностью имеют АЧХ с максимумом в точке 3000 Гц или же просто выбран с частотой, на которой нету помех от ламп накаливания, дневного света, развёртки монитора и т.п., но прямоугольные импульсы он пропускает? инфы для широкого круга я об этом не нашел, надо брать книжку "радио, это просто?" или пять лет учиться, видимо...
- В исходной конструкции headmouse фильтр на 3300 Гц потому что это компромисс между помехозащищенностью и быстродействием ОУ. Бытовые помехи уменьшаются с повышением частоты - хорошо.Цитата:
Сообщение от ender
Коэффициент усиления ОУ (при разомкнутой петле обратной связи) тоже уменьшается с повышением частоты - нехорошо.
Отсюда компромисс - на 3кГц усиление ОУ еще очень большое, а помех уже мало.
- С длительностью импульсов это напрямую не связано, но будет связано в следущей USB версии. Там будут использоваться для раскачки фильтра и фронт и спад импульса. Это дает возможность или повысить дальнобойность или снизить мощность излучателя. В HM4 и HMZ фильтр реагирует только на спад импульса. Реакция на фронт импульса почти заканчивается еще до спада (спад идет через 600мс после фронта).
- Прямоугольные периодические импульсы имеют спектр в виде набора синусоид с шагом равным частоте повторения импульсов, а огибающая у спектра хитрой пульсирующей формы, похожа на функцию Sin(f*x)/x, где x обратно пропорционален длительности импульсов.
- лучше возьми книгу "Радиотехнические цепи и сигналы" И.С.Гоноровский. Правда, это не слишком легкая книга (учебник для ВУЗов). Но вполне доходчивая, если с математикой дружишь.
2 J0kER
Как-то ты говорил Hruks-у, что обзор не доходит до хвоста при увеличении мертвой зоны или уменьшении угла обзора. Есть такое дело! Немного поправить можно, поиграв с настройками "Порог" (6000 и меньше) и коэффициентом К3 (от 5 и выше). 6 часов тогда можно увидеть, если голову отклонять достаточно быстро (чтобы превысить порог).
ИМХО, так нельзя. При этом LM317 уже не будет близким к идеальному источником тока, т.е. нельзя или сложно будет предсказать, какой ток течет через СД. Плавность это может увеличить, а долговечность СД и стабильность по оси Z может снизить. Сглаживать или стабилизировать напряжение надо ДО, а не ПОСЛЕ LM317.Цитата:
достаточно повесить электролитический конденсатор с +I на землю
(можно выкинуть LM317, вместо него вставить токоограничивающий резистор, один конец на +I, другой к выходу стабилизированного источника напряжения).
Это - правильно!Цитата:
А чего тут подробней? Просто перерезал дорожку, идущую от выпряляющего диода до LM317T и подал на LMку напряжение с выхода 7805. Пяти воль паре светодиодов хватает.
А это - опять неправильно! Электролит надо ставить до, а не после LM317T.Цитата:
Кроме того, уже после LM317T подвесил электролит 1000*16...
PS. Мои поздравления Antony Gray :D
По NV - спасибо за наводку, бум пробовать... ;)
Да так-то оно так, но сгладить постоянку после однополупериодного выпрямления при токах, близких к 0.2А тяжко. это надо вешать около 4700 до LMки. Я понимаю, что кондер на +I Не есть правильно. Но работает. ;)
Посидел немного и пудумал от чего может прыгать курсор по кругу. Дошел до того, что:
- Пульсации по питанию на -6.8 на оперционнике. (пила 50 гц при том, что количество измерений достагает 500 в секунду. В итоге и будем иметь периодически изменяющиеся результаты измерений. Курсор будет прыгать)
- Пульсации по питанию СД. Я, конечно понимаю, что СД в принципе, все равно сколько там вольт, им гдавное соответсвие тока номиналу, но внимательное ковыряние осцилографом позволило отловить пилу и по +I.
Больше такому перодическому изменению полученного сигнала взяться негде.
А дальше пробовал сгладить и то и другое. Опустил значение -6.8 до -5.1в, подвесил 1000мф*6,3в. Полегчало. Повесил кондер на +I - стало просто замечтательно. ;)
А СД - а что им будет? ИКшники (как и прочие) перед смертью по внешним причинам начинают серьезно греться. Тут этого не наблюдается.
Кстати, по оси Z - чем меньше СД в сегменте, тем круче спад уровня сигнала, и тем проще работать с Зумом. ;)
GO! Не томи, выложи хотя-бы примерную схему на HJoy... Пока плату разрисуем (не у всех есть возможность достать PLC Mega8), пока фильтры закажем....
(В Красноярске они только под заказ.)
Кстати, в Мегу загрузчик закидываешь? Чтоб можно было потом менять прошивки на ходу, по УСБе?
точно-точно, у меня ещё пара идей появилась по устройству, нужна пища для размышлений... погода у нас один фиг поганая стоит...
Таки да! Когда я тестил CamToPan с 3мя ИК СД во флешмоде, они грелись так, что плавился герметик(или клей), которым я их (СД) приклеил. Но работали довольно долго - больше недели! Потом один из них сдох. Я не стал выяснять, какой, все сразу выкинул. Представляете, если бы стал выяснять, какой именно?! Не видать бы мне и Вам HeadMouseЦитата:
ИКшники (как и прочие) перед смертью по внешним причинам начинают серьезно греться.
Как говорится : "Критерий Истины - Практика"Цитата:
Я понимаю, что кондер на +I Не есть правильно. Но работает.
Если работает - мои аргументы бессильны. Возможно где-то я сам торможу.
Это -шутка, или я торможу? Поподробнее, если не в лом.Цитата:
Кстати, по оси Z - чем меньше СД в сегменте, тем круче спад уровня сигнала, и тем проще работать с Зумом.
Автор начал мяться - это значит что? Это означает, что раскручивается коммерческий вариант. Уже несколько экземпляров продано. К сожалению, не ВирПилам. Свободный вариант будет тоже (партнеров уговорил!), но с некоторыми ограничениями. В, основном, по оси -Z. И по частоте обновления координат.Цитата:
Сообщение от GO!
Пример: Излучатель на расстоянии 1.0 метра (зум на всю катушку). на 2 СД имеем уровень в 10000. На 5и СД имеем тот-же уровень (после подстройки резюком. Откланяемся на 20-30 см назад. на 2х СД имеем около 6000, на 5и СД имеем 8000. Тобишь падение уровня сигнала при 2х СД больше, что позволяет установить _больший_ диапазон от мин до макс. Соответсвенно, позволяет поднять точность измерения координаты Z.Цитата:
Сообщение от GO!
Если принципиальное согласие партнеров на SelfBuild вариант Уже есть, то почему-б не выложить хотяб схему? Отличия от коммерческой версии будут ведь только в прошивке? В любом другом месте их делать просто бессмысленно, ибо сравнят и поправят. ;)Цитата:
Сообщение от GO!
Кстати, я зумом от хедмауса не пользуюсь. Так что мне он и не нужен. ;)
Если не хочешь обнародовать, то кинь хоть на мыло. j0ker[at]yandex[dot]ru.
Платку порисую хоть... ;)
Нда... вот и дождались :(
2 GO!: Интерсно-то примерно следующее - на чём выполнена входная часть? скажем, двухзвенный фильтр на кр1401уд2а, или на max7491, ну и пр.
Цитата:
Сообщение от GO!
Сколько стоит? Когда можно начинать делать заказ?
ИМХО, это - мистика! :confused: Никогда не поверю, если не увижу сам. Уровень принимаемого сигнала пропорционален в точности квадрату расстояния RX-TX. По другому быть не может. ..или... :confused: (20 и 30 см - есть большая разница ;) )Цитата:
Сообщение от J0kER
Нет. Отличия будут и в схеме. В Free версии будет всего лишь ДВЕ! микросхемы, четыре транзистора, остальное - по мелочи. В полной версии - ЧЕТЫРЕ микрухи - остальное похоже (тоже не совсем). Но программно должны быть совместимы.Цитата:
Сообщение от J0kER
В общем free версия еще не готова, потому не может быть выложена.
Вообще-то это уже секрет. Но, так как решено выпустить свободный вариант, то скажу - на счетверенном ОУ.Цитата:
Сообщение от ender
Первый каскад - преобразователь ток-напряжение
Второй - резонатор на 5 кГц 2го порядка
3й - фвч 1го порядка с регулируемым коэффициентом усиления
4й - активный пиковый детектор (выполняет так-же функцию УВХ)
На максе было бы идеально. Более дешевые ОУ оказалось, тоже великолепно работают.
В выходные посмотрел, как это выглядит. Это - нечто! Они умудрились разместить ВСЕ ЭТО в ... телефонной накладной розетке! (Все керамические конденсаторы - SMD, резисторы - обычные, ATmega - в корпусе AI, ОУ - в корпусе SOIC14. Даже дали потестить! Сегодня летал! Надо сказать, идею не испортили. Практически нет разницы с моим макетом. Я доволен. Да, излучатель - тоже в корпусе телефонной розетки (во втором).Цитата:
Сообщение от Bond.K
Про цену узнал - около 1500р (не слишком мало, но и не слишком много). Без доставки. Способ доставки все-еще не решен. Из-за этого заказы пока не принимаются. Если кому невтерпеж, то пока только самовывозом из Самары.
Самовывозом не получится.
Но попробуем напрячь самарских камрадов.
GO!, Готов выслать 2000 под честное слово на указанный тобой адрес, и ждать бандерольку в Новосибирске. Самовывозом - дохлейший номер.Цитата:
Сообщение от GO!
А хочется...
С доставкой - какие проблемы?
Почта работает. ;)
Можно даже попытаться организовать местную "точку". Готов не "под реализацию", а с полной предоплатой.
Если ещё ПО привести в соответствие (работа на уровне драйвера, без дополнительных примочек вроде NV, вместо или вместе с мышой)....Вполне коммерчески перспективный проект получится.
Присоединяюсь. Сам бы купил, но очень хочется, чтобы устройство работало в режиме мыши (как альтернативный вариант). Будет ли такая возможность? Если нет, то для меня проще пока использовать старый вариант. За это время авторы отладят свой продукт до идеального состояния ;)Цитата:
Сообщение от POP
Вопрос с доставкой будет важным для многих :(
GO! А велика ли разница между комерческим и Free вариантом по качеству управления обзором? :ups:
"чтобы устройство работало в режиме мыши (как альтернативный вариант)" Такие мысли и меня посещают. Если это востребовано, то может быть , так и будет (в более поздних версиях) - переключение режима джой-мышь, например, установкой джампера.Цитата:
Сообщение от Solo2k
Пока единственный вариант - использовать NV2M, или проги перемещаюшие мышиный курсор по джойстику.
"чтобы устройство работало в режиме мыши (как альтернативный вариант)" Такие мысли и меня посещают. Если это востребовано, то может быть , так и будет (в более поздних версиях) - переключение режима джой-мышь, например, установкой джампера.Цитата:
Сообщение от Solo2k
Пока единственный вариант - использовать NV2M, или проги перемещаюшие мышиный курсор по джойстику.
Можешь познакомить и меня с ними. Буду рад!Цитата:
Сообщение от Bond.K
2 GO! : вроде это можно сделать относительно безболезненно, см. статью microsoft "hid system devices, directinput and windows" - вроде так. устройство с такими-то и такими-то usages и относительными (или абсолютными) осями будет воспринято как мышь (с абсолютными - как дигитайзер, если я не ошибаюсь).
pS: ждём фрагменты схемы :)
Высылай скорей! Чем больше - тем лучше! :DЦитата:
Сообщение от POP
А насчет бандерольки .. и честного слова ... Вполне может быть! Поговорю с людьми.
Начинающий увидит разницу лишь в отсутствии оси Z и суррогатной замене ее несколькими (а может быть, всего-лишь одной, кнопками). Продвинутый заметит, что MPS (measurement per second) недостаточно высок, и сравним с MPS в Cam2Pan, что влечет за собой, как следствие, невозможность применения большого Smoothing, и более дерганной картинке.Цитата:
Сообщение от Reaiddqd
Еще про джамперы.
Уже сейчас в HeadJoy есть дополнительные фичи:
С помощью двух джамперов можно регулировать величину программного сглаживания вычислений координат обзора. Доступны уровни:
1 - (нет сглаживания)
2
4
8 - (в таком виде устройство поставляется).
В полной версии MPS=125Гц (так хотел Билл Гейтс :D ).
Кроме того, имеется свободная ось на 1024 отсчета или 10 бит. Ее можно использовать, как хотите.Например, под руддер или один из триммеров.
А все-таки, если вариант мыши, какой предпочтительнее - с абсолютными или относительными координатами? Подсказываю, в АвиаСимах лучше абсолютные, а в контре - относительные. А может быть и то и другое (через джампер)?Цитата:
Сообщение от ender
Про схему я уже писал. Что можно - рассказал (ОУ MAXIM рулят, но и LM неплохи). Остальное пока нельзя или рано.
Чё-то я не врублюсь...Цитата:
Сообщение от GO!
Относительные - это как? :ups:
Поворот головы в определённое положение вызывает не смещение курсора на точную позицию, а постоянную скорость перемещения курсора?
Или что-то другое?
Если это, то нужно только абсолютные (я в контру не играю :) ).
Хотя, с учётом наличия оси Z, вариант интересный.
Если не сильно удорожает конструкцию, то лучше универсальный вариант с джампером. (я так понимаю, что всё сведётся к написанию второй проги для атмеги?).
GO! Ещё вопрос. А сколько таких штук можно будет воткнуть в один комп? Есть ли ограничения ?
А потом Мастеру станет лениво дорабатывать фришный вариант и начнется БЖСЭ... Хотя, может оно и правильно... полторы тысячи за готовый девайс, к которому можно прицепить еще и педали... Это весьма неплохо. А куда паяльником потыкать мы и так найдем... ;) Вероятно, даже я сподоблюсь прикупить Фул вершн...
Кстати, не нашел-же время Мастер поправить блокировку возможности смены раскладки клавы... ;(
2POP 128 штук на каждый свободный USB порт... Только зачем?
Зачем - это другой вопрос ;)Цитата:
Сообщение от J0kER
Цитата:
Сообщение от GO!
Письмо заслал. Жду ответной реакции.
PS. Реакция нулевая. Один ящик дохлый, второй не отвечает. :(
Буду ждать когда сам начнёшь распространять.
Упрощенно так:Цитата:
Сообщение от POP
В винде можно посылать сообщения вида:
- мышь передвинулась на X микки по горизонтали и Y микки по вертикали. (1 Микки равен одной дискретной позициии колесика в шариковой мыши). Это - относительное перемещение координат мыши. Преимущество - действует во всех прогах без исключения. Недостаток - на нее влияют другие параметры настроек мыши, такие, как скорость, акселерация, есть еще пара границ, при которых они начинают действовать (мне это немного напоминает NewView, но это правильно, по-другому - никак!). В Этом случае не нарушается действие всех остальных мышей в системе, ведь мелкософт не ограничивает количество мышей в системе до одной (проверено!). Выходит, остальные мыши также смогут влиять на обзор! Кроме, этого, будет влиять на текущие координаты и скорость перемещения любой мыши. Понятно, что без кнопки центровки взгляда здесь уже нельзя никак обойтись!
- совсем другое дело в случае управления мышиным курсором в абсолютных координатах. В этом случае устройство в каждом цикле измерения выдает абсолютные координаты мыши и другим обычным мышам не остается ничего другого, как с этим согласиться! Проверить можно в моей версии NV2M (ссылка есть в первом посте ветки NewView, спасибо HRUKS за рекламу!). Недостаток этого способа - не все проги воспринимают мышь в абсолютных координатах, или некоторым приходится специально объяснять, чего от них хотят. Например, чтобы это понял "ИЛ2", нужно в файле "conf.ini" в секции [rts] прописать mouseUse=1 (не забудьте после опытов вернуть на mouseUse=2).
Далее. Конструкцию это не может удорожить. Все делается программно. Удорожить может стоимость разработки. К сожалению, вместе с ней, и цену устройства.
Имхо, не стоит заморачиваться. Для первых экспериментов есть NV2M. Если кто попробовал, и хочет чего-то большего, пишите. Но не спешите! Все-таки цель была создать достаточно недорогое устройство, а каждая новая фича может его усложнить/удорожить.
Далее. Таких штук можно будет воткнуть в один комп можно более сотни, типа, спортивный интерес? Но ограничения все-же есть. Время обработки сигнала составляет около 6мс, т.е. при периоде опроса по умолчанию низкоскоростных USB устройств 8мс, нельзя будет воткнуть в один хост два хедджоя. Очень вероятны будут нестыковки. При включении по одному хедджою в один хост все должно работать. Не проверено (Нет под руками 127 хедджоев и 127 USB хостов :) ).
Не понял, реакция нулевая у меня, или у Самарских вирпилов? C POP мы легко связываемся в обе стороны. Может быть виноват мой строгий сисадмин, попробуй в приват.Цитата:
Сообщение от Bond.K
Ну и как там, скоро дивайс поступит в открытую продажу?
Вот-вот! Самый главный вопрос!Цитата:
Сообщение от Bond.K
Уже все ждалки прождали.... :)
Из отпусков почти все вернулись, теперь скоро. Дописываем документацию. Возможно, уже на этой неделе.Цитата:
Сообщение от POP
Здравия желаю!!!Цитата:
Сообщение от GO!
Есть большой интерес к девайсу! В перспективе есть желание обеспечить девайсом весь сквад.
Вывезти могу, курьер может прибыть по указанному Вами адресу.
Для начала нужна 1 штука для теста, желательно полная версия, с Z-осью.
Сразу вопрос по транспортировке - хотелось бы девайс упаковать так, чтобы при перевозке он не повреждался (например, замотать в "пупырчатый" полиэтилен и заклеить скотчем).
ICQ - 344369356
kos-nikolay@yandex.ru
http://www.14tbap.ru/forumdisplay.php?f=100
Ребят , тупой вопрос - а как прибор реагирует на боковые перемещения телом ? Остатся ли проблема 'неподвижного' тела ??
http://headmous.narod.ru/hm4.htmЦитата:
Сообщение от Ezdok
Я вот тут почитал, вроде проблема решается увеличением мертвой зоны при настройках НьюВью.
Нью вью отпадает - прибор предполагается юзать в FS2004
Прибор до сих пор не эмулирет мышь ? или уже сделали ?