Інтернет Windows Android

Підключаємо джойстики від Dendy до PC через Arduino. Як підключити ігрову приставку до монітора Опис протоколу роботи джойстика

Dendy (Денді) – легендарна приставка, яка, по суті, була апаратним клоном консолі Famicom від компанії Nintendo, що збирався на Тайвані з китайських комплектуючих. Звичайно, 20 років тому ці подробиці нікого не цікавили: сам факт володіння консоллю з кількома картриджами розглядався як найбільше щастя. Денді стало ім'ям загальним, мрією дітей та дорослих.

Сьогодні популярні інші консолі, але іноді виникає бажання повернутися в ті роки, коли Супер Маріо був головним героєм ігор, а Mortal Kombat ще не був таким барвистим та реалістичним, але вже затягував юних геймерів у павутину смертельних битв. Щоб повернути ці відчуття, потрібно лише розібратися, як підключити Денді до телевізора.

Підключення

Стандартно в комплекті з приставкою поставляється кабель RF, який підключається до роз'єму для антени на телевізорі.

Пам'ятайте, що підключати та відключати антену можна лише при вимкненому апараті!

Саме підключення здійснюється таким чином:

Після цього на екрані має з'явитися гра, картридж із якою ви встановили у приставку.

AV-кабель

Якщо ви бажаєте досягти найкращої якості зображення, використовуйте замість стандартного шнура RF кабель AV (низькочастотний). З його допомогою проводиться комутація приставки з телевізором не за допомогою роз'єму для антени, а через відеовхід.
Додаткове налаштування обладнання в такому випадку не потрібне: вам потрібно просто з'єднати два пристрої за допомогою кабелю, а потім перейти на телевізор у режим AV.

Якщо AV-виходу телевізора немає, але є роз'єм SCART, використовуйте спеціальний перехідник.

Всьому свій час

Пам'ятайте, що Денді вже більше 20 років, тому на екрані з великою роздільною здатністю улюблена гра може виглядати дуже непривабливо. Тому краще купити та підключити PS3 до телевізора, а ігри Dendy запускати на комп'ютері, завантаживши емулятор.
Звичайно, добитися повного відчуття занурення в минуле не вдасться, але якщо, наприклад, підключити геймпад до комп'ютера, можна провести незабутній вечір у компанії улюблених ігор дитинства.

Для довідки - роз'єми бувають "тато" - зі штирками та "мама" з дірочками під штирі, звідки пішли такі аналогії можна тільки здогадуватися.

Отже, якщо Ви вже знайшли у себе пару джойстика, що завалялися, необхідні запчастини, інструменти і запаслися ентузіазмом, то можна приступати.

Розглянемо спочатку порт LPT докладніше.

Якщо хтось його не бачив, показую парочку таких виходів:

Якщо чесно, то у себе на задній панелі я такого не знайшов і заліз глибше. На материнській платі LPT порт таки опинився.

У своїй колекції залізок відкапав необхідний штекер, який і підключив до материнки. Якщо Ви потрапили в аналогічну ситуацію і у Вас немає виводу LPT на задній панелі системного блоку, але він присутній на материнській платі подібний штекер можна знайти на якомусь радіоринку або у перекупників Б/У запчастин для комп'ютерів. На багатьох, особливо старих, материнських платах він не припаяний жорстко, а виноситься саме таким штекером, тому знайти його не повинно скласти особливих труднощів:

Якщо ж Вам пощастило і у Вас такий вихід є або Ви все-таки знайшли цей штекер, то можна приступати до складання схеми.

Щоб не завантажувати схему я не став робити написи на самій картинці, а всі необхідні нам контакти позначив кольорами. Окремі контакти паралельного порту призначені різних цілей: одні – для введення, інші – для виведення даних. Особливо вдаватися до тонкощів роботи комп'ютера і LPT-портів не будемо. Думаю, достатньо пояснити лише ті, які нам знадобляться. Отже:

  • Жовтий- Clock
  • Оранжевіконтакти – з них живимо джойстик (близько 5В). Обов'язково лише через діоди, інакше можна спалити LPT контролер на материнській платі або всю матюку. плату!
  • Синій- Земля
  • Зелений- Latch
  • Блакитний- Керуючий контакт (10 контакт для першого джойстика, 11 – для другого, 12 – для третього, 13 – для четвертого, 15 – для п'ятого). Майте на увазі, що штир 14 не використанийоскільки він не є входом паралельного порту.

ВАЖЛИВО: Ця схема і всі нижченаведені відображають виходи якщо дивитися на дірочки, тобто. основний дріт виходить "ззаду".

Якщо Вам цікаво, то Clock та Latch це два вхідні біти, які керують послідовною передачею.

Зважаючи на те, що клонів приставки NES (Денді) було безліч тому і роз'ємів підключення джойстика до приставки було кілька. Кольори контактів позначені відповідно кольорам у Схемі роз'єму LPT. Відрізняє лише заміна помаранчевих контактів одним червоним, т.к. харчування береться з 5 контактів, а подається на джойстик через один. Представлено 3 найпоширеніших:

Для цих найбільш поширених роз'ємів наводжу відповідно три аналогічні схеми.

На схемах має бути все досить зрозумілим. Але без коментарів схеми залишити не можу. По-перше, нагадаю, що живити джойстик треба через діоди. Що це таке? Це, власне кажучи, випрямлячі струму, тобто. вони в один бік струму пропускають, а в інший ні. Таким чином, з 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 не використаний, так як він не є входом паралельного порту.

Після всіх маніпуляцій у мене вийшло ось що:

5 однакових діода я не знайшов, довелося взяти один відмінний від інших. Краще звичайно, якщо всі 5 будуть однакові. Якщо однакових немає, то параметрами вони мають бути приблизно однакові, тобто. треба щоб опір їх не сильно відрізнялося.

Роз'єм DB25M можна взяти зі шнура нуль модему або зі старого принтерного кабелю (Centronics"а). Аби він був розбірним. Хоча, звичайно, можна і розрізати сам кабель і продзвонити мультиметром. Звідки я взяв такий роз'єм? Все з тієї ж "колекції комп'ютерного барахла. З іншого боку мій роз'єм мав не огризки проводів з іншого боку, а цілком пристойний роз'ємник, який я не став розбирати, а "повавтикав" у відповідні "дірки" проводу і поєднав з роз'ємом джойстика. У результаті вийшло дуже акуратно :

Іноді, особливо жадібні виробники, підключали джойстики до приставки не зовнішнім роз'ємом, а внутрішнім або гірше - припаювали до плати приставці. Але й із цієї ситуації я пропоную для Вас вихід. Розбираємо свій джойстик. На фотографіях нижче я обвів потрібні нам контакти кружечками відповідних кольорів. Ці дві фотографії, по суті, той самий джойстик з різних боків для наочності. Дві фотографії нижче можна збільшити, клацнувши по них. Далі продзвонюємо ці контакти з іншими кінцями дроту і з'єднуємо по будь-якій зі схем вище, що і у випадку з колійним роз'ємом. Тільки цього разу у нас не роз'єм, а наперед промарковані дроти.

Це все, що стосується апаратної частини. Читайте другу частину – програмну або як правильно налаштувати драйвера для дендевських джойстиків [з'явиться найближчими днями].

Конструкція дуже проста. Але, перш ніж перевіряти зроблений вами інтерфейс, двічіпереконайтеся, що всі дроти припаяні правильно, і, що жодні оголені дроти не стосуються чогось. Я рекомендую використовувати корпус для цих інтерфейсів, щоб зменшити ризик короткого замикання.

NES та SNES мають різні роз'єми. Також, є дуже багато аналогів NES (серед них наш російський Денді, Кенга та ін), і оскільки компанія Nintendo використовувала патентовані роз'єми для своїх фірмових машин, виробники клонів не могли повторювати їх і використовували стандартні роз'єми D-Cannon. У всякому разі, якщо у вас є gamepad, і у нього є кнопки A, B, Turbo A, Турбо B, Select і Begin (останніх двох може і не бути) і зв'язується через 5 проводів, тоді це або NES або аналог NES і буде працювати, якщо Ви все зробите правильно. SNES gamepads також використовують 5 дротів, але мають більше кнопок, тому підключаються дещо інакше. Докладніше можете дізнатися через пошукові системи.

Тепер невеликий FAQ

Нинішню молодь вже мало чим здивуєш у сфері комп'ютерних ігор. Вони вже давно не турбуються про те, як підключити «Денді» до телевізора, а грають на суперпотужних комп'ютерах. Найреалістичніша графіка, правдоподібні персонажі, неймовірні музичні супроводи — це цілком звично для сучасного геймера. Але ще якихось пару десятків років тому цього не було, але було щось, що підкорило серця мільйонів людей — одна з перших консолей — приставка «Денді».

Небагато з історії «Денді»: гра нашого дитинства

Народжені до дев'яностих років пам'ятають ажіотаж навколо неймовірно "крутої" приставки з логотипом слоненя на панелі, яка з'явилася на початку 90-х років. Тоді гра коштувала неймовірних грошей для радянського громадянина, але це не завадило розробникам заробити на цьому ринку мільйони.

Насправді «Денді» перша на вітчизняному ринку, але не перша у виробництві. Компанія Nintendo до цього встигла випустити десятки інших версій консолей, але лише «Денді» спромоглася підкорити серця вітчизняних геймерів. На той час у Росії було 4 дилери від компанії «Степлер», які здійснювали постачання. На жаль, ця компанія звернула свою діяльність вже до 94-го року.

Звичайно, навіть зараз можна знайти давно всіма забутий «Денді» на прилавках деяких магазинів та на спеціалізованих сайтах, але всі вони далекі від оригіналу, і є чимось іншим, як підробкою з Китаю.

Картриджі та найпопулярніші ігри на «Денді»

Приставка та джойстики самі по собі не становили інтересу без спеціальних картриджів, саме вони були носіями основної інформації. На одному такому картриджі могла бути як одна гра, так і 999! Але найціннішими вважалися ті, у яких було від 3 до 10 різних ігор. Молодь постійно змінювалися, купували та продавали один одному картриджі. Навіть у наш час можна зустріти людей, у яких залишилися цілі колекції оригінальних та рідкісних ігор.

Саме завдяки величезному асортименту якісних та цікавих ігор, які були випущені для операційної системи Nes, ця консоль стала такою затребуваною серед російських любителів ігор. Такі безсмертні твори, як "Мортал Комбат", "Пакман", "Супер Маріо", "Танки", "Острів пригод" та багато інших назавжди залишаться в пам'яті людей, які пережили культ дев'яностих.

Як підключити "Денді" до телевізора?

Саме таким питанням задавалися багато щасливих покупців тогочасної приставки. Насправді нічого складного в цьому не було, достатньо було під'єднати a/v штекери приставки та телевізора, а потім розпочати пошук каналу – все просто!

Але річ у тому, що в ті часи і телевізори були простими, тобто мали відповідні роз'єми, але як підключити "Денді" до телевізора сучасної моделі, яка підтримує HDMI?

Якщо ви не знайшли на своєму телевізорі аудіо/відео вихід, можливо, знайдете вихід SCART, по суті, це те саме, що і A/V. В даному випадку вам доведеться купити перехідник або безпосередньо сам кабель SCART, він є широким роз'ємом з одного боку, і «тюльпанчики» — з іншого. Завдяки такому кабелю можна вирішити питання, як підключити "Денді" до телевізора.

Як підключити приставку "Денді" до телевізора нового покоління?

На жаль, останнім часом виробники все частіше стали випускати телевізори, що не мають роз'ємів для компонентних підключень, тому що сучасні приймачі мають інтерфейс високої роздільної здатності.

Припустимо, ви вирішили поринути у минуле та пограти у ретро-ігри. Для цієї мети була куплена приставка, але пізніше з'ясувалося, що на вашому телевізорі немає A/V та SCART-виходів. Що робити? Як підключити «Денді» до телевізора Samsung, на якому не було необхідних роз'ємів (втім, це стосується будь-якої марки).

Вийти із такої ситуації непросто, але можливо. Прийде придбати спеціальний пристрій - конвертер A/V в HDMI. Такі конвертери продаються в інтернет-магазинах та на популярних китайських майданчиках.

Отже, перед тим як підключити «Денді» до телевізора LG, переконайтеся, що приставка вимкнена та від'єднана від живлення. За допомогою кабелю з «тюльпанчиками» приєднайте приставку до конвертера. З іншого боку, конвертер підключається до телевізора за допомогою кабелю HDMI. Залишилося тільки вставити в приставку картридж із улюбленою грою, підключити до мережі та включити гру. Можливо, знадобиться пошук каналів, щоб вийти на потрібну хвилю.

Знайдіть відповідний монітор.Якщо ви можете вибрати один із кількох моніторів, визначте, який з них краще підійде для роботи з ігровою приставкою. Різні моделі приставок висувають різні вимоги до екранів. Намагайтеся вибрати найбільш підходящий монітор, щоб гра відображалася на ньому так, як було задумано її творцями.

  • На моніторі знайдіть роз'єм для підключення ігрової приставки.Це основний момент під час підключення приставки до монітора. У більшості сучасних моделей моніторів є роз'єм HDMI і DVI, а в деяких і додатковий роз'єм VGA. Застарілі моделі моніторів забезпечені роз'ємами VGA та DVI або лише одним роз'ємом VGA. У рідкісних випадках можна знайти монітор RCA, який також встановлювався на старих моделях ігрових приставок. Сучасні приставки комплектуються роз'єм HDMI. У більшості випадків роз'єм для підключення приставки розташований на задній панелі монітора. Як правило, дешеві монітори мають лише один роз'єм. Деякі застарілі моделі моніторів комплектувалися незнімними кабелями.

    • Роз'єм HDMI схожий на витягнутий USB-порт з канавками з обох боків. Більшість сучасних моделей як приставок, так і моніторів забезпечені саме цим роз'ємом.
    • Роз'єм DVI містить 24 контакти і є дуже поширеним роз'ємом, який встановлюється на моніторах. Ви не зможете підключити приставку безпосередньо до цього роз'єму, але ви завжди можете це зробити через адаптер.
    • Роз'єм VGA є застарілим. Як правило, 15-контактний VGA-штекер має синій колір. Більшість сучасних моніторів такого роз'єму немає. Такий роз'єм ви не знайдете на жодній приставці, але ви завжди можете скористатися адаптером.
  • На ігровій приставці знайдіть роз'єм для передачі вихідного відеосигналу.Різні моделі приставок можна підключити до монітора по-різному. Найсучасніший роз'єм – це роз'єм HDMI, а найстаріший – роз'єм RCA або RF.

    • Приставки PS4, Xbox One, PS3, Xbox 360, Wii U мають роз'єм HDMI. Перші моделі Xbox 360 також комплектувалися роз'ємом YPbPr, але такий роз'єм має дуже обмежену кількість моделей моніторів.
    • У приставок Wii, PS2, Xbox, Gamecube, Nintendo 64, PS1, Super Nintendo, Genesis є роз'єм RCA. Приставки Wii, PS2 та Xbox також укомплектовані роз'ємами YPbPr та S-Video, але такі роз'єми має дуже обмежену кількість моделей моніторів. Застарілі моделі приставок укомплектовані роз'ємом RF, але такого роз'єму немає на жодній моделі монітора.
  • Знайдіть навушники або колонки, а також аудіо-адаптер.Якщо у моніторі є вбудовані динаміки, ви можете відтворювати звук із приставки безпосередньо через них. Однак, у більшості моделей моніторів динаміків немає, тому вам потрібно придумати, як відтворювати звук з приставки - вам знадобляться колонки або навушники, а для підключення до приставки - аудіо-адаптер. Якщо ви підключите приставку до монітора через кабель HDMI, вам знадобиться аудіокабель, оскільки кабель HDMI не можна підключити до колонок.

    • Сучасні моделі приставок видають цифровий (оптичний) аудіосигнал у тому випадку, коли для передачі звуку не використовується кабель HDMI, тобто для підключення колонок до приставки вам знадобиться адаптер.
    • Якщо ви маєте ігрову приставку PS4, ви можете підключити навушники безпосередньо до приставки, тобто ніякі адаптери або додаткові кабелі вам не потрібні.
  • Якщо у вашій приставці немає роз'єму HDMI, знайдіть відеоадаптер.Він знадобиться для підключення застарілої моделі консолі до гнізда HDMI або DVI на моніторі. Ви можете вибрати один з багатьох відеоадаптерів. Наприклад, є адаптери одразу з декількома застарілими роз'ємами (або штекерами) та одним сучасним роз'ємом (або штекером) HDMI або DVI.

    • Більше того, деякі відеоадаптери також підтримують передачу звуку.
  • Якщо потрібно, знайдіть відповідний кабель.Більшість моделей приставок поставляються лише з одним відеокабелем. Наприклад, приставка PS3 поставляється з RCA-кабелем, хоча ця приставка також має роз'єм HDMI. Знайдіть кабель, який дозволить вам спростити процес підключення приставки до монітора і отримати якісне зображення.

    • HDMI-кабелі працюють однаково добре з усіма пристроями, забезпеченими HDMI-роз'ємом. У разі застарілих роз'ємів може знадобитися кабель, який підключається до певної моделі приставки. Наприклад, один і той же HDMI-кабель можна підключити як до Xbox 360, так і до PS3, а ось у разі RCA-роз'єму може знадобитися спеціальний кабель, що підходить до певної моделі приставки.
    • Якщо ваша приставка укомплектована лише роз'ємом HDMI, а монітор – лише роз'ємом DVI, знайдіть конвертер HDMI–DVI або спеціальний кабель.
  • Упевнений багато хто бачив у магазинах джойстики для комп'ютера, наприклад від Sony PlayStation.

    На жаль, вони коштують дуже дорого, але чому б не зробити таким самим? Існує цілком реальна можливість грати таким геймпадом/джойстиком на ПК - сумісному комп'ютері, навіть не найпотужнішому. Більшість ігор та програм не зможуть відрізнити ваш пристрій від фірмового джойстика за кілька $100. (Чому то вважається раз який прибамбас до комп'ютера, то обов'язково коштувати повинен неймовірні гроші). Сама фішка в тому, що цей джойстик можна використовувати в будь-якій грі, просто при призначенні клавіш призначайте їх на кнопки джойстика.

    Взагалі GamePad – пристрій дуже схожий на аналоговий джойстик. Відмінність між типовим джойстиком та GamePadом – у характеристиках осі. Джойстики зазвичай мають дві осі - X і Y. Безперервне руху важеля вздовж цих осей за допомогою двох потенціометрів перетворюються на аналогові електричні сигнали, які потім за допомогою АЦП перетворюються на цифрові, на підставі яких обчислюються змінні X та Y. GamePad же має не-пропорційні величині відхилення від центру величини X і Y для дев'яти позицій (включаючи центр), він набагато простіше конструкції, і, отже, надійніший.

    Конструкція дуже проста. Просто двічі переконайтеся перш ніж перевіряти зроблений вами інтерфейс, переконайтеся, що всі дроти припаяні правильно, і, що ніякі оголені дроти не стосуються чогось. Я рекомендую використовувати корпус для цих інтерфейсів, щоб зменшити ризик короткого замикання.

    Почнемо з джойстика для Dendy чи NES.

    Якщо у вас є gamepad, і у нього є кнопки A, B, Turbo A, Турбо B, Select і Begin (останніх двох може і не бути, рекомендую такі не брати) і зв'язується через 5 проводів, тоді це або NES або аналог NES і буде працювати, якщо Ви все зробите правильно.

    Проте настав час приступати до справи. Все, що вам знадобиться - це роз'єм LPT порту (він же паралельний, він від принтера), паяльник, 5 1N914 або 1N4148 діодів, ну і, власне, сам джойстик. Приступимо.

    Ось сам роз'єм джойстика (правда схожий на СОМ)


    Спаюється все за схемою, якщо хочете підключити два джойстики, то всі дроти припаюють також крім 8 і 7 контакти на NES, їх треба припаяти до 11 і 12 контакту на LPT.


    Щоб припаяти дроти за схемою, треба розкривати роз'єм, я ж пропоную зробити все набагато простіше. Можна просто зробити своєрідний подовжувач перехідник.

    Крім LPT нам знадобиться ще й СОМ роз'єм (тато).

    Ще важлива деталь. На діодах є маркування, їх слід припаювати смужкою вгору. Просто припаює проводки за схемою до LPT і все.


    Виходить дуже.

    Як його настроїти я розповім наприкінці статті.

    Щоб отримати максимальне задоволення, я завантажив емулятор Dendy. Коротко що таке емулятор.

    Така прога, яка повністю емулює будь-яку ігрову приставку, ігри для неї також підвантажуються окремо, будь-яку гру можна качнути в інтернет.

    Ось вам Suprer Mario.

    А ось і чорний плащ.

    Лише справжній ігровий гурман оцінить це.

    Ну а тепер джойстик Sony Playalert alert-infoion (PSX)


    Також можна використовувати джойстики з двома міні-джойстиками внизу, він називається з шістьма осями. Можна підключати і джойстики зі зворотним зв'язком, тобто ті, що вібрують. Ось схема.

    Діоди ті ж, що й для Dendy. Для джойстиків з шістьма осями та зворотним зв'язком необхідно живлення 9 вольт. Для простих джойстиків як у мене, харчування можна і не робити. Але якщо вже хочете, то я рекомендую купити китайський маленький блок живлення на 9в для підключення в розетку, вони коштують не дорожче за долар.

    Хочу зауважити, що на схемі зображена зворотна сторона порту для PS.

    Просто зрізаєте сонявський конектор і припаюєте LPT.

    Щоб підключити другий джойстик, треба припаяти всі його дроти також, але 9 контакт з PSX слід припаяти на 13 контакт на LPT, а 1 контакт з PSX на 15 контакт на LPT. От і все.

    Тепер конкретно про процедуру налаштування, хоча тут ще простіше.

    Спочатку треба завантажити дрова DirectPad Pro ( де скачати, гуглим, початкові джерела більше не існують)

    У панелі керування Windows вибираєте ігрові пристрої (іконку джойстика) і натискаєте кнопку "Додати". У вікні знову тиснете кнопку "Додати", а потім "Встановити з диска".

    Далі знаходите ту директорію, в яку ви розпакували архів драйвера і вибираєте рядок DirectPad Pro.Inf. Після цього кілька разів натискаємо ОК і додаємо пристрій DirectPad Pro Standard And Force FeedBack.

    Потім у списку ігрових пристроїв можна буде вибрати DirectPad Pro Controller та DirectPad Pro Force FeedBack Controller. Вибираємо відповідний драйвер та у вікні "Ігрові пристрої" з'являється наш контролер.


    Тепер натискаємо кнопку "Властивості" та потрапляємо у вікно конфігурації драйвера. Вибирайте потім виберіть ID джойстика (пишеться посередині зверху) і поставте номер у списку, поруч із Conroller Type (він може і не бути 1, якщо раніше у вас в системі були встановлені інші джойстики).

    Після цього виберіть правильну адресу вашого LPT-порту (можна подивитися в Системі: Пристрої - Порти COM та LPT зазвичай 378).

    От і все! Зрештою, у Вас вийшов DirectInput сумісний джойстик, тобто. можна буде грати в будь-якій windows грі, що підтримує джойстик через драйвери DirectX. Необхідно лише вибрати DirectPad Controller у налаштуваннях гри.

    На працездатність було протестовано: NFS Undergraund, Max Payne2, Worms 3D, GTA 3, GTA Vice city і т. д. Схеми на 100% працездатні. Насолоджуйтесь.