Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Подгответе проводници
- Стъпка 3: Мигането на шестнадесетичния файл към Atmega8
- Стъпка 4: Breadboarding
- Стъпка 5: Осцилатор + SNES
- Стъпка 6: USB данни и захранване
- Стъпка 7: Тестване на контролера
- Стъпка 8: Платка към печатна платка
- Стъпка 9: Промяна на контролера
- Стъпка 10: Окончателно тестване + Бележки
Видео: USB SNES контролер: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Първи инструктаж. Кажете ми от какво има нужда и поправки. Не направих веригата или програмата. Просто правя ръководство, което показва стъпка по стъпка сглобяване как да направите USB SNES контролера. Оригиналната страница е тук: www.raphnet.net/electronique/snes_nes_usb/index_en.php Това ръководство ще преобразува обикновен snes контролер в usb геймпад. Тестван е на XP, Vista, 7 и PS3. Трябва да работи на mac и linux, но не съм ги тествал. Устройството се разпознава като стандартно HID устройство. -Не е необходимо да програмирате нищо за това ръководство. Програмата вече е компилирана и готова да бъде прехвърлена на вашия чип. -Имате нужда от основни умения за запояване. -Основните схематични умения за четене помагат, но ще се опитам да обясня всяка стъпка.
Стъпка 1: Необходими части
Списък на частите: ---------------------------------------- -DiP микроконтролер Atmega8 -AVR програмист (usb, паралелен или сериен. Използвам usb.) -12MHz кристален осцилатор -[2] 3,6 волтов ценеров диод -1,5K резистор (навсякъде от 1,3K до 1,7K трябва да работи) -[2] 68ohm резистор (навсякъде от 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 -ти проводник, така че може да бъде прекъснато. печатна платка. По -добре да оставите твърде много жица и да я отрежете, ако нямате нужда от нея.
Стъпка 3: Мигането на шестнадесетичния файл към Atmega8
Използвах USB програмист, за да мигна чипа си. Това означава, че компилиран шестнадесетичен файл се изпраща от компютъра към чипа. Не е необходимо действително програмиране. Серийният и паралелният ще работят, но софтуерът на програмиста ще бъде малко по -различен от моя.
HEX файлът може да бъде изтеглен тук: (щракнете с десния бутон за запазване на целта като …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexТова е фърмуер, който ще каже на чипа как да обработва всички сигнали.
Всички чипове Atmega се нуждаят от предпазители. Не се притеснявайте за това, което правят, просто знайте, че този дизайн се нуждае от: висок байт = 0xc9 нисък байт = 0x9f
Вашата програма за мигане на чипове трябва да има опция за настройка на тези предпазители. Използвах ProgISP в моята система.
Когато го мигате, сте готови да започнете качването на хляб.
Стъпка 4: Breadboarding
Предполагам, че знаете основите на използването на макет. Ако не, има много ръководства за това. Предполагам също, че знаете как да запоявате проводници. Ако не можете да прочетете снимката, отидете тук: 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 захранването се свързва както с 5V на чипа, така и с usb 5V. SNES земята се свързва към двете основи на чип и usb маса.
Стъпка 6: USB данни и захранване
Тази част е много трудна за правилно свързване. Обърнете специално внимание на схемата. USB 5V отива към двата 5V контакта, а SNES 5V USB Ground отива към двата заземяващи контакта, а SNES заземяващият USB2 е данни -. Той преминава: през 3.6v ценеров диод към земята чрез 68ohm резистор към щифт 2 и 3 към usb 5V през 1.5k резистор. USB3 е данни +. той преминава: през 3.6v ценеров диод към земята чрез 68ohm резистор към щифт 4
Стъпка 7: Тестване на контролера
С всички части на място, включете USB порта към компютъра си и той трябва да излезе с намерен нов хардуер. Можете да тествате всички бутони в контролния панел под контролерите за игри. Ако работи, сте готови да го прехвърлите на печатна платка и да го поставите в контролера.
Стъпка 8: Платка към печатна платка
Използвах дъската по -долу, за да направя моя дизайн. Поставих чипа на място и с помощта на дремел изрязах всички ненужни зони от дъската. Трябва да го направите възможно най -малък, за да се побере в контролера. Обърнете внимание, че всички места за запояване близо до щифтовете свързват 3 отвора. Това позволява на тази платка да се използват 2 проводника на щифт. Забележка. Припоят трябва да е на дъното на дъската. Поставете го от грешната страна и щифтовете няма да свържат.
Стъпка 9: Промяна на контролера
Трябваше да отрежа малко корпуса, за да побере всичко вътре. Сложих моята верига под бутоните abxy. Снимката показва какво направих. Поставете го така, както искате, стига да се затвори.
Стъпка 10: Окончателно тестване + Бележки
Тествайте го и вижте дали работи. Ако това стане, сте готови. Ако не, проверете често срещаните грешки. Чести грешки: -------------------------- Проверете дали захранването и земята са свързани правилно Проверете посоката на ценеровите диоди. Те не работят и в двете посоки. Осцилаторът свързан ли е? Програмирали ли сте правилната програма и байтовете на предпазителя? Свързани ли са данните за snes, ключалката и часовника към десните щифтове? Имате ли запояващ мост някъде? ЗАБЕЛЕЖКИ: --------------------------- Този контролер работи на PS3, но бутоните не се картографират много добре. Бутоните за стартиране и избор не се съпоставят с ps3 старт и избор. Това може да се използва в някои бойни игри, които ви позволяват да пренастроите бутоните. Кажете ми какво мога да направя, за да подобря тази инструкция.
Препоръчано:
Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
Arduino базиран DIY контролер за игри | Arduino PS2 контролер за игри | Игра на Tekken с DIY Arduino геймпад: Здравейте момчета, играта на игри винаги е забавна, но играта със собствения си DIY персонализиран контролер на играта е по -забавна. Така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция
YABC - Още един контролер на Blynk - IoT облачен контролер за температура и влажност, ESP8266: 4 стъпки
YABC - Още един контролер на Blynk - IoT облачен контролер за температура и влажност, ESP8266: Здравейте производители, наскоро започнах да отглеждам гъби у дома, гъби стриди, но вече имам 3 пъти от тези контролери у дома за контрол на температурата на ферментатора за моята домашна напитка, съпруга също прави това нещо Комбуча сега и като термостат за топлина
SNES USB контролер и флаш устройство: 8 стъпки
SNES USB контролер и флаш устройство: Тази инструкция ще опише подробно как се насочих към промяната на SNES контролер в USB контролер с вградено флаш устройство. Това не е много фантастичен метод, просто събирайте голи хардуерни битове, за да свършите работата. Пълна заслуга за ге
Разбъркване на NES контролер (Nintendo контролер MP3, V3.0): 5 стъпки (със снимки)
Разбъркване на контролера на NES (Nintendo Controller MP3, V3.0): Напълно изтръгнах ryan97128 от неговия дизайн за Nintendo Controller MP3, версия 2.0 и чувам, че той е получил идеята от всички мъдри Morte_Moya, така че не мога да взема кредит за целия им гений. Просто исках да добавя удобство и презареждане
SNES контролер в мишка Мод: 8 стъпки
SNES контролер в режим на мишка: Бърз и лесен начин да превърнете контролера SNES в работеща оптична мишка