Мазмуну:

SNES USB Controller жана Flash Drive: 8 кадам
SNES USB Controller жана Flash Drive: 8 кадам

Video: SNES USB Controller жана Flash Drive: 8 кадам

Video: SNES USB Controller жана Flash Drive: 8 кадам
Video: Где Данте? ►2 Прохождение Devil May Cry 5 2024, Июль
Anonim
SNES USB контроллери жана Flash Drive
SNES USB контроллери жана Flash Drive

Бул SNES контроллерин USB флэш-диски менен USB контроллерине кантип өзгөрткөнүмдү түшүндүрөт. Бул өтө кооз ыкма эмес, жумушту бүтүрүү үчүн жылаңач аппараттык биттерди чогултуу.

Жалпы идея үчүн толук кредит NES контролери менен окшош долбоор үчүн ушул жолго түшөт. Иним менин NESти менден мураска алган, ошондуктан мен SNES контролеру менен иштешим керек болчу … жана мага ар кандай оюндарды ойнотууга мүмкүнчүлүк бергендиктен, бул эң сонун нерсе сыяктуу көрүндү. Долбоор мен күткөндөн бир аз татаал болуп калды жана процесстин мүмкүн болушунча документтештирүүгө аракет кылдым. Бул үчүн ширетүү/тазалоо иштери талап кылынат, мен сизде ширетүүчү жана үзгүлтүксүздүк сыноочу менен иштөө боюнча жалпы билимге ээ деп ойлойм. Мен программалык камсыздоо/тармактык адаммын, бирок эч кандай жол менен ширетүүчү темир менен адис эмесмин. Туруктуу кол жана чыдамкайлык чоң жардам берет. Бул менин биринчи көрсөтмөм, сунуштар албетте кабыл алынат. Суроттор учун алдын ала кечирим сурайм.

1 -кадам: Бөлүктөрдү чогултуу

Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу

Балким, мен колдонгондон да арзаныраак тетиктерди табуу мүмкүн, айрыкча аны интернеттен сатып алсаңыз. Болгону, кайсы бир бөлүк жеткиликтүү мейкиндикке туура келбеши мүмкүн экенин билиңиз жана сатып жаткан нерсеңизди мүмкүн болушунча эртерээк баалоого аракет кылыңыз. Кичинекей болгону жакшы, бирок сиздин ширетүү жөндөмүңүз да ага таасир этиши мүмкүн. Эгерде сиз башка бөлүктөрдү колдонсоңуз же башка контроллериңиз болсо (төмөндү караңыз), анда сиз өзүңүздүн методдоруңузду импровизациялоого туура келет, бирок мен колдонгон жалпы идеялар өтүшү керек.

