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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Toyota Chaser GX81 (http://pccar.ru/showthread.php?t=11314)

arpsoa 13.02.2010 18:01

Цитата:

Сообщение от Hamster (Сообщение 130030)
Легко потянет.
На счет кнопок - тут несколько вариантов:
1. Купить Arduino. На нем сделать контроллер кнопок как 2 пальца. Кроме того - окромя контроллера кнопок на нем можно сделать дофига всего интерестного.
2. Купить дешевый джойстик, выдрать из него контроллер и подключить кнопки туда. Считай то же самое, что п.1, но возможностей дальнейшего расширения возможностей нет.
3. Взять мультимедиа клаву и впендюрить кнопки от нее.

Я бы вабрал п.1 :)

При наличии кнопок на торпедо-я бы выбрал пункт 3.
1.клавиатур,кругом море и бесплатно!
2.любые кнопки,вплоть до выключения компа.
3.САмое быстрое и бесплатное решение с возможностью "перепрограмирования" с помощью "паяла".

Когда окончательно решишь (после длительной эксплуатации)-какие кнопки нужны,и что ещё нужно-всегда можно переделать (типа-выкинул и не жалко).

ОгИл 13.02.2010 19:21

Да не проблемма не в этом. У меня есть 6 кнопок. на первую надо назначить в режиме проигрования плей/пауза, в режиме выбора дириктории клавиша вверх, на вторую в первом режиме стоп во втором вниз и т.д. НО!!! есть проблемма: если клавишу вверх назначить как плей/пауза, то она уже во втором режиме не работает как клавиша вверх ну и т.д. Можно сделать клавишу шифт или альт, но в директории надо именно курсор, а значит плей/пауза и стоп будут работать только при одновременном нажатии на 2 клавишы!!! что очень не удобно

Hamster 13.02.2010 21:30

Цитата:

Сообщение от ОгИл (Сообщение 130045)
Да не проблемма не в этом. У меня есть 6 кнопок............только при одновременном нажатии на 2 клавишы!!! что очень не удобно

А, понятна проблема. Я бы решил так:
1. Берем Autohotkey
2. Пишем скрипт, который будет брать наши 6 кнопок и генерить WM сообщения в винамп. нужные нам.

В таком варианте одна кнопка с торпеды может делать сколь угодно и каких угодно действий.
Правда попрограмить придется, но там не супер сложно.

Любая команда в винампе может быть инициированна WM мессаджем (кусман примера):

Цитата:

'обработка поступившей команды
'Next Track
If InStr(1, Response, "next", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Next, vbNull
Exit Sub
End If
'Previous Track
If InStr(1, Response, "previous", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Previous, vbNull
Exit Sub
End If
'Play
If InStr(1, Response, "play", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Play, vbNull
Exit Sub
End If
'Stop
If InStr(1, Response, "stop", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Stop, vbNull
Exit Sub
End If
'Shuffle
If InStr(1, Response, "shuffle", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Toggle_Shuffle, vbNull
Exit Sub
End If

ОгИл 13.02.2010 23:14

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

ОгИл 07.03.2010 19:13

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

1:: Media_Play_Pause
+1:: Up

но Up не работает, пробовал менять на

+Media_Play_Pause:: Up

но все равно не работает. Подскажите, пожалуйста в чем ошибка? И еще сочетания у меня получилось зделать только с клавишами шифт, альт и т.д. а как слелать сочетание например a+b?

Hamster 07.03.2010 19:33

Гм, не понял, что за конструкция ::, но если ты про автохоткей, то есть доку на него на русском http://www.script-coding.info/AutoHo...anslation.html

Про посылку клавиш - http://www.script-coding.info/AutoHotkey/Send.html

ОгИл 18.04.2010 16:01

Все собрал, сегодня пол дня ездил с компом. Почему-то выскакивает джек и сильные помехи на звук. Какие самые распространенные методы борьбы?

ОгИл 18.04.2010 16:15

Все запитано от штатной проводки на магнитоллу и прикуриватель. И причем слышно не двигатель а винчестер и высокочастотный транс.

ОгИл 16.09.2011 10:10

Всем доброго дня :) давно не писал о своем проекте, с тех пор много чего изменилось. В том виде в котором все описано комп просуществовал недолго, както по трассе ком вырубился, больше не включался. Толи он перегрелся, толи что-то коротнуло, мать сгорела, купил себе мамку VIA EPIA M10000, стало значительно лучше, стал меньше тормозить, загрузка намного быстрее, звук 5.1, потом прикупил себе тач панель. В таком виде PC просуществовал около года. Потом мы с семьей переехали на ПСЖ в Питер. По трассе комп очень выручал, сын у меня вообще не ныл по дороге, смотрел мультики. По приезду в Питер пришлось купить GPS, и еще около полу года в таком виде все работало. Но меня очень напрягало что при заводке автомобиля винда перезагружалась, решил с этим вопросом разобратся, снял всю систему с машины, перепоял БП, поставил новый трансформатор, кандеры воткнул побольше, при сборке обнаружил что разбил и тач и монитор :(
На днях купил себе новый монитор 8,4 дюйма, проект снова ожил :)

ОгИл 16.09.2011 10:16

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


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

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