Obsah:
- Krok 1: Potrebné diely
- Krok 2: Pripravte si vodiče
- Krok 3: Prenesenie šesťhranného súboru na Atmega8
- Krok 4: Breadboarding
- Krok 5: Oscilátor + SNES
- Krok 6: Údaje a napájanie USB
- Krok 7: Testovanie ovládača
- Krok 8: Breadboard na PCB
- Krok 9: Úprava ovládača
- Krok 10: Záverečné testovanie + poznámky
Video: Ovládač USB SNES: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Prvý pokyn. Dajte mi vedieť, čo potrebuje a opraví. Neurobil som obvod ani program. Práve robím sprievodcu, ktorý ukazuje montáž krok za krokom, ako vyrobiť ovládač USB SNES. Pôvodná stránka je tu: www.raphnet.net/electronique/snes_nes_usb/index_en.php Táto príručka prevedie bežný ovládač snes do USB gamepadu. Testovaný je na systémoch XP, Vista, 7 a PS3. Malo by to fungovať na mac a linux, ale netestoval som ich. Zariadenie je rozpoznané ako štandardné zariadenie HID. -Pre túto príručku nemusíte nič programovať. Program je už zostavený a pripravený na flashovanie na váš čip. -Potrebujete základné znalosti o spájkovaní. -Základy schematického čítania pomáhajú, ale pokúsim sa vysvetliť každý krok.
Krok 1: Potrebné diely
Zoznam dielov: ---------------------------------------- -Atmega8 DIP mikrokontrolér -AVR programátor (USB, paralelný alebo sériový. Používam usb.) -12MHz Kryštálový oscilátor -[2] 3,6 voltová zenerova dióda -1,5K odpor (kdekoľvek od 1,3 K do 1,7 K by malo fungovať) -[2] 68 ohmový odpor (kdekoľvek od 60 do 75 by malo fungovať) -USB kábel -SNES ovládač (prvá strana funguje lepšie. Vodiče zodpovedajú farbám.) -Malý drôt. -PCB - www.radioshack.com/product/index.jsp - 2 doláre - Breadboard. Vďaka tomu je testovanie pred vložením do ovládača oveľa jednoduchšie. Www.radioshack.com/product/index.jsp-9 dolárov Nástroje: ---------------------- ------------------- -Odstraňovač drôtu -Orezávač drôtu -Spájkovačka -Spájka -Jehlové kliešte (uľahčuje umiestnenie a premiestňovanie drôtov na doske) -Dremmel alebo rezací nástroj. (čip sa nezmestí do neupraveného ovládača.
Krok 2: Pripravte si vodiče
-Vezmite usb kábel a odrežte koniec, ktorý nie je zástrčkou. Potrebujete iba kábel a USB konektor. -Odizolujte kábel USB a všetky 4 pripojenia vo vnútri. (niektoré USB káble majú 5 vodičov. Tento sprievodca nepotrebuje 5. vodič, takže ho možno odrezať. -Otvorte ovládač SNES. Pripojovacie vodiče odstrihnite blízko dosky, ale ponechajte dostatok drôtov, aby sa dali spájkovať na pcb. Lepšie nechajte príliš veľa drôtu a odrežte ho, ak ho nepotrebujete.
Krok 3: Prenesenie šesťhranného súboru na Atmega8
Na flashovanie čipu som použil programátor USB. To znamená, že zostavený hexadecimálny súbor je odoslaný z počítača na čip. Nie je potrebné vykonávať žiadne skutočné programovanie. Sériové a paralelné budú fungovať, ale programátorský softvér sa bude trochu líšiť od môjho.
HEX súbor je možné stiahnuť tu: (pravým tlačidlom myši uložiť cieľ ako …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex Toto je firmvér, ktorý čipu napovie, ako zvládnuť všetky signály.
Všetky čipy Atmega potrebujú poistkové bajty. Nerobte si starosti s tým, čo robia, vedzte, že tento návrh potrebuje: vysoký bajt = 0xc9 nízky bajt = 0x9f
Váš program na blikanie čipov by mal mať možnosť nastaviť tieto poistky. Na svojom systéme som použil ProgISP.
Keď máte zablikané, ste pripravení začať s nakladaním chleba.
Krok 4: Breadboarding
Budem predpokladať, že poznáte základy používania breadboardu. Ak nie, existuje na to veľa návodov. Budem tiež predpokladať, že viete spájkovať drôty. Ak nemôžete prečítať obrázok, choďte sem: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Krok 5: Oscilátor + SNES
Oscilátor sa pripája na piny 9 a 10. Dá sa otáčať akýmkoľvek spôsobom a pracovať. Hodiny SNES sa pripájajú na kolík 28. Západka SNES sa pripája na kolík 27. Údaje SNES sa pripájajú na kolík 26. Napájanie SNES 5V sa pripája k 5V na čipe aj k USB 5V. Uzemnenie SNES sa pripája k obom krajom na čipovej aj USB zemi.
Krok 6: Údaje a napájanie USB
Táto časť je veľmi zložitá na správne zapojenie. Venujte veľkú pozornosť schéme. USB 5V ide na 5V kolíky aj SNES 5V USB uzemnenie ide na uzemňovací kolíky aj na SNES uzemnenie USB2 sú dáta -. Ide to: cez zenerovu diódu 3,6 V na uzemnenie cez 68 ohmový rezistor na kolíky 2 a 3 na USB 5 V cez 1,5k odpor. USB3 je dátový +. ide to: cez zenerovu diódu 3,6 V na uzemnenie cez 68 ohmový odpor na pin 4
Krok 7: Testovanie ovládača
Keď sú všetky diely na svojom mieste, zapojte port USB do počítača a malo by sa nájsť nájdený nový hardvér. Môžete otestovať všetky tlačidlá na ovládacom paneli pod hernými ovládačmi. Ak to funguje, ste pripravení ho preniesť na dosku plošných spojov a vložiť ho do ovládača.
Krok 8: Breadboard na PCB
Na návrh som použil dosku uvedenú nižšie. Čip som vložil na miesto a pomocou dremmela som z dosky odrezal všetky nepotrebné oblasti. Je potrebné, aby bol čo najmenší, aby sa zmestil do ovládača. Všimnite si toho, že všetky spájkovacie body v blízkosti kolíkov spájajú 3 otvory. To umožňuje na tejto doske použiť 2 vodiče na pin. Poznámka. Spájka musí byť na spodnej strane dosky. Dajte to na nesprávnu stranu a kolíky nevytvoria žiadne spojenia.
Krok 9: Úprava ovládača
Musel som trochu odrezať plášť, aby sa doň zmestilo všetko. Dal som svoj obvod pod abxy tlačidlá. Obrázok ukazuje, čo som urobil. Namontujte ho tak, ako chcete, pokiaľ sa zatvára.
Krok 10: Záverečné testovanie + poznámky
Vyskúšajte a zistite, či funguje. Ak áno, máte hotovo. Ak nie, skontrolujte bežné chyby. Bežné chyby: -------------------------- Skontrolujte, či sú napájanie a uzemnenie správne pripojené Skontrolujte smer na zenerových diódach. Nepracujú oboma spôsobmi. Je oscilátor zapojený? Naprogramovali ste správny program a bajty poistky? Sú všetky údaje, západka a hodiny pripojené k správnym kolíkom? Máte niekde spájkovací most? POZNÁMKY: --------------------------- Tento ovládač funguje na PS3, ale tlačidlá sa veľmi pekne nemapujú. Tlačidlá štart a výber sa nemapujú na štart a výber ps3. To môže byť použiteľné v niektorých stíhacích hrách, ktoré vám umožňujú premapovať tlačidlá. Dajte mi vedieť, čo môžem urobiť, aby som vylepšil tento návod.
Odporúča:
DIY MIDI OVLÁDAČ USB Plug & Play (UPGRADE NEOPIXEL RING): 12 krokov
DIY MIDI OVLÁDAČ USB Plug & Play (UPGRADE NEOPIXEL RING): Vášnivý MAO a elektronická hudba, ale tiež vidieť, že bolo možné vytvoriť personalizované rozhranie Midi, vyrobil som 6 potenciometrov a 12 tlačidiel (zapnutie / vypnutie), ale aby bolo miesto ťažšie. že to už bolo, chcem pridať vizuálny náznak
Pádlový ovládač USB: 7 krokov (s obrázkami)
USB Paddle Game Controller: Môj syn mal k narodeninám večer retro videohier a ráno som sa rozhodol, že vyskúšam, či by som pomocou 3D tlačiarne nemohol pre Pong vyrobiť pár USB pádlových herných ovládačov a elektronika z môjho úkrytu. Kým som robil manu
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
Ovládač USB a jednotka Flash SNES: 8 krokov
Ovládač USB a jednotka Flash SNES: Tento návod podrobne popisuje, ako som prešiel úpravou ovládača SNES na ovládač USB so vstavanou jednotkou flash. Nie je to veľmi efektívna metóda, ale iba spájanie holých hardvérových kúskov, aby ste prácu vykonali. Plný kredit za ge
Ovládač SNES do režimu myši: 8 krokov
Ovládač SNES do režimu myši: Rýchly a ľahký spôsob, ako zmeniť ovládač SNES na funkčnú optickú myš