Мен кандайдыр бир тетиктерди алуудан мурун кийинки контролду (контроллерди бөлүп) карап көрүүнү сунуштайм. Качандыр бир нерсени бузуп койсоңуз, резервдик комплектти алууну ойлонуп, иштей турган бөлүктөрүңүз бар. Албетте, мен (клавиатура) үчүн запастык ала албаган бир гана бөлүк, мен процессте бузулуп бүттүм. Колдонулган бөлүктөр: 1 x SNES контроллери - мен жаш кезимде жаткан эскисин колдондум. 1 x USB хабы - Мен кичинекей төрт порттуу хабды таптым, анын ичинде тактынын формасы/өлчөмүн көрө алдым. Болжол менен $ 12. 1 x USB клавиатурасы - Мен "Аляска" клавиатурасын колдондум. $ 12 жергиликтүү компьютер дүкөнүнөн. Бул хабдан бир аз кыйын, анткени ички компоненттердин кандай экенин айтууга эч кандай мүмкүнчүлүк жок. Арзаныраак, ошончолук жакшы, анткени сиз башка моделди сынап көрүшүңүз керек болот. 1 x thumb drive - 4G Sandisk Cruzer, мен жакында эле 8G дискке көтөрүлгөндөн бери жатып калдым. Күчүн текшериңиз, сиз электрониканын муздагыраак иштешин каалайсыз … бирок этият болсоңуз, ысык менен иштей аласыз. solder - негизги розин -ядролук электроника solder multimeter - Жөнөкөй үзгүлтүксүздүк сыноочу иштейт, мен аны шорты текшерүү үчүн колдондум. dremel - Мага кээ бир схемаларды өзгөртүү керек болчу. Бул үчүн көптөгөн мүмкүн болгон алмаштыргычтар бар, бирок сизге так кесүү жасай турган бир нерсе керек болот. запастык катары колдонуу үчүн эки онлайн. Алар келгенде, мен топчалардын айланасы жашыл (дээрлик бозомук жашыл) жана "Super Nintendo" логотиби башкача экенин байкадым, ошондуктан аларды акыркы запастары катары бөлүп койдум. Долбоордун аягында мен бир нерсени текшерүү үчүн бул тетиктердин бирин сууруп чыктым жана алар таптакыр башка дизайн экенин билдим, контролердун тактайы фронтко жакын эмес, тескерисинче, арткы бети менен бирдей агып кеткен (башка өзгөрүүлөрдүн арасында)). Бул мен колдонгон макет ыкмасын колдонууга мүмкүн болбой калмак, андыктан контроллердин ичин текшерип, тетиктериңизди ошого жараша пландаштырыңыз!

2 -кадам: Баштапкы контролердун иши

Баштапкы контролердун иши
Баштапкы контролердун иши
Баштапкы контролердун иши
Баштапкы контролердун иши
Баштапкы контролердун иши
Баштапкы контролердун иши
Баштапкы контролердун иши
Баштапкы контролердун иши

Биринчи нерсе - контроллерди ачып, бөлүп алуу. Артында беш бурама бар, анан баары эле көтөрүлөт. Мен контроллердин баскычын ылдый каратып, арт жагын көтөрүүнү сунуштайм, эгер сиз алдыңкы жагын кыйшайтып койсоңуз, топчулар оңой эле түшүп кетет. Ошондой эле, артындагы бурамалар менен өтө этият болуңуз жана аларды артка оодаруудан мурун толугу менен алып салыңыз.

Бир аз убакыт бөлүп, контроллердин бири -бирине кантип туура келерин жана боштуктун кайда экенин карап көрүңүз. Бул менен иштешиңиз керек (контроллер тактасын кескин түрдө өзгөртпөсөңүз), андыктан контроллер тактасын контроллердин арткы же алдыңкы жагына койгондо пайда болгон боштуктар менен таанышыңыз. Эгерде сиз башка бөлүктөрдү колдоно турган болсоңуз, анда бул жерде сиз алардын канчалык чоң болушу жана аларды кантип орнотуу керек экени жөнүндө түшүнүк аласыз. Менин учурда, контроллер тактасы алдыңкы жагындагы баскычтар менен бирдей тегиз отурат, жана пластмассадан жасалган посттор жана платформалар тактайды өйдө көтөрүп, мен иштей турган мейкиндикти түзөт. Борбордогу бир нече посттон тышкары, d-pad жана баскычтарды колдогон эки тегерек платформанын ортосунда жакшы тик бурчтуу боштук бар. Мен тетиктеримди алып, алар үчүн мүмкүн болгон схеманы ойлоп тапкандан кийин, мен контроллердин ортосуна орнотулган посттордун бир нечесин дремелим менен алып салдым жана борбордогу тегеректелген бүдүрчөнү тегиздедим.

3 -кадам: USB Hub

USB борбору
USB борбору
USB борбору
USB борбору
USB борбору
USB борбору

