Здесь приветствуются любые реальные и нереальные размышления, советы, ссылки и все-все-все о датчиках для игровых контроллеров.
Вид для печати
Здесь приветствуются любые реальные и нереальные размышления, советы, ссылки и все-все-все о датчиках для игровых контроллеров.
Хотел http://rfc2001.narod.ru/techdoc/pec16.pdf поставить, но оказалось что они пощелкивают при повороте. Может кто дешовый аналог подскажет?
C народа проблема так файл посмотреть
Могу письмом отослать или сюда прикрепить ~300кб вроде.
Естественно, они, ведь, контактные.Цитата:
Originally posted by VGV
Хотел http://rfc2001.narod.ru/techdoc/pec16.pdf поставить, но оказалось что они пощелкивают при повороте.
На счет аналога не знаю, но с контактными энкодерами, IMHO, не стоит связываться.Цитата:
Может кто дешовый аналог подскажет?
Из бесконтактных можно взять, например, оптические: http://www.bourns.com/2/pdfs/ENC1J.pdf
Хорошая вещь но слишком дорого(около 30уё) :(
IMO хорошую вещь вряд ли будет можно найти намного дешевле...
Точно, вещь хорошая. Я как раз щяс пытаюсь такую самопальную забацать из старого мауса. Только у самопальной раз в 10 хуже чувствительность получится :(.
нам ведь не нужна очень точная и хорошая, так? нам и дешёвая подойдёт, около 10-15 уё ведь вполне приемлимо(нужно помнить что их надо штуки 4, а если хотас делать, то больше) ! вот только где взять? и какие? я не могу найти ;(
Да, совсем забыл. Энкодер энкодером, а куда мы с него сигнал-то будем подавать (код Грея, так его)? => Все равно получается такая штука: энкодер -> счетчик -> ЦАП ->гейм-порт или USB-контроллер.
Вот чего нашёл http://www.sblive.narod.ru/Encoder/Encoder.htm
ИМХО шоговый движок это ОНО, а подавать будем на контроллер который имеет встроенный выход на ЮСБ. У меня где-то название валяется, найду - скину.
Да, в принципе, с вышеупомянутым относительным энкодером могут быть два варианта:Цитата:
Originally posted by Glass Eagle
Да, совсем забыл. Энкодер энкодером, а куда мы с него сигнал-то будем подавать (код Грея, так его)? => Все равно получается такая штука: энкодер -> счетчик -> ЦАП ->гейм-порт или USB-контроллер.
1. Энкодер -> Счетчик -> Микроконтроллер -> Порт USB;
2. Энкодер -> Счетчик -> Цифровой потенциометр (http://www.analog.com - в разделе "Digital-to-Analog Converters") -> Game Port.
Учитывая бесперспективность Game Port'а, первый вариант предпочтительнее.
А мое ИМХО :) говорит, что в нашем случае, шаговый двигатель - не то, что надо, хотя бы в силу ступенчатости его хода.Цитата:
Originally posted by VGV
Вот чего нашёл http://www.sblive.narod.ru/Encoder/Encoder.htm
ИМХО шоговый движок это ОНО [...]
Для управления частотой радиолюбительского трансивера и т.п. - это подходит, но не для джойстика.
Если смотреть в сторону "подручных" средств, то самое ОНО - это опто-механический датчик от мыши.
Микрушки:
pic18f4550
pic16c745
про датчики:
думаю нуно испытать как они, как найду дохлый флоп так и займусь :). Но можно и от мышки, только не на прямую, а через рудуктор чтоб кол. оборотов увеличить. И не шестерни а типа как в протяжке магнитофона, если взять жёсткий пасик и хорошо всё закрепить, то (наверное) люфта совсем не будет...
Я тоже склоняюсь к такому решению. Схема, кстати у меня получилась проще, чем на http://www.sblive.narod.ru/Encoder/Encoder.htm, тоже с триггерами на входе. Блин, хотел на прадники спаять и попробовать, да не дали (водка, то-сё :D :D) Как получится, выложу.Цитата:
Originally posted by VGV
...Но можно и от мышки, только не на прямую, а через рудуктор чтоб кол. оборотов увеличить. И не шестерни а типа как в протяжке магнитофона, если взять жёсткий пасик и хорошо всё закрепить, то (наверное) люфта совсем не будет...
Выходных много впереди выкладывай обсуим :cool:
ЗЫ : что я тут делаю, у меняж Х45? -- я самодел-мазохист :D
Именно поэтому ты и здесь :DЦитата:
Originally posted by VGV
ЗЫ -- я самодел-мазохист :D
Вот ещё что накопал:
http://lavr30.narod.ru/htmsch/sound/1/level4x25.htm
http://vlab.netsys.ru/audio/valcoder.stm
с краткими объяснениями :) проблема одна: нету ломаных флопов, хоть живые разбирай...
Чот мне эти схемы не нравятся :-(
Наворочено много, а как в джое будет - сомнительно. А что, с магниторезисторами везде так плохо? Где-нибудь они всеж есть? А? Рассея велика, а их нет :(
Да, для энкодеров (фирменных или от "мышки") схема сложнее, чем для аналоговых датчиков, но незначительно. Более того: (цифровую_схему_формирования_импульсов + счетчик) * нужное_количество_осей -> можно запихнуть в ПЛМ (один корпус).Цитата:
Originally posted by boRada
Чот мне эти схемы не нравятся :-(
Наворочено много, а как в джое будет - сомнительно.
Москвичам: неужели в Москве магниторезисторы не достать?Цитата:
А что, с магниторезисторами везде так плохо? Где-нибудь они всеж есть? А? Рассея велика, а их нет :(
Как насчет этой фирмы:
---
Микро Экспертные Системы
Россия, Москва,
Смольная, 24A-1114
телефон/факс: (095) 967-38-84
телефон: (095) 967-38-85, 505-13-29, 517-21-10
---
В их прайс-листе фигурируют магниторезисторы от Infineon (GMR B6 и GMR C6).
Еще - в Новосибирске: "ООО Микросан"
Может, эта информация поможет.
Так вот в прайсах то есть, а в наличии? Уж много раз обламывали...
Ну наконец таки нашли :) А то уже даже интересно было, когда это давно извесная тема всплывёт (сразу извинясь за наглость.. Но именно BoRada.. тот что начал тему ;) например их давно купил, я вот и ждал от него отмашки как `проверит`).
Стоят 80р, на схемке (нарисованной еще на заводе) ещё на рублей 100 наберется. Тема извесная уже более двух лет ;)
АЦП-ы с УСБ берутся в наидешевейших китайских джоях.. Вопрос только в подборе подходящего (чем хорошобы всем вместе и заняться).
А ещё я знаю (и писал об этом) как TrackIR за 3$ сделать ;)
В Чип-дип`е пропадал только раз. Весь последний год вроде имеются в наличии.
Вторые схемы я не для собирать выложил :) там просто описание хорошее вдруг пригодится?
Всё-таки у схемы с энкодером и шумов не будет ! :)
а магниторезисторы я почти месяц искал и на чипе заказывал, а мне вежливо сказали - нету :(
И потом если на ЮСБ, то надо всю аналоговую часть джоя повторить, ИМХО довольно кропотливый труд. Я почти испытательную модельку(одну ось :) ) сделал, теперь хочу на звуковухе испытать, если достаточно чувствительно будет, то в Вингмана старого поставлю-посмотреть сложно-ль его закрепить будет.
2 chp
а что за схемка?
ЗЫ: текстолита дома не оказалось всё собрал на крышке от СД, интерестно как на работу повлияет ;)
Знаешь или можешь сделать???Цитата:
Originally posted by chp А ещё я знаю (и писал об этом) как TrackIR за 3$ сделать ;) [/B]
В чем проблема? Какие драйверы надо будет использовать? trackIR'a?
Сделай инструкцию и если сделаем хоть и за 30$ этот trackIR, люди тебя же к лику святых причислят!!!
А, это тот Track_не_IR :), который на резиновых нитях ? Весьма оригинально . Дешевле трудно придумать ;).Цитата:
Originally posted by chp
А ещё я знаю (и писал об этом) как TrackIR за 3$ сделать ;)
Он самый.. IR потому что Ideal Rubber-belt version ;)
Необходима USB-мышка (от 2.5$) с достаточно длинным проводом (от подголовника до компа, хотя нет больших проблем в удлинении).
Снимаем крышку, крепим на подголовник / за спикну, через модифицированные ролики тянем "резинку из резинки" или лучше "венгерку" и крепим её к дежурной бейсболке или кусочкам "липучки" (застежка, в швейном магазе ворс+крючeчки. ворс клеим к на наушники итп :)
Опто-пару лучше зашторить бумажками.
В случае оригинального TrackIR и "магнито-индукционного" - фиксируются любые изменения положения головы. Повернулся на бочек - голова смесилась.
В случае TrackMIR (Mouse Input Rubber-belt ;) версии можно сделать `р-ремни` идущие прямо в центр к мышке - сместил голову и поворот тоже сработал. А можно через "усы с роликами" - тогда переминаться в кресле сколько хочешь.. работать только на поворот. Для более точного позиционирования вертикальный ус лучше сделать в любом случае.
Для авто-гонок, в коих mouse-look теперь моветон, достаточно только одной оси. В OFP кстати тоже можно отдельно головой по сторонам смотреть, а не ползать почем зря привлекая внимание.
Дешево, доступно, просто. Пришло в голову в ~98-99году ;)
Возможны варианты - тумблер/кнопка обрубления питания или каналов передачи мышиных данных, дабы вертеть головой когда именно надо.
Самодельный мод, старая или \m/_ новая _\m/ инфра-редовая мыша , чистА без проводов :) Оптические 100$ не катят, сорри пацаны.. ;) тут вам только 100$ gyro-mouse пойдет (другое идеальное решение).
Ну вроде всё. Да, USB - дабы на лету подменять или просто `добавлять` (вроде должна работать при уже воткнутой COM PS/2). Резинки (если кто не догадался) - дабы легко перемещаться по продольной оси. Чувствительность мыши выставляется в окошках, в самой геме (в Ил2 и многих других - по осям) или путем подбора осевых роликов нужного диаметра.
2 VGV
Нда, похоже действительно нету. Но буквально месяц - полтора назад точно были, на беговой. Хоть будем знать что онлайн поиск всетаки работает, а также надеятся что они не пропали окончательно (древний и специфический продукт). Блин, дождался когда пропадут :((Цитата:
а магниторезисторы я почти месяц искал и на чипе заказывал, а мне вежливо сказали - нету
Что значит "всю" ? :) Наверняка как минимум в половине девайсов используются (и подогнано) под примерно те-же (как и у обычных джоев) потцы.Цитата:
И потом если на ЮСБ, то надо всю аналоговую часть джоя повторить, ИМХО довольно кропотливый труд.
Соотв. нужно найти джой у которого примерно-подходящие параметры по напр/сопр (хотя этим в схемке можно играться) и АЦП достаточного резрешения. Тут тоже могут возникнуть сложности.
Я например после долгих поисков, год назад (с корыстью разведать) подписал знакомого на ThrustMaster GamePad Digital Analog 3.
http://www.thrustmaster.ru/prod_detail.php?id=84
Геймп-пад, хоть и за 22$ потому что в отличии от данного раздела форума, где собирались делать (или проплачивать) "свои-промышленные педали", интересуют пути (простого и эффективного домашнего,читай доступного)) создания и РУС/РУД-ов и рулей и педалей (что вообщето неоднократно и обсуждалось в соотв. разделе). Вот под HOTAS эти 12 программируемых кнопок (с шифт кнопкой 22!), 8-ми позиционная хатка и 4 оси на USB и выберались.
К сожалению до внутренностей геймпада меня не допустили :(
Но и на поверхностную оценку оказалось что аналоговые оси там уж очень "грубоваты" (тут уже не до 256-512 позиций), хотя возможно разборка агрегата показала бы другое.
Обещанная "заводская" схема джоя на GMR-B6. Операционники LMV324М у нас не найдены и закуплены К1401УД2Б по 10р. GMR не успел купить по разным причинам (в том числе ждал ответа от boRadа, когда узнал что он этой темой тоже занялся).
(сохраните и переименуйте в .gif .. не пусказ изза размера пикселей)
К сожалению эти Thrustmaster FireStorm Dual Analog Gamepad 3 за год не подешевели. Но подискивать устройства можно и до/без магниторезисторов.
В разделе "Устройства управления" (где самоделки и обсуждались) кто-то уже писал про некий джой с 6-канальным АЦП-ом.
Тут как раз всем миром и полезно бы поискать / попроверять подходящие девайсы. Пытаясь провернуть все сам - дело у меня практически закисло.
Жаль нельзя мышу для USB подключения самодельных девайсов пользовать. Возможно если мега-спецовый драйвер под конкретную мышу написать и заработает (но возможно все равно оно будет и как мыша мешаться).
А так бы набрать мышей по две оси (рус, сдвоенный руд, педали с тормозами) каждая.. А если по три оси, то вообше одной - двух хватит.
Плюс для менее активных девайсов вроде педалей или РУД-ов можно саму `механику` мыши и использовать. Медленно, но оно сбивается и нужно центровать (в силу слишком резких движений и ещё неких ньюансов). Педали и руды можно центровать время от времени. С РУС-ом и рулем уже сложнее.
Чиста гпотетически :) интерестно, а магниторезисторы не будут лишний раз реагировать на приблежение/удаление от монитора(нужно экранировать?)? Сегодня у меня занятия вечером, покажу схемку преподу, вдруг подскажет как собрать легче/где столь ценную детальку вырвать...
А с двигателем дела хуже оказалсь (совсем неожиданно :) ):
этот подлец, как и обычный не шаговый движок, выдаёт большее напряжение в зав-ти от скорости поворота :( видимо придётся потрошить ещё одну мышу или оптроны искать...
Ещё есть мысля как-нибудь оптическую мышу приспособить.
ЗЫ: вот дожили -- раньше естествоиспытатели лягушек живых резали, а мы препарируем дохлых электронных мышей :)
Я сейчас, после того как механика в общем готова, озадачился изготовлением електроники :)
пока не заработала :(
вкраце:
USB, контроллер Mega8 в дипе,усб протоколы разбираются в firmware.будет ставиться как стандартный джой (без спец дров).
пока схемка 4 оси 4 кнопки т.е simply joy
что будет когда альфа версия :) заработает...
кривулина отклика будет заливаться через COM т.е можно будет пользовать разные датчики в том числе и нелинейные.
теоретически потом: до 6 осей до 20 кнопок. педали и руд на одном контроллере
стоимость самой железки пока не превысила 10 унылых енотов.
ковыряю ночами так что все очень медленно, блин :(
не! Они маленькие очень получаются. Примерно 5х5 ммЦитата:
Originally posted by VGV
Чиста гпотетически :) интерестно, а магниторезисторы не будут лишний раз реагировать на приблежение/удаление от монитора(нужно экранировать?)?......
к вопросу о размерах
тот самый GMR B6
!!! как же мне их паять??? или клеить лучше?
вот
я эту схемку постил до падения форума
тот 555 что слева это имитация порта компа
сразу скажу что идея не моя
а вот чья не помню :(
так что звиняйте
1.2 Maxix
А можно твою механику где-нить увидеть (URL, фото)? Моя тоже почти готова, собрался было запостить в ветку "МЕХАНИКА", да чёта там одни педали.Цитата:
Originally posted by Maxix
...механика в общем готова...
2. 2 chp
Это плохо:(. Только я его собрался брать с целью раскурочить на электронику.Цитата:
...аналоговые оси там уж очень "грубоваты" (тут уже не до 256-512 позиций)...
Не уверен. Мой опыт общения с электроникой от Гениуса Ф-23 показал, что там аналоговые линии от резисторов сразу подходят к микросхеме, ну мож через RC-цепочку. Похоже это сам контроллер такой, малоразрядный. Может, конечно, от программы зависит, дык как его программировать в домашних условиях?Цитата:
...хотя возможно разборка агрегата показала бы другое.
Может кто подскажет? Нигде ненайду что за маркировка на схеме подстроечного резистора
S64W - сколько это в омах?
Уря-я-я!!! Взял-таки я геймпад - Логитек Рамблпад - с типа фидбэком - других не было. Микростики в нем вполне точные - во всяком случае в окне настроек джоя крестик можно поставить на любую строку растра. Такшта судьбина его ждет, видать, не сладкая - пойдет на переделку (но не сразу :)).
хм проскочила мысля взять двойной резюк с соневского геймпада...
А что там, типа хушстрые резисторы в ихних PS/PS2 gamepad'ах?Цитата:
Originally posted by VGV
хм проскочила мысля взять двойной резюк с соневского геймпада...
Народ, гляньте ради прикола на эти датчики. Интересно узнать, сколько они стоят?
1. Обычно такое у нас не мало стоит - расчитывают ведь с предприятий бабки стричь.
2. Размер не для кугара, если только новый джой делать.
3. Положение датчика только в однои плоскости ( из-за спец.жидкости) - для некоторых педалей неудобно.
А что, это какие-то шустрые датчики?
Шустрые - это как? Описание на сайте есть. Конденсаторные, используют электроды в спец. жидкости. Не думаю что лучше магниторезисторов, да и судя по плате, схема раза в 3 больше..
ZLODEY!
как попадётся ломаный расковыряю, раскажу...
Вот куча инфы по USB кому надо
http://www.is.svitonline.com/vks/DocsPrg.html
2 Spectat0r
Это не датчики, но они
http://www.national.com/pf/US/USBN9604.html
давно мозолят глазна (по 150р) на
http://www.chipdip.ru/shop/?gid=101&...baf20cab633164
Не понял........ А че это за эти ~150р? Что-то стоящее внимания? Так может стоит купить попробовать?