Мазмұны:
- 1 -қадам: қажет бөлшектер
- 2 -қадам: сымдарды дайындаңыз
- 3 -қадам: Hex файлын Atmega8 -ге жыпылықтау
- 4 -қадам: Нан тарату
- 5 -қадам: осциллятор + SNES
- 6 -қадам: USB деректері мен қуаты
- 7 -қадам: Контроллерді тестілеу
- 8 -қадам: ПХД -ге арналған тақта
- 9 -қадам: Контроллерді өзгерту
- 10 -қадам: Қорытынды тестілеу + Ескертулер
Бейне: USB SNES контроллері: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
Бірінші нұсқаулық. Маған не қажет екенін және түзететінін айтыңыз. Мен схеманы немесе бағдарламаны жасаған жоқпын. Мен USB SNES контроллерін қалай жасау керектігін кезең -кезеңмен көрсететін нұсқаулық жасаймын. Бастапқы бет мына жерде: www.raphnet.net/electronique/snes_nes_usb/index_en.php Бұл нұсқаулық кәдімгі snes контроллерін usb геймпадына айналдырады. Ол XP, Vista, 7 және PS3 -те жұмыс істеп тұрғанын тексереді. Ол Mac және Linux -де жұмыс істеуі керек, бірақ мен оларды тексерген жоқпын. Құрылғы стандартты HID құрылғысы ретінде танылады. -Бұл нұсқаулық үшін сізге ештеңе бағдарламалаудың қажеті жоқ. Бағдарлама қазірдің өзінде құрастырылған және сіздің чипіңізге шығаруға дайын. -Сізге қарапайым дәнекерлеу дағдылары қажет. -Негізгі схемалық оқу дағдылары көмектеседі, бірақ мен әр қадамды түсіндіруге тырысамын.
1 -қадам: қажет бөлшектер
Бөлшектер тізімі: ---------------------------------------- -Atmega8 DIP микроконтроллері -AVR бағдарламашысы (usb, parallell немесе serial. Мен usb қолданамын.) -12МГц кристалды осцилятор -[2] 3.6 вольтты зенер диод -1.5K резистор (кез келген жерде 1.3K -тан 1.7K -қа дейін жұмыс істеуі керек) -[2] 68 Ом резисторы (60 -тан кез келген жерде) 75 жұмыс істеуі керек) -USB еркек кабелі -SNES контроллері (бірінші партия жақсы жұмыс істейді. Сымдардың түсі нұсқаулыққа сәйкес келеді.) -Кіші сым. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Бан тақтасы. Бұл контроллерге салмас бұрын тестілеуді едәуір жеңілдетеді.www.radioshack.com/product/index.jsp-$ 9 Құралдар: ---------------------- ------------------- Сым тартқыш-Сым кескіш-Дәнекерлеуіш-Дәнекерлеу-Мұртты қысқыш кесу құралы. (чип өзгертілмеген контроллерге сәйкес келмейді.
2 -қадам: сымдарды дайындаңыз
-USB кабелін алып, еркек емес ұшын кесіңіз. Сізге тек кабель мен ер usb қажет. -USB кабелін және барлық 4 қосылымды ашыңыз. (кейбір USB кабельдерінде 5 сым бар. Бұл нұсқаулықта 5 -ші сым қажет емес, сондықтан оны ажыратуға болады. -SNES контроллерін ашыңыз. Байланыстыру сымдарын тақтаға жақын жерде кесіңіз, бірақ жеткілікті сым қалдырыңыз, олар оларды дәнекерлеуге болады) pcb. Тым көп сым қалдырып, қажет болмаса, оны үзген жөн.
3 -қадам: Hex файлын Atmega8 -ге жыпылықтау
Мен чипті жарқылдау үшін usb бағдарламашысын қолдандым. Бұл құрастырылған он алтылық файл компьютерден чипке жіберілетінін білдіреді. Нақты бағдарламалауды қажет етпейді. Сериялық және параллель жұмыс істейді, бірақ бағдарламашының бағдарламалық жасақтамасы менікінен сәл өзгеше болады.
HEX файлын мына жерден жүктеуге болады: (мақсатты сақтау үшін тінтуірдің оң жақ түймешігімен нұқыңыз …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexБұл чипке барлық сигналдарды қалай өңдеу керектігін айтатын микробағдарлама.
Барлық Atmega чиптеріне сақтандырғыш байт қажет. Олар не істейтіні туралы алаңдамаңыз, тек бұл дизайн қажет екенін біліңіз: жоғары байт = 0xc9 төмен байт = 0x9f
Сіздің чиптің жыпылықтау бағдарламасында бұл сақтандырғыштарды орнату мүмкіндігі болуы керек. Мен жүйеде ProgISP қолдандым.
Сіз оны жыпылықтағаннан кейін, сіз нанға отырғызуды бастауға дайынсыз.
4 -қадам: Нан тарату
Сіз тақтаны пайдаланудың негізін білесіз деп ойлаймын. Егер жоқ болса, бұл үшін көптеген нұсқаулықтар бар. Мен сіз сымдарды қалай дәнекерлеуді білесіз деп ойлаймын. Егер сіз суретті оқи алмасаңыз, мына жерге өтіңіз: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
5 -қадам: осциллятор + SNES
Осциллятор 9 және 10 түйреуіштеріне қосылады. Оны кез келген бағытта да, жұмыс кезінде де бұруға болады. SNES Clock 28 -істікке қосылады. SNES Latch 27 -ші істікке қосылады. SNES Data 26 -шы істікке қосылады. SNES 5V қуаты чиптегі 5В -ке де, 5В -ке де қосылады. SNES жері чипте де, USBде де қосылады.
6 -қадам: USB деректері мен қуаты
Бұл бөлікті дұрыс сымдау өте қиын. Схемаға мұқият назар аударыңыз. USB 5V 5V түйреуіштеріне де, SNES 5V USB Ground екеуі де жерге қосылады, ал SNES жерге қосылған USB2 - бұл деректер. Ол: 3.6В зенерлік диод арқылы 68 Ом резистор арқылы жерге қосылады, 2 және 3 -ші сымдарды 5В -қа 1.5к резистор арқылы қосады. USB3 - бұл деректер +. ол: 3.6 вольтты зенер диодының көмегімен 68 Ом резисторы арқылы 4 -ші істікке дейін жерге қосылады
7 -қадам: Контроллерді тестілеу
Барлық бөлшектері бар болса, USB портын компьютерге қосыңыз, ол жаңа жабдықты табуы керек. Сіз басқару тақтасындағы барлық түймелерді ойын контроллері астында тексере аласыз. Егер ол жұмыс істесе, сіз оны компьютерге жіберіп, оны контроллерге салуға дайынсыз.
8 -қадам: ПХД -ге арналған тақта
Мен дизайнды жасау үшін төмендегі тақтаны қолдандым. Мен чипті орнына қойдым және тақтадан барлық қажет емес жерлерді кесу үшін драмель қолдандым. Сіз оны контроллерге орналастыру үшін мүмкіндігінше кішірейтуіңіз керек. Түйреуіштердің жанындағы барлық дәнекерлеу нүктелері 3 тесікті байланыстыратынын ескеріңіз. Бұл тақтаға бір істікке 2 сымды қолдануға мүмкіндік береді. Ескерту. Дәнекерлеу тақтаның төменгі жағында болуы керек. Оны дұрыс емес жаққа қойыңыз, түйреуіштер ешқандай байланыс орнатпайды.
9 -қадам: Контроллерді өзгерту
Мен ішіндегі барлық нәрсеге сай болу үшін корпусты аздап кесуге тура келді. Мен тізбекті абси түймелерінің астына қойдым. Суретте менің не істегенім көрсетілген. Қалай болғанда да оны жабыңыз.
10 -қадам: Қорытынды тестілеу + Ескертулер
Оны тексеріңіз және ол жұмыс істейтінін көріңіз. Егер солай болса, сіз аяқтадыңыз. Егер жалпы қателерді тексермесеңіз. Жалпы қателер: -------------------------- Қуат пен жердің дұрыс қосылғанын тексеріңіз Зенер диодтарының бағытын тексеріңіз. Олар екі жолмен де жұмыс істемейді. Осциллятор қосылған ба? Сіз дұрыс бағдарламаны және сақтандырғыш байттарын бағдарламаладыңыз ба? Деректер, ысырма мен сағат дұрыс түйреуіштерге қосылған ба? Сізде кез келген жерде дәнекерлеу көпірі бар ма? ЕСКЕРТПЕ: --------------------------- Бұл контроллер PS3 жүйесінде жұмыс істейді, бірақ түймелер өте жақсы сәйкес келмейді. Бастау және таңдау түймелері ps3 старт пен таңдауына сәйкес келмейді. Бұл батырмаларды қайта қарауға мүмкіндік беретін кейбір жауынгерлік ойындарда қолдануға болады. Осы нұсқаулықты жақсарту үшін не істей алатынымды айтыңыз.
Ұсынылған:
USB адаптеріне Sega Genesis контроллері 2 долларға: 4 қадам
Sega Genesis контроллері USB адаптеріне $ 2: Бұл адаптер Sega Genesis / Mega Drive контроллеріне ретроархпен немесе басқа бағдарламалық жасақтамамен жұмыс жасау үшін қос XBox 360 геймпадын эмуляциялауға мүмкіндік береді. Ол электроникаға арналған Arduino үйлесімді stm32f103c8t6 көк таблеткасын пайдаланады. Құрамы: stm32f103c8t6 көк таблетка DB9 m
USB қалақшалы ойын контроллері: 7 қадам (суреттермен)
USB Paddle Game Controller: Менің ұлым туған күніне арналған ретро видео ойындар кешін өткізді, мен таңертең мен 3D принтер көмегімен Pong үшін USB қалақшалы ойын контроллерлерінің жұбын жасай алатынымды білуге шешім қабылдадым. менің қоймамнан электроника. Мен мана жасаған кезде
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
SNES USB контроллері мен флэш -диск: 8 қадам
SNES USB контроллері мен флэш-дискісі: Бұл нұсқаулықта SNES контроллерін кіріктірілген флэш-дискісі бар USB контроллеріне қалай өзгерту туралы айтылады. Бұл өте сәнді әдіс емес, жұмысты орындау үшін жалаңаш аппараттық бөлшектерді жинау жеткілікті. Географияға толық несие
SNES контроллері тышқан режиміне: 8 қадам
SNES контроллері тышқан режиміне: SNES контроллерін жұмыс істейтін оптикалық тышқанға айналдырудың жылдам әрі қарапайым әдісі