USB SNES vezérlő: 10 lépés
USB SNES vezérlő: 10 lépés
Anonim

Először tanulható. Mondja el, mire van szüksége és mit javít. Nem én készítettem az áramkört vagy a programot. Csak egy útmutatót készítek, amely lépésről lépésre bemutatja az USB SNES vezérlő elkészítését. Az eredeti oldal itt található: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ez az útmutató a normál snes vezérlőt usb gamepaddé alakítja. XP, Vista, 7 és PS3 rendszereken működik. Működnie kell mac -en és linuxon, de nem teszteltem őket. A készüléket szabványos HID eszközként ismerik fel. -Ehhez az útmutatóhoz nem kell semmit programoznia. A program már össze van állítva, és készen áll arra, hogy a chipen villogjon. -Alapvető forrasztási ismeretekre van szüksége. -Az alapvető sematikus olvasási készségek segítenek, de megpróbálok minden lépést elmagyarázni.

1. lépés: Szükséges alkatrészek

Alkatrészlista: ---------------------------------------- -Atmega8 DIP mikrovezérlő -AVR programozó (usb, párhuzamos vagy soros. usb -t használok.) -12 MHz -es kristály oszcillátor -[2] 3,6 voltos zener dióda -1,5 K ellenállás (1,3K és 1,7K között bárhol működnie kell) -[2] 68ohm ellenállás (bárhol 60 75 működnie kell) -USB férfi kábel -SNES vezérlő (az első fél jobban működik. A vezetékek színei megegyeznek az útmutatóval.) -Kis vezeték. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Kenyeretábla. Ez sokkal egyszerűbbé teszi a tesztelést, mielőtt a vezérlőbe helyezné. Www.radioshack.com/product/index.jsp-$ 9 Eszközök: ---------------------- ------------------- -huzalcsupaszító -huzalvágó -forrasztópáka -forrasztó-tű tűfogó (sokkal könnyebbé teszi a vezetékek elhelyezését és mozgatását a kenyértáblán) -Dremmel vagy vágóeszköz. (a chip nem fér bele a módosítatlan vezérlőbe.

2. lépés: Készítse elő a vezetékeket

-Vegyen egy USB -kábelt, és vágja le a nem hüvelyes végét. Csak a kábel és a férfi usb szükséges. -Húzza ki az USB -kábelt és mind a 4 csatlakozót. (egyes usb kábelek 5 vezetékesek. Ennek az útmutatónak nincs szüksége az ötödik vezetékre, ezért levágható. -Nyissa meg a SNES vezérlőt. Vágja el a csatlakozó vezetékeket a tábla közelében, de hagyjon elegendő vezetéket, hogy forrasztható legyen egy jobb, ha túl sok vezetéket hagy, és levágja, ha nincs rá szüksége.

3. lépés: A hexafájl villogása az Atmega8 -hoz

Egy usb programozót használtam a chipem villogásához. Ez azt jelenti, hogy egy fordított hexa fájlt a számítógép a chipre küld. Valódi programozást nem kell elvégezni. A soros és a párhuzamos működni fog, de a programozó szoftver kissé eltér az enyémtől.

A HEX fájl letölthető innen: (jobb egérgombbal kattintson a cél mentése másként…) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexEz egy firmware, amely megmondja a chipnek, hogyan kell kezelni az összes jelet.

Minden Atmega chipnek biztosítékbájtokra van szüksége. Ne törődjön azzal, amit csinálnak, csak tudja, hogy ehhez a kialakításhoz szüksége van: magas bájt = 0xc9 alacsony bájt = 0x9f

A chip villogó programjának rendelkeznie kell a biztosítékok beállításával. ProgISP -t használtam a rendszeren.

Ha villog, készen áll a kenyér felszállásának megkezdésére.

4. lépés: Breadboarding

Feltételezem, hogy ismeri a kenyértábla használatának alapjait. Ha nem, akkor ehhez sok útmutató létezik. Feltételezem azt is, hogy tudja, hogyan kell forrasztani a vezetékeket. Ha nem tudja elolvasni a képet, látogasson el ide: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

5. lépés: Oszcillátor + SNES

Az oszcillátor a 9 -es és 10 -es csapokhoz csatlakozik. Bármelyik irányba elforgatható, és működik. SNES Clock csatlakozik a 28. tűhöz. SNES Retesz csatlakozik a 27. tűhöz. SNES Data csatlakozik a 26. tűhöz. A SNES földelés mindkét alapra csatlakozik chipen és USB földön.

6. lépés: USB -adatok és áramellátás

Ezt a részt nagyon bonyolult helyesen bekötni. Nagyon figyeljen a vázlatra. Az USB 5V mind az 5V -os tűkhöz, mind a SNES 5V -os USB -földelés mindkét földelt csatlakozóhoz csatlakozik, a SNES földelt USB2 pedig adat -. Ez megy: egy 3,6 V -os Zener -diódán keresztül földelni egy 68 ohmos ellenálláson keresztül a 2 -es és 3 -as csatlakozóig az 5 V -os 1,5 V -os ellenálláson keresztül. Az USB3 adat +. megy: egy 3,6 V -os Zener diódán keresztül földelni egy 68 ohmos ellenálláson keresztül a 4 -es tűig

7. lépés: A vezérlő tesztelése

Ha minden alkatrész a helyén van, csatlakoztassa az USB -portot a számítógéphez, és új hardvert kell találnia. A vezérlőpult összes gombját tesztelheti a játékvezérlők alatt. Ha működik, készen áll arra, hogy átvigye egy PCB -re, és helyezze be a vezérlőbe.

8. lépés: Kenyeretábla PCB -re

A tervezéshez az alábbi táblát használtam. Helyére tettem a chipet, és dremmel segítségével levágtam a tábláról az összes felesleges területet. A lehető legkisebbre kell állítania, hogy elférjen a vezérlőben. Vegye figyelembe, hogy a csapok közelében lévő összes forrasztási pont 3 lyukat köt össze. Ez lehetővé teszi, hogy csaponként 2 vezetéket használjon ezen a táblán. Jegyzet. A forrasztásnak a tábla alján kell lennie. Tegye a rossz oldalra, és a csapok nem fognak csatlakozni.

9. lépés: A vezérlő módosítása

Kicsit le kellett vágnom a burkolatot, hogy minden elférjen benne. Az áramkört az abxy gombok alá tettem. A képen látszik, mit tettem. Addig illessze be, amíg szeretné, amíg bezárul.

10. lépés: Végső tesztelés + megjegyzések

Teszteld és nézd meg, hogy működik -e. Ha igen, akkor kész. Ha nem, ellenőrizze a gyakori hibákat. Gyakori hibák: -------------------------- Ellenőrizze, hogy a táp és a föld megfelelően van-e csatlakoztatva. Ellenőrizze a Zener diódák irányát. Nem működnek mindkét irányban. Csatlakoztatva van az oszcillátor? A megfelelő programot és a biztosítékbájtokat programozta be? A snes adatok, a retesz és az óra a megfelelő csapokhoz van csatlakoztatva? Van forrasztóhíd valahol? MEGJEGYZÉSEK: --------------------------- Ez a vezérlő valóban működik PS3-on, de a gombok nem képeznek túl szépen. A start és a kiválasztó gombok nem a ps3 start és select gombjaihoz tartoznak. Ez használható néhány harci játékban, amelyek lehetővé teszik a gombok átrendezését. Hadd tudjam meg, mit tehetek ennek az utasításnak a javítása érdekében.

Ajánlott: