PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Самодельный джойстик (3D Connexion Space Navigator PE) (http://pccar.ru/showthread.php?t=8372)

St@rz 19.04.2009 22:11

Самодельный джойстик (3D Connexion Space Navigator PE)
 
Охото выслушать мнения по поводу самостоятельного изготовления джойстика на подобии 3D Connexion Space Navigator PE
Сам корпус предполагается сделать из дюраля на токарном станке.
Как изготовить механизм нажатия кнопок? Какие кнопки использовать и как их разместить?
Необходимо реализовать следующие действия:
1. Наклоны вправо-влево, вперед-назад.
2. Нажатие сверху
3. Повороты вокруг оси вправо-влево.

Ссылки на темы о 3D Connexion Space Navigator PE.
1, 2, 3, 4.
Видео.
У кого какие мысли будут по этому поводу?

OldFox 19.04.2009 22:57

Покупается дешевая оптическая мышь с колесом, реагирующим на нажатие,
и двумя дополнительными кнопками.
поворотная рукоятка ставится на крест на качающейся опоре, под концами креста - микропереключатели от двух больших кнопок мыши и от двух дополнительных. Это будет вперед-назад.
Сама рукоятка подпружинена и давит на микропереключатель от колесика
- это нажатие сверху.
Повороты вправо-влево - механизм или датчик от собственно колесика.

Микропереключатели выносятся на проводках с платы мыши и укрепляются под рукояткой.
От мыши остается собственно оптический элемент - над ним можно укрепить обрезиненный шарик от шариковой мыши и сделать таким образом трекболл.

Устройство будет, естественно, видеться системой как мышь и останется только переназначить кнопки и колесо на нужные действия.

OldFox 19.04.2009 23:21

Вложений: 1
Красный - рукоятка на пружине.
Синий - качающаяся крестовина.
По краям стопорные регулируемые винты и микропереключатели.
Зеленый - основание с центральной опорой для крестовины.
внизу розовый диск и датчик вращения колеса.

St@rz 19.04.2009 23:24

Думал над таким вариантом. Но опять же охото что бы устройство внешне было цельнометаллическим. И выглядело как на рисунке.

http://stanislav_m.users.photofile.r.../150864204.jpg

St@rz 19.04.2009 23:26

Цитата:

Сообщение от OldFox (Сообщение 95853)
Красный - рукоятка на пружине.
Синий - качающаяся крестовина.
По краям стопорные регулируемые винты и микропереключатели.
Зеленый - основание с центральной опорой для крестовины.
внизу розовый диск и датчик вращения колеса.

Этот вариант уже ближе.:yes4::yes4::yes4:
С рисунком понятней.

OldFox 19.04.2009 23:50

Цитата:

Сообщение от St@rz (Сообщение 95854)
Думал над таким вариантом. Но опять же охото что бы устройство внешне было цельнометаллическим. И выглядело как на рисунке.

Да так и будет - всю механику убрать в цилиндро-конический металлический точеный корпус, оставить снаружи только рукоятку. Вставки колец из оргстекла с подсветкой- по вкусу.
Точить стоит из латуни, и зачернить её. Будет солидно.

St@rz 19.04.2009 23:55

Большое спасибо за рисунки и идею. :yes4::yes4::yes4:

OldFox 20.04.2009 00:00

Да не за что. Будут вопросы - покумекаем

archer 20.04.2009 00:08

Товарисчи, а как вы собираетесь стандартную мышь привязывать к софту тогда ведь другой мышой в компе не поработаешь - т.е. все во фронтенд?

St@rz 20.04.2009 00:20

Нужен только механизм нажатия кнопок. Радиоэлектронная начинка будет своя. Не от мышки. :)

Stasik 20.04.2009 00:37

Цитата:

Сообщение от St@rz (Сообщение 95854)
Думал над таким вариантом. Но опять же охото что бы устройство внешне было цельнометаллическим. И выглядело как на рисунке.

Как раз наоборот практика показывает, что устройство не должно быть цельно металлическим для возможности его встраивания и без того в ограниченное место в автомобиле!!!

OldFox 20.04.2009 00:54

Цитата:

Сообщение от archer (Сообщение 95861)
Товарисчи, а как вы собираетесь стандартную мышь привязывать к софту тогда ведь другой мышой в компе не поработаешь - т.е. все во фронтенд?

Во-первых - мыши как бы и не надо - ей в машине и пользоваться практически невозможно. Если есть аварийная необходимость порулить мышкой - это коннектор можно временно и отключить.

Во-вторых, можно и сразу двумя. Попробуй подключить две мыши - указатель будет один, но двигать им можно будет любой из мышей. А здесь поскольку вторая мышь будет "неподвижной" - из-за отключения сенсора - она и мешать особо не будет. Двигать курсор можно мышью, а скроллировать - колесом коннектора.
( а во времена Windows 3.11, когда для мышей надо было грузить свои драйвера - можно было добиться эффекта двух курсоров и независимого
управления каждым курсором своей мышью :big:)

com9000 20.04.2009 23:23

охота поизобретать велосипед - похвально
только сил и труда будет затрачено на стоимость самого девайса и девайс будет в первом приближении...

вы посмотрите сколько функций у оригинала и потом можно будет обсуждать возможность реализации (как реализовать поворот, нажатие, поперечный сдвиг с одновременной возможностью нажатия и оттягивания вверх а к этому всему еще прикрутить и силу и длительность нажатия)

там только на ПО времени уйдет мама не горюй, про железяку чтобы ее довести до уровня оригинала я вобще молчу

Pinin 21.04.2009 00:10

Согласен с предыдущим оратором.
Хотя, если есть желание не деньги сэкономить, а именно руками и головой поработать - почему бы и нет?

Константин, а зачем радиоэлектронная начинка-то? Можно ж просто электронной обойтись, или хочется именно беспроводную?

Gosha39 21.04.2009 01:37

Поюзав год свой джойстик встроенный в монитор, не перестаю наслаждаться удобством и простотой !

Купил клаву с контроллером громкости.
Вынул контроллер и прозвонил клавиши: F6; F7; F8; F9 (завёл на вращающийся джойстик с громкостью), 4е мультимедийных клавиши на регулировку тембров (дополнительный микшер сидит в трее) припаялся к контроллеру.
Размер всего в сборе 25*100*30 примерно

На ходу очень удобно смотреть вообще не нужно !
В системе как вторая клава !
Прописать клавиши 1 минута времени и никаких дров!

Изготовление: 1 вал; 2 втулки; Титановая крутилка и кномки; совецкие микрики 10 шт; плата; шлейф 14 жил.

Если кому нужно могу начеркать чертежи !!!

St@rz 21.04.2009 06:26

Цитата:

Сообщение от Pinin (Сообщение 95955)
Константин, а зачем радиоэлектронная начинка-то? Можно ж просто электронной обойтись, или хочется именно беспроводную?

Извиняюсь. Электронная.
Цитата:

Сообщение от com9000 (Сообщение 95947)
охота поизобретать велосипед - похвально

Не изобретать, а самому сделать. :)
Цитата:

Сообщение от Gosha39 (Сообщение 95968)
Изготовление: 1 вал; 2 втулки; Титановая крутилка и кномки; совецкие микрики 10 шт; плата; шлейф 14 жил.

Если кому нужно могу начеркать чертежи !!!

Выложи, пожалуйста.


По варианту, предложенному OldFox, есть предложение в центре поставить энкодер с нажатием. Или это только усложнит конструкцию?

Gosha39 21.04.2009 13:25

Вложений: 1
Сохранился тока эскиз !

St@rz 21.04.2009 17:42

Цитата:

Сообщение от Gosha39 (Сообщение 96012)
Сохранился тока эскиз !

Спасибо. :)

Just.Kot 21.04.2009 19:31

Цитата:

Сообщение от St@rz (Сообщение 96048)
Спасибо. :)

Из темы автора джойстика:

http://pccar.ru/attachment.php?attac...1&d=1219055606

St@rz 21.04.2009 21:24

Gosha39. Так как ты использовал контроллер клавиатуры, то для расширения функций джойстика можешь использовать вот такой скрипт. Распознает длинные и короткие нажатия. Кнопки четыре, а команд будет выполнять восемь. Если нужно, то могу переписать его под твои потребности. :)

Gosha39 21.04.2009 22:07

to St@rz
ок я подумаю чего мне не хватает ! :)

GraphX 22.04.2009 11:20

Всем привет.
Выскажу свои предположения, какой джой нужен:
  1. Джой нужен для того, чтобы не отвлекать водителя от дороги для простых манипуляций. Поэтому он должен быть небольшим и многофункциональным.
  2. Если он будет использоваться совместно с Centrafuse, необходим плагин для него, ибо в различных приложениях одни и те же кнопки должны выполнять различные функции.
  3. Он должен быть компактным, чтобы можно было уместить в любом месте, например на Гранд Витаре места пока не нашел.. на BMW e30 - хоть отбавляй.
  4. Крепление джойстика должно быть простым и универсальным, вкрутил, подключил и поехал.
  5. Джой должен быть надежным, и выдерживать различные нагрузки - ибо как подразумевается стоять он должен под рукой водителя.
  6. В джойстике должна быть крутилка (выбор функций, громкость, перемотка); 2 кнопки вперед/назад (например менять станции, треки); 4 кнопки функций быстрого доступа (Музыка, GPS...)

Как вам такой подход :blush:

LI()n 22.04.2009 12:54

ИМХО Гриффин Павермэйт практически все это умеет делать.
Крутится влево-вправо, нажатие, долгое нажатие, нажатие и прокрутка влево-вправо.
Итого 6 действий, для каждого можно задать чувствительность.
На каждое действие можно повесить эмуляцию клавиш, запуск программ, регулирование громкости и так далее.
Для каждой программы можно написать свою конфигурацию действий, а также для всех остальных программ существует глобальная конфигурация, и из родного софта Павермэйт настраивается минут за 15.
Единственное, чего нет - наклон в разные стороны.
Если это некритично, то почему бы не воспользоваться готовым решением? Изготовлен из алюминия, размеры совсем небольшие, красивая "пульсирующая" подсветка основания, уже готовый софт для настройки. Конечно, если хочется сделать все самому - тут другое дело.
У меня вот этих Павермейтов две штуки, дома и в машине, дома уже комфортную работу за компьютером без него себе не представляю.

Gosha39 22.04.2009 14:07

Я свой сделал с серьёзным запасом процности и долблю по нему не задумываясь! Махнул рукой и уже следуюшая поёт или стоп :big:

St@rz 22.04.2009 21:22

Те кто не знает могут почитать про PowerMate, например, здесь.
Спору нет. Красивый и функциональный.
Однако охото сделать своими руками. :yes4:

St@rz 02.05.2009 08:49

Энкодер заменяет кнопки


Часовой пояс GMT +4, время: 20:58.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot