![]() |
А я разве сказал что нужно поставить эту клаву ?
Я вобщето сказал купить такую клавиатуру взять из нее контроллер со шнуром usb и те кнопки которые необходимы вместе с энкодером а также возможно сделать комбинации своих кнопок которые заводить в оболочку и присваивать события. lpt то конечно пустует но он 1 а usb можно кучу поставить хоть через хабы. А по поводу покупки комплектующие, из которых девайсы делаете, вы непокупаете???? :big: |
Да я и не говорил что клавиатура большая. Я говорил что плата с микросхемами внутри большая и ее размер и свойства неподходят, от нее "кусочек" не отпилить. Кнопками занимается огромная пленка, при разрезании не будет работать ни одна кнопка. (ты видел что внутри таких клавиатур?) Покупать клаву только из-за крутилки, которая продается отдельно - странно. Но ты, конечно, прав - комплектующие и материалы обязательно покупаются в разделе сделай сам. Готовые устройства - редко. В данном конкретном случае "выкинуть лишнее" нереально - работать не будет.
|
хм ланно на днях попробую отпишу
какраз крутилку хочу воткнуть в комп |
не буду встревать в дебаты , т.к. у меня встанет штатая бубнитола , а на ней как раз такая крутилка есть ... так что для меня этот вопрос решен ... осталось только реализовать его как и остальные кнопки через Гей-Пад ;)
Только вот обного не пойму ... то , что я с этой крутилки никаких замыканий её ножек не поймал мультиметром , это нормально? А по поводу "не удасца отпилить от платы кусочек" ... ну чё вы прям как дети? Отпаиваете нужные кнопки и крутилки от платы , переносите их в нужное место в машине , плату кладете неподалеку , и прокидываете проводочки от контактов крутилки к контактам платы ... ну и приваиваете. Я так морду штатной магнитолы по IDE-шнуру подключаю к гей-паду. |
Черт, оно работает!
Вложений: 2
Конечно эффект не супер. Но на 90% думаю устроит всех!
Значит что получилось: Энкодер регулирует громкость через LPT порт, без всяких лишних деталей, одна логика! Как сделать: Берем энкодер (ручка, крутилка в две стороны до бесконечности) у него три ноги - подключаем их к LPT: энкодер лежит контактами к нам, три ноги ближе к нам, две ноги (если есть) дальше от нас: средний контакт энкодера (земля) на 18 контакт LPT левый контакт энкодера на второй контакт LPT правый контакт энкодера на четвертый контакт LPT дальше как тут http://forum.pccar.ru/showthread.php...F1%F5%E5%EC%E0 подробнее: ставим PPJoy отсюда http://www.simtel.net/pub/pd/75176.html устанавливаем и настраиваем: добавляем джойстик Amiga 4 Player Жмем Далее -> Ставим 0 где Axis -> жмем Далее -> еще раз Далее -> button1 выбираем digital0, button2 выбираем digital2. Жмем Далее и Готово. Ставим AutoHotKey отсюда http://www.autohotkey.com/ и скармливаем ему мой скрипт во вложении! есс-но предварительно его переименовав в .ahk Также во вложении откомпилированный EXEшник. И крутим, крутим, крутим в разные стороны!!! Черт, у меня работает, причем практически так как хотел. Единственное но: Иногда может проскакивать или не реагировать. Но это уже Бета-тестирование выявит ;) Прошу высказывать мнения попробовавших! |
а можно поточнее про сам енкодер - вроде там не три ноги, а 4-5. Может ссылка на магазин, или названием модели чтобы въяндексе нарыть? Сколько оборотов 100%?
Ещебы фотку макета думаю неплохоб запостить тут. А вообщето, мегареспект и мегазачот. Вот это круто - просто и доступно. |
Вложений: 2
Димон ты прав, там не три ноги а иногда и 5-7 и т.д.
Дело в чем: Инкрементальный Энкодер (а именно так называется ручка громкости в современном автомобильном ресивере), который стоит практически в каждой магнитоле имеет: 3 Ноги - как раз для вращения (крайние замыкаются со средней по определенной кодировке - Код Грея) с одной стороны (если смотреть на него не со стороны ручки) и 2 или 4 ноги - просто кнопки, т.е. замыкаются при нажатии на ось! В целом все просто, но сам (имея лишь программерское образование и практически нулевой схемотехник) вникал два дня ;) А терь смотрю на это и думаю, что очень даже не плохо получилось! Пример можно здесь глянуть с принципом работы http://www.chipdip.ru/library/DOC000048568.pdf но этот похоже только крутится, кнопки нажатия на ось нет. А найти думаю можно и в Чипидипе и на любом радио-рынке в москве. На крайняк - разобрать чью-нибудь умершую магнитолу ;) P.S. На фото как раз мой энкодер из родной Магнитолы BMW. Все таки она мне пригодилась :) трехконтактный с дополнительной кнопкой нажатия на ось! |
Все предельно ясно. Больше вопросов по этой идее не имею. Вставляю твои фотки, для наглядности, чтобы людям нетыкать.
http://forum.pccar.ru/attachment.php...4&d=1170435438 http://forum.pccar.ru/attachment.php...5&d=1170435438 зы. может пропуски из-за возраста штатной полувыкинутой магнитолы? Может на новом энкодере из магазина качество получше будет? Хотя у программы еть возможность повышения надежности, но усложнится она сразу намного. |
Цитата:
В выходные попробую новый прикупить и с ним поиграться ;) Кядайте в FAQ. Пусть народ думает. |
Цитата:
А эта хренатень предела не имеет. Крутишь себе скок хочешь. Вощем у каждой свои плюсы :) |
Часовой пояс GMT +4, время: 07:21. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot