Главная
Пятница, 22 Ноября 2024

Призма - не по детски интересные поделки
своими руками...

Призма - Меню
 »  Новости
Инструкции
Каталог файлов
Фотоальбом
 »  Форум
 »  Мои эксперименты
 »  Копилка идей
Игры on-line
 »  Гостевая книга
 »  Каталог сайтов
Призма - Опрос
Как часто вы посещаете этот сайт?
Всего ответов: 503
Призма - Поиск
Призма - Статистика


Рейтинг@Mail.ru

Яндекс.Метрика


Онлайн всего: 1
Гостей: 1
Пользователей: 0


Сайт сегодня посетили:



Главная » Инструкции » Инструкции » Сделай сам
Сделай сам [61]
Все, что можно сделать в домашних условиях из доступных материалов.
Видеоинструкции [31]
Аналогия раздела "Сделай сам". Минимум текста - максимум информации.

Подключаем джойстик от "Денди" к компьютеру - ЧАСТЬ 1 (Аппаратная)

ВНИМАНИЕ!!
Автор статьи не несет ответственности за испорченное оборудование.
Используйте на свой страх и риск!
Ниже Вам представлена 1 часть данной статьи.  Если Вы уже с ней ознакомились можете прочитать как программно подключить джойстик Денди к компьютеру во второй части данной статьи.

   Нам понадобятся: 
  • Джойстик (подключить можно до пяти штук)
  • Паяльник
  • 5 дидов(не особо мощных)
  • Изолента
  • Разъём "папа" LPT порта (он же параллельный, он же от принтера, он же DB25M)
   Для справки - разъёмы бывают "папа" - со штырьками и "мама" с дырочками под штырьки, откуда пошли такие аналогии можно только догадываться... Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
   Итак, если Вы уже нашли у себя пару завалявшихся джойстика, необходимые запчасти, инструменты и запаслись энтузиазмом, то можно приступать.
   Рассмотрим сначала порт LPT более подробно.
   Если кто его не видел, показываю парочку таких выходов:
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   Если честно, то у себя на задней панели я такого не нашёл и залез поглубже. На материнской плате LPT порт все-таки оказался.
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   В своей "коллекции" железок откапал необходимый штекер, который и подключил к материнке. Если Вы попали в аналогичную ситуацию и у Вас нет вывода LPT на задней панели системного блока, но он присутствует на материнской плате подобный штекер можно найти на каком-нибудь радио-рынке или у перекупщиков Б/У запчастей для компьютеров. На многих, особенно старых, материнских платах он не припаян жёстко, а выносится именно таким штекером, поэтому найти его не должно составить особого труда:
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   Если же Вам повезло и у Вас такой выход имеется или Вы все-таки вы нашли этот штекер, то можно приступать к сборке схемы.
   Что бы не загружать схему я не стал делать надписи на самой картинке, а все нужные нам контакты обозначил цветами. Отдельные контакты параллельного порта предназначены для различных целей: одни – для ввода, другие – для вывода данных. Особо вдаваться в тонкости работы компьютера и LPT-портов не будем. Думаю, достаточно будет объяснить только те, которые нам понадобятся. Итак: 
  • Желтый - Clock
  • Ораньжевые контакты - с них питаем джойстик (около 5В). Обязательно только через диоды, иначе можно спалить LPT контроллер на материнской плате или всю мат. плату!!!
  • Синий - Земля
  • Зеленый - Latch
  • Голубой - Управляющий контакт (10 контакт для первого джойстика, 11 - для второго, 12 - для третьего, 13 - для четвёртого, 15 - для пятого). Имейте В Виду, что штырёк 14 не использован, так как он не является входом параллельного порта.
   
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
   
ВАЖНО: Эта схема и все нижеследующие отображают выходы если смотреть на дырочки, ,т.е. основной провод выходит "сзади".  
   
   Если Вам интересно, то Clock и Latch это два входных бита, которые управляют последовательной передачей.
   В виду того, что клонов приставки NES (Денди) было превеликое множество поэтому и разъёмов подключения джойстика к приставке было несколько. Цвета контактов обозначены соответственно цветам в Схеме разъёма LPT. Отличает лишь замена оранжевых контактов одним красным, т.к. питание берётся с 5-ти контактов, а подаётся на джойстик через один. Представлено 3 наиболее распространённых:
   
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками           Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками            Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   
   Для этих, наиболее распространённых разъёмов привожу соответственно три аналогичные схемы.
   
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   На схемах должно быть все достаточно понятно. Но, без комментариев схемы оставить не могу. Во-первых, напомню, что питать джойстик надо через диоды. Что это такое? Это, грубо говоря, выпрямители тока, т.е. они в одну сторону ток пропускают, а в другую нет. Таким образом, с LPT порта ток проходит, а вернуться на него через эти контакты диоды-то и не дают. Проверить диод у Вас в руках или нет Вы можете с помощью обычного мультиметра. Ток должен проходить от LPT к джойстику, а не как не наоборот. Если у Вас нет мультиметра, можете довериться подсказке на диоде - на них наносят полоску или схематичное изображение диода. На картинке ниже стрелкой указано направление протекания тока и соответствующее положение диода.
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
   
   
  Таким образом, на диодах есть маркировка, и их следует припаивать полосочкой вверх, как на рисунке ниже. Просто припаиваете проводки по схеме к LPT и все.
   
   Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
   
   Вторым важным моментом является подключение двух и более джойстиков. NES/SNES джойстики имеет линию Data, выше она названа управляющим контактом и на схемах обозначена голубым цветом. Она уникальна для каждого устройства (если их у Вас несколько) и каждый геймпад имеет свой собственный штырёк Data. 
  
(pin 10) -----> Pad 1 data - для первого геймпада
(pin 11) -----> Pad 2 data - для второго геймпада
(pin 12) -----> Pad 3 data - т.д.
(pin 13) -----> Pad 4 data
(pin 15) -----> Pad 5 data
  
   Имейте В Виду, что штырек 14 не использован, так как он не является входом параллельного порта.
  
   После всех манипуляций у меня получилось вот что:
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   5 одинаковых диода я не нашёл, пришлось один взять отличный от других. Лучше конечно, если все 5 будут одинаковые. Если одинаковых нет, то по параметрам они должны быть примерно одинаковы, т.е. надо что бы сопротивление их не сильно отличалось.
   Разъём DB25M можно взять со шнура нуль модема или со старого принтерного кабеля (Centronics'а). Лишь бы он был разборным. Хотя, конечно, можно и разрезать сам кабель и прозвонить мультиметром.    Откуда я взял такой разъём? Все с той же "коллекции" компьютерного барахла. Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками С другой стороны мой разъём имел не огрызки проводов с другой стороны, а вполне приличный разъёмчик, который я не стал разбирать, а "понавтыкал" в соответственные "дырки" провода и соединил с разъёмом джойстика. В итоге получилось очень даже аккуратно:
   
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
   Иногда, особо жадные производители, подключали джойстики к приставке не внешним разъёмом, а внутренним или того хуже - припаивали к плате приставке. Но и из этой ситуации я предлагаю для Вас выход. Разбираем свой джойстик. На фотографиях ниже, я обвёл нужные нам контакты кружечками соответственных цветов. Эти две фотографии, по сути, один и тот же джойстик с разных сторон для наглядности. Две фотографии ниже можно увеличить кликнув по ним. Далее прозваниваем эти контакты с другими концами провода и соединяем по любой из схем выше, что и в случае с путевым разъемом. Только в этот раз у нас не разъём, а заранее промаркированные провода.
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
  
Подключаем джойстик от приставки Денди к параллельному порту компьютера LPT своими руками
   
   Это все что касается аппаратной части. Читайте вторую часть - программную или как правильно настроить драйвера для дендевских джойстиков [появится в ближайшие дни].
    
   
Конструкция очень простая. Но, прежде чем проверять сделанный вами интерфейс, дважды убедитесь, что все провода припаяны правильно, и, что никакие оголённые провода не касаются чего-нибудь. Я сильно рекомендую использовать корпус для этих интерфейсов, чтобы уменьшить риск короткого замыкания.
   
   NES И SNES имеют разные разъёмы. Также, есть очень много аналогов NES (среди них наш российский Денди, Кенга и д.р.), и поскольку компания Nintendo использовала патентованные разъёмы для своих фирменных машин, производители клонов не могли повторять их и использовали стандартные разъёмы D-Cannon. Во всяком случае, если у вас есть gamepad, и у него есть кнопки A, B, Turbo A, Турбо B, Select и Begin (последних двух может и не быть) и связывается через 5 проводов, тогда это или NES или аналог NES и будет работать если Вы все сделаете правильно. SNES gamepads также используют 5 проводов, но имеют больше кнопок, поэтому подключаются несколько иначе. Более подробно можете узнать через поисковики...
   
   Теперь небольшой FAQ по теме:
   
1. Вопрос: Можно ли будет таким джойстиком играть в обычные РС-шные игры?
    Ответ: Да, конечно, если в играх есть поддержка геймпада.
 
2. Вопрос:  Вы сами подключали джойстик?
    Ответ: Да, подключал, даже 2 пары приходилось делать, они у меня отлично работают!
 
3. Вопрос: Какой драйвер мне использовать?
   Ответ: Самым универсальным драйвером является PPJoy. Для сеговского 6-ти кнопочного джоя рекомендуется XYZModeB, по той причине, что XYZModeB устраняет произвольные нажатия в этом джойстике.
 
4. Вопрос: Существуют ли другие схемы пайки?
    Ответ: Существуют и другие схемы. Их можно найти, например, в комплекте драйвера PPJoy или через поисковик.
 
5. Вопрос: Подскажите, какие мне выбрать диоды?
   Ответ: Подойдут практически любые малогабаритные диоды. В идеале следует применять диоды Шоттки (зайдите в магазин радиодеталей, там подскажут), но они достаточно дорогие.
 
6. Вопрос: А зачем вообще нужны диоды?
   Ответ: Диоды нужны для выпрямления напряжения с нескольких пинов LPT-порта. Это, в свою очередь, необходимо для запитки джойстика.
  
7. Вопрос: Можно ли обойтись без диодов?
    Ответ: Да, можно. В этом случае придётся применять отдельный блок питания (4,5 – 5,0 В). При этом Вы исключаете из схемы пайки блок диодов (то есть эти пины вообще не должны быть задействованы), и вместо него берете напряжение с контакта «плюс» внешнего блока питания, а контакт «минус» замыкаете на «землю» параллельного порта (пины с 18-го по 25-й).
Предупрежу сразу – внешний источник питания более надёжен в плане обеспечения питания джойстика, однако риск спалить ЛПТ-порт в случае неправильного подключения повышается в разы. Поэтому я этот способ рекомендую только тем, у кого работа джойстика связана с явной нестабильностью (а также для подключения двух и более джойстиков).
Исключительным способом подключения без диодов и внешнего питания является схема Сега-Линукс из пакета PPJoy.
  
8. Вопрос: Я все спаял и у меня ни хрена не работает (варианты: работают не все кнопки, кнопки работают неправильно).
    Ответ: Для начала напишите какой джойстик подключаете, какая у Вас операционная система, каким драйвером пользуетесь и по какой схеме паяете. Как показывает практика, в 70% случаев причиной данной проблемы является неправильная спайка. Поэтому ещё раз (хоть в десятый, хоть в двадцатый раз) проверьте правильность спайки и ориентацию диодов. Если Вы уверены на 100%, что все спаяно правильно – пишите в комментариях или в форум.
Выше Вам представлена 1 часть данной статьи.  Если Вы уже с ней ознакомились можете прочитать как программно подключить джойстик Денди к компьютеру во второй части данной статьи.


Правила использования материала!
Рассказать друзьям:
Категория: Сделай сам | Добавил: Arkano (28 Сентября 2008)
Просмотров: 73185 | Комментарии: 23 | Рейтинг: 5.0/19 |
Всего комментариев: 23 (комментарии можно оставлять без регистрации)1 2 »
23 katushag33  
пожалуй самая толковая статья в инете
спасибочки

22 Arkano163rus  
0
Такая опасность, конечно присутствует. Но из личного опыта я с этим ни разу не столкнулся. Во время работы компа свободно подключал и отключал LPT порт с джойстиками. Главное избегать короткого замыкания (КЗ) между контактами LPT и уж тем более не подавать на них со стороны повышенное напряжение (более 5В точно не стоит). Еще крайне рекомендую избегать статического электричества. Я бы не сказал, что поступаю научно, но перед любыми операциями с портами компьютера предварительно касаюсь рукой металлической части корпуса для того, что бы снять статику на корпус, а не на порт компа. Вот со статикой были лично в моей проактике печальные случаи, даже с обычными USB флешками. С тех пор только так и поступаю всегда: коснулся компа и вставил устройство, а еще лучше в момент первого касания устройства продолжать держаться корпуса (металлической части) компьютера.

21 gembird  
Здравствуйте,подскажите,а старый комп сWin98 ОЗУ-32Мб и процессоромPentium я смогу использовать для игр Dendy,установив на нем эмулятор и игры(судя по всему -с СD)и сделав переходник для джойстика(джойстиков) в LPT порт?

20 Arkano  
Я бы попробовал у джойстиков поменять дата-контакты. Если на 11-м контакте первый джойстик не будет работать, а второй джойстик на 10-м контакте продолжить работать как и ранее, то практически однозначно можно констатировать косяк за джойстик, но это при условии, что все остальные контакты к нему точно подключены и нигде нет разрывов и/или замыканий.

Возможен вариант, что второй джойстик при замене дата-контактов перестанет работать, а первый заработает, тогда можно попробовать заменить 10-й дата-контакт на какой-нибудь другой из оставшихся дата-контактов (12,13 или 15, но не 14(!)) Еще можно в совте поковырять настройки, может и в нем причина, я с подобным сталкивался и решилось именно перенастройкой (где-то помогало изменить что-то в выпадающих списках) дров, но что именно уже не вспомню, давно это было wacko

18 Arkano  
В чем конкретно сложности?
Вроде все подробно расписано. Но еще раз повторю:
Второй джойстик подключается параллельно первому, т.е. все выводы 2-го джойстика соединяются с соответствующими выводами 1-го джойстика КРОМЕ единственного контакта, отмеченного на схеме голубым цветом. Это Data контакт, поэтому он уникален для каждого нового джойстика. В LPT data контакты соответствуют pin 10, pin 11, pin 12, pin 14 и pin 15 (КРОМЕ pin 14). Т.о. у первого джойстика голубой вывод подключаем к pin 10, а у второго к pin 11, в остальном больше ничего не меняется.

17 nurik  
как подключит джойстик империй похожий на sega'у (mk-1631-16) но у него 9 шнуров белый чёрный красный зелёный синий желтый оранжевый бурый и серый.

16 badboyVRN  
Спасибо за статью. При подключении второго джойстика следует припаять также к тем же контактам на LPT как в случае с первым джойстиком. А добавить отдельно только голубой провод к (LTP к 11 контакту) или какие-то ещё? А так понял что ещё 5 диодов припаивать больше не надо? Получается что у джойстиков будут все провода общие кроме голубого?

19 Arkano  
Да, все верно!

15 Arkano  
Вполне. Только данная схема не подойдет. В рунете легко найти подходящую схему для джойстика от сеги. Достаточно ввести в яндексе "Джойстик от сеги к компьютеру" или "как подключить джойстиг от сеги к компьютеру". Я сам пробовал только дендевский джойстик к компу подключить, поэтому и написал данную статью. Аналогичным образом можно найти и подключение плейстейшеновских и иных джойстиков от приставок. А уж эмулятор найти будет не проблема. Главное спаять, подключить и правильно поставить драйвера. cool

14 Arkano  
Да в принципе любые. Их главная задача - проводить ток в одном направлении (от компа к джойстику) и не проводить ток в обратном направлении, что бы не спалить случайно LPT порт или мат. плату целиком. В принципе и без диодов работать должно, при условии верного подключения, но я не проверял и гарантировать, что таким образом не спалишь мат.плату не могу.
В общем, бери диоды, проверь их тестером и паяльник в руки... wink

13 Arkano  
Спасибо! smile Приятно.

12 Arkano  
Я далек в принципе от электроники. Но если это обычные диоды, которые пропускают ток в одну сторону и не пропускают в другую, то пойдут. В конце статьи в FAQ`е указаны какие диоды рекомендуются.

11 Arkano  
Что бы не спалить материнку, обязательно нужно правильно припаять диоды. В статье все четко указано. Если все делать правильно, то ничего не испортится, ни мать ни джойстики.

Но лишний раз напомню - все, что вы делаете, вы делаете на свой страх и риск.


10 Arkano  
Можно увеличить теме рейтинг проголосовав за нее. wink

9 Arkano  
Я понял, это универсальный драйвер, который подходит и для Денди и для Сеги и для PS и для некоторых других видов джойстиков. wink Только настраивать сам джойстик чуть по другому надо будет. Программа та достаточно понятная, думаю разобраться должен, если что, то спрашивай... happy

8 HTL  
Я имел в виду для PS

7 Arkano  
Дрова для джойстиков можно взять из второй части статьи

6 HTL  
еще да, кстати где дерево для XP можно взять?

5 HTL  
Мне еще интересно почему именно надо брать питание с 5-9? можно ли взять только с 5, 6, 7, 8, 9?

4 Arkano  
Ниже написано все касательно джойстика для Sony Playstation (PSX).
Проще все-таки подключать через LPT.
Также можно использовать джойстики с двумя мини джойстиками внизу, он называется с шестью осями. Можно подключать и джойстики с обратной связью, то есть те, которые вибрируют. Вот схема.

Диоды те же, что и для Dendy. Для джойстиков с шестью осями и обратной связью необходимо питание 9 вольт. Для простых же джойстиков, как у меня, питание можно и не делать. Но если уж хотите, то я рекомендую купить китайский маленький блок питания на 9в для подключения в розетку, они стоят не дороже доллара. Хочу заметить, что на схеме изображена обратная сторона порта для PS

Взято с http://www.overclockers.ru

Позже дейстивтельно сделаю инструкцию и для PS happy


3 HTL  
От SP подключить не сложно, нужен только USB разъем и знать "Что куда подключать"

1-20 21-22
Имя *:
Email *:
Код *:


- = Еще интересные статьи = -

Магнитная виселица (2)
Стереоскопическое изображение (анаглиф) своими руками (2)
Солнечные часы. (1)
Карвинг - превращаем морковь в лилию (0)
Как скачать с depositfiles.com без премиум аккаунта (4)
Делаем простейшего робота (12)
Расписание уроков (0)
Плетение браслета из пары шнурков (1)
Домик из спичек без клея (36)
Крепость Сантанджело (0)
Форма входа
Знаете ли Вы что...

Через любую точку электрического потока за 1 секунду проходит примерно 6 242 000 000 000 000 000 электронов.

Облако тегов
Случайные картинки



Призма - Друзья
Связь с автором
ICQ: 226-325-702
Призма-кнопка
Предлагаю обмен кнопками. Принимаются предложения от сайтов смежной тематики, с посещаемостью не ниже 300 хостов в сутки.
Призма - не по детски интересные поделки
Получить код

Copyright Prizma © 2008-2024 При использовании материалов сайта активная ссылка на источник обязательна! Сайт создан в системе uCoz