Бул жерде чыныгы иш башталат. Хабды бөлүп алуу: Мен колдонгон хабдын корпусу бир бураманын жардамы менен өткөрүлдү, корпус бир картада ачылды, андан кийин USB коннекторлорун кылдаттык менен алып салдым. Контекторго көтөрүп жатып, такталарды жылытууга аракет кылганымда, эки тараптын табактары болгондуктан, аларды алып салуу кыйын, тактан ажыратылган табактын астындагы бүт подклад. Андан кийин, бул тактанын туташтыргычынын казыктарын ажыратуу же аларды чечип салуу гана болду, мен сизди, жок дегенде, бир туташтыргычта кармоону сунуштайм, андыктан аны кийинки кадамдарда колдонуп, USB кабелдериңиздин картасын картага түшүрсөңүз болот. сиз казыктарды чечип салсаңыз болот, анча чоң эмес ширеткич менен ширетүүчү темирдин учун сүйрөп, тактанын калган бөлүгүн тазалай аласыз, төөнөгүч темирге түшүшү керек. Муну эстеткичтердин калган бөлүгүндө жасоо жакшы идея, аларды тазалоо жана кийин ширетүү үчүн жакшы, жалтырак төшөмө жасоо. Өзгөртүүлөр: Хабды контроллерге туура келтирүү үчүн мен диагоналдуу жайгаштырууну тандадым, бирок бул боштугу боштугу менен контроллердин түбүнө койду. Муну чечүү үчүн, мен ошол тараптагы эки конденсатордун этин кылдаттык менен өчүрдүм жана аларды кыска узундуктагы зымдарга туташтырдым, ошондуктан алардын ордун алмаштырууга болот (казыктарды тактадагыдай туташтырып турууга кам көрүү). Мен дагы диодду өчүрдүм жана аны зымдын узундугуна туташтырдым, анткени ал башка компоненттерге караганда алда канча жогору турган. Конденсаторлордун үстүндө өтө кичинекей коргошун бар болчу, мен зымдын ширетилишинде абдан жакшы мамиле кылышым керек болчу, анын жакшы байланышы бар экенине ынануу үчүн жана зымдын адашкан жиптери кыскага алып келбейт. контролерду мен тактанын бир бурчун кыркууга туура келди (арткы жагындагы схеманы кесип албоо үчүн өтө этияттык менен). Мен тактанын аягынын жакшы бөлүгүн чечип алмакмын, бирок бул чындыгында менин дремелди колдонуунун биринчи аракети болчу, ошондуктан мен өзгөртүүлөрдү жөнөкөй кармадым.

4 -кадам: клавиатура контроллери

Keyboard Controller
Keyboard Controller
Keyboard Controller
Keyboard Controller
Keyboard Controller
Keyboard Controller

Кийинки биз USB клавиатурасын бөлүп алабыз. Клавиатураны бөлүп алуу: Клавиатура артындагы кичинекей бурамалар менен бирге өткөрүлдү, анын ичинде сапатты көзөмөлдөө чаптамасынын артында катылган. Бардык бурамалар алынгандан кийин, арткы көтөргүчтөр оңой эле өчүрүлөт. Клавиатуранын ичинде кичинекей схема бар, жана басылган схемасы бар эки тунук пластикалык барактан турган бутерброд. Алдыдагы баскычтардын басымы эки барактын ортосундагы схеманы бүтүрөт жана бул схемада чогуу туташкан контактылар жуп контролерге кайсы баскыч басылганын айтат. контакттарды колдонууга жана алар дал келген схемаларды жазууга. Же болбосо, клавиатураны картага түшүрүү программасын ала аласыз жана пластикалык барактардын бирине туташып турган контакттардын ар бирин башка баракка туташкан контакттардын ар бирине кыскартуу менен кайсы баскычтар басылганын көрө аласыз, бирок кээде чаташтыруучу натыйжаларды бериши мүмкүн. менин контроллеримдеги байланыштарды A аркылуу Z деп белгилеп, анткени алардын саны 27 болгон жана мен каалаган байланыштарды картага түшүргөн. Байланыштарга ишенип калгандан кийин, мен кылдаттык менен кара жабууну сыйрып алдым (жакшы, калың, оңой ширетилүүчү) байланыштар жана ар бир контактка ширетүүчү мончокторду койдум.. Муну контроллердин корпусуна туура келтирүү үчүн, мен тактанын учун акыркы эки контакт менен кесип алдым (y жана z) жана контроллердин жогору жагындагы бурчту бурчка тактым, бул анын хабдын чокусуна эң сонун дал келүүсүнө мүмкүндүк берет. Корпустун үстүңкү тарабы иштин оң жагындагы колдоо платформасы менен SNES контролерлор кеңеши уруксат берген мейкиндикке дал келбейт. Мен кылдат клавиатура контроллеринин үстүндөгү конденсаторлорду сыртка буруп, USB борборун тазалашым керек болчу. Акырында, мен USB хабдын бириктиргичтеринин бирин клавиатура контроллеринин USB кабелине туташтырдым жана мультиметрди колдонуу менен кайсы казыктар туташтыргычка туташкан клавиатура контроллери. Мен андан кийин кабелди алып салдым жана клавиатура контроллери менен хабдын биринчи порту ортосундагы лента кабелинин кыска бөлүгүн ширеттим, USB туташтыргычы туташтырылган казыктарга дал келет. h + varrowl = h + xarrowd = k + xarrowr = j + xenter (баштоо) = h + u '/' (тандоо) = b + v'z '(B) = a + w'x' (A) = b + w'a '(Y) = a + u's' (X) = b + u'c '(R) = c + w'd' (L) = c + u "Тандоо" картасында кичине көйгөй бар. Windows системаларында бул '/' катары көрүнөт, бирок Linuxто '<' … жана Macта '§' (бөлүмдүн символу) катары көрүнөт. Мен муну туура эмес картага алгандырмын. Бул Windows'та эч кандай көйгөй жаратпайт окшойт.

5 -кадам: Баскычтарды туташтыруу

Баскычтарды туташтыруу
Баскычтарды туташтыруу
Баскычтарды туташтыруу
Баскычтарды туташтыруу

Эгерде сиз буга чейин жеткен болсоңуз жана баары туура келсе, анда сиз жакшы иштеп жатасыз. SNES контроллер тактасы менен клавиатура контроллерин жана хабын контроллердин корпусуна сынап көрүңүз жана анын астына кошумча бөлүктөрү жок отурууга туура келгенин текшериңиз. Ошондой эле, бул USB хабын туташтыруу үчүн жакшы мааниге ээ (ал өткөргүч эмес бетинде экенине көңүл буруңуз) жана клавиатура контроллери жуптун кыска бөлүгү менен жупташып, сиз каалаган негизги пресске ээ экениңизге ынануу үчүн. SNES контроллери: Мен контроллер тактасын мүмкүн болушунча өзгөртпөстөн сактоого аракет кылдым, андыктан бул сиз каалагандай издерди тазалоо жана бири -бири менен байланышкыңыз келбеген издерди кесүү. Издердин картасын түзүңүз жана баскычтарды туура клавиатура туташтыргычтарына туташтыруу үчүн колдонула турган сырткы четине жакын чекиттерди табууга аракет кылыңыз. Качан сиз издеринизди кыркуудан мурун баарын даярдап койгонуңузду текшериңиз, буларды бир жолу оңдоого болот, бирок оңой эмес. Издерди кесе баштаганда, тактанын жогору жагындагы баскычтар менен чиптин ортосундагы байланышты үзүүнү тактаңыз. Болбосо, сиз кызыктай көйгөйлөргө туш болосуз, анда бир баскычты басуу бир нече баскычтарды өчүрүп салат, анткени микросхема чип аркылуу бүтөт. Чипти таптакыр алып салуу жакшы болмок, бирок менде бул үчүн ширетүүчү учу жок болчу жана башка жакшы жолду таба албадым. Калган нерселер үчүн. Мен акыркы байланыштарды түзүү үчүн лента кабелинин кыска бөлүгүн колдондум. Идея - бул контроллер тактасы контроллердин маңдайына өтүшү үчүн, ал эми борбор жана клавиатура контроллери арткы орунга коюлган, андан кийин бүт нерсе кылдаттык менен бириктирүүчү кабель менен кысылган. ийри жана тоскоолдук кылбоо үчүн жетиштүү. Байланыштарды түзүп жатканда, мен иштетилүүгө тийиш болгон баскычтарды текшерүү үчүн бир нече пунктка токтодум (жуптарды бириктиргенден кийин). Бул көйгөй бар экенин түшүнүүдөн мурун баарын туташтырууга тоскоол болот. Ийин баскычтарындагы резина кнопкалардын бири тестирлөө үчүн баскычты туташтыруу үчүн иштеди. Эгерде булардын бардыгын чогуу алсаңыз жана бардык баскычтар иштесе, анда ошол жерде токтоп, иштеп жаткан USB контроллери болушу мүмкүн. Эгерде мен борборду таштап, ушул жерге токтосом, бул абдан жөнөкөй көрсөтмө болмок. Бирок биз хабды ошол жерге орнотуу көйгөйүн башыбыздан өткөргөндүктөн, биз дагы дискти кошсок болот.

6 -кадам: Flash Drive

Flash Drive
Flash Drive
Flash Drive
Flash Drive

Флешка биздин контроллерди сактоочу түзмөккө, ошондой эле клавиатурага айландырат. Дискти ачуу: Мен колдонгон диск иштин жарымында капталдарында катарлар бар катардагы пластикалык корпус жана узун сегменттүү уячасы болгон. экинчи жарымындагы өтмөктөр үчүн. Мен жарымдын ортосуна кичинекей отвертка алдым жана аларды кылдаттык менен ачтым. Мен кийинчерээк бул иш менен эч нерсе кылбай тургандыктан, аны ачып жатып, уячанын бир бөлүгүн сындырып салганымда тынчсызданган жокмун. хабдын бириктиргичтери жана казыктарды картага түшүрүү. Меники боюнча, казыктар түз өтүштү, бул байланышты абдан оңой кылды.. анткени мен дискти хабдын карама -каршы жагына коюп жатканымдан, адатта коннекторлор турган жерди тескери бурушум керек болчу, бирок антпесе байланыш USB коннекторун дисктен алып салуу бир топ кыйыныраак болду. Капталдагы өтмөктөрдү тазалоо үчүн бир нече жолу ийгиликсиз аракеттерден кийин, акыры күч колдонуу ыкмасына бардым. Дремел менен мен тактадагы темир такты кылдаттык менен кесип алдым, анан туташтыргыч казыктарын үзүп алдым. Пластинкаларды тазалагандан кийин, мен муну борборго кыска тасма кабели менен туташтырдым.

7 -кадам: Акыркы кадамдар

Акыркы кадамдар
Акыркы кадамдар
Акыркы кадамдар
Акыркы кадамдар
Акыркы кадамдар
Акыркы кадамдар
Акыркы кадамдар
Акыркы кадамдар

Бир нече майда -чүйдөсүнө чейин, анан баарын жабуу. USB кабели: Хабдагы кабель күмүш болчу, ал SNES кабелине такыр окшошпойт. Муну оңдоо үчүн мен клавиатура контроллеринин жакшы кара кабелин колдондум. Мен кабелдин коннекторлорунун бирин колдонуп, эки кабелдин тең зымдарын картага түшүрдүм, андан кийин хабдын кабелин алып салдым жана клавиатуранын кабелин өз ордуна кошту. Мен аны контроллердин маңдайына коюуну чечтим. Менде бургулоочу пресстин же алмаштырууга боло турган окшош нерсенин жоктугу, ошондуктан мен LEDди туура келгенге чейин бара -бара чоңураак тешиктерди бургулоо үчүн дремелди абдан кылдаттык менен колдонуп бүттүм. Мен LEDдан кичине өлчөмдө токтоп калдым жана тешикти кеңейтүү үчүн кылдаттык менен тегерете битти тартып алдым, андыктан чоңураак жана чоңураак тешик жасоого жол бербөөгө аракет кылбайм. Мен аларды кыскартууга жол бербөө үчүн USB түйүнүнүн кайра жайгаштырылган конденсаторлоруна бир тамчы ысык клей салдым жана контролердун тактасындагы кесилген издердеги так тырмак лактары алардын кыска болушуна алып келүүчү нерселерден коргойт. Бул акыркы кадамды бүтүрүү үчүн кошумча колду өстүрүүгө жардам бериши мүмкүн, бул үчүн башка көрсөтмөлөрдү текшериңиз. Мен баарын бир жерге кармап турам деп ойлогондо, дагы бир нерсе ордунан чыгып кетти. Сиз ушул убакка чейин тестирлөөнү аткарып келе жатасыз, андыктан сиз зымдар эч кандай зымдарды кысып жана сыгып албаганын билесиз. Ийин баскычтары эң начар учурларда тайып кетүүгө жана түшүүгө жакын болгондуктан, контроллердин бул бөлүгүн мүмкүн болушунча жалпак кармоо керек. ээрчүү. Клавиатура контроллерин ордуна коюу үчүн эки бөлүктү 'V' формасында кармашыңыз керек болот. USB кабелин ийин баскычынын айланасына жана контроллердин үстүнө чыгарууну текшериңиз. Баары ордунда окшойт, контроллердин арт жагын алдыңкы жагына параллель алып келип, акырындык менен бириктире аласыз. Ийин баскычтарынын илгичтери жана чакан плечо баскычтарынын артында отурган посттор мен үчүн эң чоң көйгөй болуп калды, аларды тизип алуу, түйүндү жана клавиатура контроллерин артка кысып туруу кыйынга турду. Эгерде сиз катуу каршылык көрсөтсөңүз жана аны улантуудан мурун кайдан келгенин билүүгө аракет кылсаңыз, аны мажбурлабаңыз. Мунун баары мен үчүн чогулганга чейин бир сааттай убакытты талап кылды. Менде бул бөлүктүн түшүндүрмө сүрөттөрү жок экени үчүн кечирим сурайм, бирок бул төртүнчү колду да өстүрүүнү талап кылмак.

8 -кадам: Мүмкүн болгон жакшыртуулар

Экинчи аракетте мен башкача кыла турган нерселер. Мен дагы коллегиянын аягын кесип алмакмын, бирок бул акыркы жыйында анча деле чоң мааниге ээ эмес., бирок аны жасоо боюнча эч кандай маалымат таба элек. Эгер мүмкүн болсо, анда бул борборду таптакыр калтырып, көп орунду сактап калууга мүмкүндүк берет. Контекторлордун түбүнөн тилкени кыскартуу үчүн кесип алса болот жана ширетүүчү менен канчалык эр жүрөк болгонуна жараша аны ак сызыкка чейин кесүүгө болот, бирок туташтыруу үчүн жука издер гана калат. чейин Контроллерди чогуу коюп жатканда байланыштар чыңалуудан ажырап калуу коркунучу болушу мүмкүн, бирок эгерде сиз чектен чыгып кетсеңиз. Тактанын үстүңкү бөлүгүнөн чипти алып салуу чоң башталыш болмок, ал тургай ар бир баскычка туташуу чекитин (кичине болсо да, ширетүү үчүн) берүү үчүн колдонулушу мүмкүн жана жөргөмүштүн торуна туташуунун зарылдыгын азайтуу. Дагы бир аз экстремалдуу болуп, тактанын үстүнөн бүтүндөй тик бурчтукту кесип, чиптин аймагын толугу менен алып салып, бөлүктөргө батыраак вертикалдуу дем берүүчү бөлмө берүүнү элестетүү оңой. анча чоң эмес кичине издер, бирок, сиз сак болушуңуз керек, канча тактаны тандоо жана баштоо баскычтарынын үстүнөн алып салышты. жөн гана хабдын кубаттуулугунун индикатору эмес. Бул, балким, бир аз татаал болмок, бирок.

Сунушталууда: