Внимание!!! Перед ознакомлением нижеидущего материала прочитайте соглашение.
И че мы делаем?
В ниже приведенной статье я описываю как подключить джойстик или два джойстика от Sony
Playstation (далее PSX) к LPT порту компьютера. Подключение к какому либо другому порту невозможно, либо я об этом еще не знаю.
Узнаете, будьте любезны рассказать мне или кинте линк на инфу.
Подключать более 2-х джойстиков я не пробовал, но вроде возможно (по-моему до 5 штук).
Для этого понадобится совсем другая схема подключения и подходящий драйвер. (Схему можно найти в архиве с драйвером
PPJoy v0.77 в разделе драйвера)
Необходимые материалы
И так, начнем. Для подключения нам понадобится: 1 или 2 PSX джойстика (по вашему усмотрению),
LPT шнур, 5 диодов (и без них можно тоже), паяльник, канифоль, припой (олово), могут пригодиться провода. Где это все взять?
Джойстики можно купить, отнять, выпросить у богатенького дружбана (буржуя одним
словом), найти (что мало вероятно). Ходят слухи, что некоторые модели джойстиков не будут работать. Какие, я не знаю! Скажу лишь, я
пробовал модели SCPH-1080 (простой) и SCPH-1200 (аналоговый с виброй). Для тех, кто не знает, модель джоя пишут на его задней части.
LPT шнурок нужно купить на любом компьютерном рынке, найти у себя от старых принтера или модема; скомуниздить в школе, путяге, технаре, универе, на работе.
Если будете собирать по схеме с диодами, то их можно намутить на радиорынке, в старом плеере, у соседа в телевизоре, у папы в автомобильной магнитолле, у мамы в миксере (только которые с электроникой).
Марку или параметры диодов я вам не скажу, т.к. и сам не знаю какие точно нужны. Поэтому, надо брать такие диоды, которые работают при 5 вольтовом напряжении. На рынке или в магазе продавец поможет.
Но, я все же собирал по схеме без диодов. Схема является менее безопасная, чем с использованием диодов. Диоды
нужны для того, чтоб не сгорел ваш LPT или джой.
Что касается паяльника, олова, канифоля и проводов подумай сам(а).
Схема и подключение
Теперь переходим к самой схеме. Схема нашего подключения основывается на интерфейсе
DirectPadPro (этот интерфейс поддерживается всеми драйверами, которые лежат в разделе
драйвера и позволяет подключить до 2-х PSX джойстиков). Выглядит она вот так (для джойстика №1):
Основная проблема с LPT портами, это то, что они не имеют необходимого
напряжения (+5V) на любом из своих штырьков для запитки устройств. Для получения +5V
от LPT нужно запитаться к любому штырьку данных (с 5-ого по 9-й). Рекомендуется штырь 9.
К сожалению, для PSX джойстиков одного штыря для питания будет маловато.
В этом случае вам понадобится использовать диоды для объединения тока от 5 битов данных вместе.
Диоды, как известно, обладают свойством односторонней проводимости и необходимы,
чтобы не вышел из строя ваш параллельный порт.
Восьмой и третий штырьки в разъеме джоя не используется. Теперь вам остается только совместить эту схему с самой первой схемой.
А для самых опытных радиолюбителей пример подключения двух джойстиков PSX с возможностью включения
в "горячую". Скачать (14kb)
Без диодов
Начитавшись про эти диоды, вы поняли, что это какой-то геморрой. Поэтому я расскажу вам как запитаться от компа без диодов:
Напомню, Зачем нам это надо!!?? А за тем, что повышается надежность (меньше лишних элементов и следовательно лишней пайки), лучше работают 2 и более джойстиков (нет нехватки в питании) и наконец тебе будет легче в сборке (не надо: геморроиться какие диоды нужны, какой стороной припаивать, искать для них корпус и т.д.).
И так, как же убрать диоды. А все просто. Вы можете получить +5V непосредственно из блока питания (красный провод +5V)
Вот, и соединяем 5 штырек из разъема джойстика с простым проводом (далее провод питания), который бы легко дотягивался до красного провода блока питания.
Теперь можно разобрать штекер питания, т.е. вытащить красный провод из пластмасски и припаять аккуратно к нему провод питания от джойстика.
(Подпитавшись таким образом, все же можно использовать диод, на всякий случай, но у меня его нет и в таком состоянии джои мне служат с 2003г.
Были случаи подключения на ходу!!!).
Минус здесь в том, что получается ты намертво впаяешь питание. А если надо отключить питание джойстика? Поэтому лучше,
чтоб провод питания состоял из двух разъемов втыкающихся друг в друга.
Теперь если нужно отключить питание джойстика можно просто вынуть штекер.
Остальное
C землей еще проще. На PC's у LPT порта земля находится с штырька 18 по штырек 25. Используйте любые штырьки, но в нашей схеме желательно использовать 18-й и 19-й.
Если у Вас не Dual-Shock pad или Вам не требуется Force Feedback (отдача одним словом) не делайте
провод, обозначенный на рисунке Optional. Источник питания 9V в этом случае не
потребуется. Пожалуйста, будьте осторожны при подключении источника 9V.
Неправильное подключение может вызвать проблемы с джойстиком и/или портом
принтера. Если вибра постоянно дергается, даже без подключения джойстика к LPT порту - сто пудова перепутана полярность питания (за замечание спасибо Олегу).
Не пытайтесь запитывать force-feedback двигатель через параллельный
порт! Это все равно не будет работать и может повредить порт и/или геймпад.
Используйте батарейку (крона, например) (что по моему не гуд) или внешний блок питания на 7-9 вольт.
Подключаем второй геймпад
Чтобы подключить второй джойстик, все провода кроме DB25-10 и DB25-12 дублируются, а
вот провод DB25-10 замените проводом DB25-13, и DB25-12 на DB25-15, либо смотри рисунок ниже.
Питание также можно использовать по схеме без диодов.
Завершение
Обязательно после пайки убедитесь в правильной ориентации диодов и прежде чем проверять
сделанный Вами интерфейс, убедитесь, что все провода припаяны правильно, и, что
никакие оголенные провода не касаются чего-нибудь. Сильно рекомендуется использовать
корпус для этих интерфейсов, чтобы уменьшить риск короткого замыкания. Да, и не забывайте пользоваться изолентой.
Распайка коннектора по цвету проводов:
Если вам как-то достался или вы где-то украли джойстик от PSX с оторванным коннектором и вы не знаете какой провод к какому гнезду LPT припаивать, то смотрите ниже.
Разобран был фирменный аналоговый джойстик (модель SCPH-1200). Не факт, что у вас цвета проводов совпадут с моими. В моем случае это было так:
А теперь повторю цвета проводков в разъеме пада еще разок (слева направо):
- 1 - коричневый
- 2 - оранжевый
- 3 - фиолетовый
- 4 - черный и белый
- 5 - красный
|
- 6 - желтый
- 7 - синий
- 8 - не используется!!!
- 9 - зеленый
|
У кого же цвета проводов не совпадают с моими тому я представляю схему впайки
проводов в саму плату аналогового джойстика. Разбираем джойстик и видим там
вот такую платку с впаяным проводом джоя.
На пайке обозначены первый (вверху) и последний девятый (внизу) контакты (обведены в кружок).
Мы будем действовать по этой схеме.
Восьмой штырек в разъеме джоя как всегда не используется. Теперь вам остается только совместить эту схему с самой первой схемой. Вот и все.
Тут недавно разобрал простой джойстик от соньки (модель SCPH-1080) и представляю ниже схему впайки проводов в плату.
На пайке обозначены первый (вверху) и последний седьмой (внизу) контакты (обведены в кружок).
Мы будем действовать по этой схеме. Внимание!!! Схема ниже может быть не точна. Будьте осторожны!!!
|