«Во вкладках «эмуляция мыши» такие функции: ЛКМ, СКМ, ПКМ, прокрутить ролик вверх/вниз. Во вкладках «Действие с окном» такие функции: переместить окно, закрыть окно, свернуть окно, максимизировать/восстановить окно.» — опять же написано в статье.
Акселерометр использовать можно не только как ролик мыши. На наклон акселерометра в любую из сторон можно повесить те действия, которые я привел выше.
и посмотрите видео, ссылка на которое тоже присутствует. там четко видно, что курсор перемещается от перемещения кисти руки, а не от ее наклонов. нет никаких дрожаний. у меня, правда, руки трясутся, но это чисто физический аспект. у большинства руки не дрожат на весу. на счет быстродействия скажу так — 30 кадров в секунду распознавания веб-камерой положения светодиода с головой хватает для комфортной работы перчаткой как мышью.
прочтите статью от начала и до конца. это не мышка с акселерометром. акселерометр выполняет совсем другую функцию. а перемещение за счет веб-камеры и светодиода инфракрасного. все это написано в статье.
Для того, что Вы говорите, можно использовать и один 3х осевой акселерометр. НО, в моей перчатке передвижение отрабатывает не акселерометр, а веб-камера и программа FreeTrack.
Проблема с акселерометрами: это датчики ускорения. то есть как бы Вы решили, например удерживание нажатой левой клавиши мыши? клик — запросто. но удерживание? ведь Вы провели руку в сторону монитора, ускорение произошло, но тут же исчезло. это клик. удерживание не получится. (получится, но опять же, только при наклоне. так он физически устроен)
Управляющие жесты: в моей программе они присутствуют. Но минимальные. Т.е. наклоны вправо, влево, вперед и назад. На скриншотах и на видео видно, как я назначаю действия на клавиши и на действия акселерометра. При чем действия эти связаны с окном. Так как это упрощает, на мой взгляд, работу с окнами вобщем. То есть не нужно передвигать курсор на «крестик», «свернуть», «максимизировать». На мой взгляд это удобно.
Посмотрите на фото перчатки. Там регулируется «порог срабатывания» клавиши. Это достигается путем приклеивания провода-тяги дальше/ближе по длине пальца. На мизинце и безымянном пальцах чуть «отпустил» провод-тягу. Вобщем, это регулируется, это учтено )
лучше сделать вкл\выкл на стороне микроконтроллера, потому что не нужно засарять буфер ненужной информацией, если кнопки, акселерометр, светодиод выключен.
Светодиод тоже нужно выключать. потому что иногда неудобно — пока оденешь перчатку, а курсор уже бегает по экрану, потому что фри трэк уже включен. вобщем, я подумал, что лучше контролировать все самому из программы.
Данные передаются не в одну сторону. То есть от перчатки идут данные о положении акселерометра и нажатия клавишь. А с компьютера программой можно выключить/включить кнопки, акселерометр и светодиод.
Если Вы посмотрите на скриншоты программы внимательно, то там есть функция «выключить клавиши». Выключив клавиши можно спокойно печатать двумя руками, после чего опять включить клавиши перчатки. Так же можно вызвать экранну клавиатуру, которая стандартная, и имеется в любой виндовс системе.
Free Track лишь эмулирует протокол Track IR «общения» с игрой. По сути Free Track это свободный клон программного обеспечения TrackIR.
Акселерометр использовать можно не только как ролик мыши. На наклон акселерометра в любую из сторон можно повесить те действия, которые я привел выше.
Проблема с акселерометрами: это датчики ускорения. то есть как бы Вы решили, например удерживание нажатой левой клавиши мыши? клик — запросто. но удерживание? ведь Вы провели руку в сторону монитора, ускорение произошло, но тут же исчезло. это клик. удерживание не получится. (получится, но опять же, только при наклоне. так он физически устроен)
Управляющие жесты: в моей программе они присутствуют. Но минимальные. Т.е. наклоны вправо, влево, вперед и назад. На скриншотах и на видео видно, как я назначаю действия на клавиши и на действия акселерометра. При чем действия эти связаны с окном. Так как это упрощает, на мой взгляд, работу с окнами вобщем. То есть не нужно передвигать курсор на «крестик», «свернуть», «максимизировать». На мой взгляд это удобно.
Светодиод тоже нужно выключать. потому что иногда неудобно — пока оденешь перчатку, а курсор уже бегает по экрану, потому что фри трэк уже включен. вобщем, я подумал, что лучше контролировать все самому из программы.
Акселерометр — 38 грн + 20грн доставка
5 микропереключателей — 15 грн
Перчатки — 50 грн
Ткань «липучка» — я взял полметра тонкой и толстой — 9грн
ИК — светодиод — не знаю цену, был у меня.
Проводники, резисторы, конденцаторы, фольгированный текстолит — не знаю сколько, все это было в наличии.
итого 302 грн