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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Устройства ввода (http://pccar.ru/forumdisplay.php?f=12)
-   -   Управляем громкостью (http://pccar.ru/showthread.php?t=195)

Большой 24.11.2005 19:55

По всему этому поводу у меня есть мысля, может кому пригодится.
В каталоге продукции "Альтоника" есть интересное устройство, называется: мультиплексор дуплексный четырехканальный CAN-RT-02.
Работает следующим образом: две коробочки с разьемами соеденены между собой одним проводом, у каждой коробочки есть четыре входа и четыре выхода. При подаче сигнала на какой ни будь вход одной коробочки, вызывает появление сигнала на соответствующем выходе у другой коробочки и наоборот. Причем одна из коробочек может получать питание от другой по тому единственному проводу который их связывает. Мысль понятна?:)
Кому не понятна, поясняю: одну коробочку можно вставить в рулевое колесо а другую подключить к LPT порту, а для связи между ними и передачи "+" питания коробочки в руле использовать провод клаксона (минус берется с рулевого вала). Правда один канал придется тут же отдать для управления клаксоном, но зато останется еще три для того что бы поставить три кнопки на руле. Еще и четыре выхода останется для подключения светодиодов индикации или подогрева руля например.

sleep 25.11.2005 09:38

Цитата:

Сообщение от Димон
Отличная вещь. Нехватает только сцылки, цены ттх и т.п. Чтото у них в каталоге ненашел. Но к типтронику доделать кнопки на руле - элементарно и грамотно.

http://www.geotrade.ru/files/catalog...-01_ruk285.pdf

VovCHIK 25.11.2005 14:45

И где этот мультиплексор взять????

Большой 25.11.2005 15:36

To VovCHIK
У офф. дилера Альтоники

a__l 03.02.2006 17:23

Цитата:

Сообщение от Димон
Все просто. Две кнопки и три провода. Обычно одним проводом все кнопки соединены между собой. Вот эта цепь и идет от устройства управления громкостью на 18ый контакт в ЛПТ который 25пин. Если повнимательнее посмотрите старые провода-корпуса, то там
Огромная просьба - если у кого получится - чиркануть здесь пару строк.

вообщем у меня заработало только повышение громкости.... а уменьшение не работает :-(
хотя обе кнопки нажимаются и винда показывает что они работают

a__l 03.02.2006 21:03

а можно исходники получить

Димон 04.02.2006 10:32

Вложений: 1
Во вложении исходники. Они написаны для компилятора AutoHotKey, который лежит на сайте http://www.autohotkey.com/ - это очень удобная программулина для создания устройств ввода-вывода.
Если "погромче" рабоатет а "потише" нет, то это значит что либо припаян не тот контакт в LPT, либо в драйвере LPT-JOY не тот button выставлен - там назначаются кнопки джойстика к исполняемым командам (mapping)
ЗЫ. 2 просьбы к a__l, первая - выложить пару фоток процесса или устройства, вторая - отредактировать свои посты и удалить огромные цитаты :) :) ;) :cool:

a__l 04.02.2006 14:40

Вообщем у меня получается так (по поводу того что провод неправильно припаян - исключено):
После установки драйвера джойстика как указано выше у меня в Control Panel в Game Controllers появился этот самый джойстик. У него в свойствах отображается две кнопки (1) и (2).... если я нажимаю физическую кнопку (одну из) то загорается кнопка (1) в окошке "свойств" если другую физическую, то соотв. (2).....
Когда делаешь mapping джойстика, у меня получается:
Button1 -> Digital0 (кнопка А)
Button2 -> Digital1 (кнопка Б).
Далее чтобы сделать реакцию на кнопку А в AutoHotKey должно прописывается joy1:: а на кнопку Б - Joy2
Так вот у меня получается что когда я нажимаю на кнопку Б происходит вызов того, что написано для Joy1 а не для Joy2.
... В любом случае я эту проблему решил проще.... сделал 3 кнопки и одну из них не назначал.
т.е. так
Button1 -> nothings
Button2 -> Digital0 (кнопка А)
Button3 -> Digital1 (кнопка Б).

Кстати AutoHotKey вещица дейст.классная... можно повесить любую реакцию на физ.кнопку, подключаемую к LPT.
(у меня такое подозрение что PPJoy кнопки джойстика нумерует с 0 а у AutoHotKey нумерация с 1... и AutoHotKey не может словить 0-ю кнопку PPJoy...)

Димон 04.02.2006 14:58

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

netrider 04.02.2006 16:03

Потрясная программулька - эта AHK! Я тут посидел немного поковырялся и в 10 раз улучшил функциональность RoadRunner-а. Потрясно! Полный контроль! Кстати, я там нарыл что можно обрабатывать несколько джойстиков, так вот, можно купить геймпад с 10 конпками 4 осями (25$) и с его помощью обрабатывать показания приборов! Например заставить CarPC орать как резанного при превышении температуры или оборотв, показывать статус открыто-закрыто для дверей, люка и еще много чего если использовать кнопки и выводить показания например спидометра, тахометра , температуры и топлива в баке и т.п. если использовать оси! А если купить на 6 осей, то получается полный охват приборов - тогда можно вообще вместо приборки экран поставить! Вауваувау! Мечта! "skinnable dashboard"!!!


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

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