Tartalomjegyzék:

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

Videó: USB SNES vezérlő: 10 lépés

Videó: USB SNES vezérlő: 10 lépés
Videó: 2022 4K Console 64G Video Game Stick Built-in 10000 Games Retro Handheld TV Game Console Wireless 2024, Július
Anonim
USB SNES vezérlő
USB SNES vezérlő

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

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
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

Készítse elő a vezetékeket
Készítse elő a vezetékeket
Készítse elő a vezetékeket
Készítse elő a vezetékeket
Készítse elő a vezetékeket
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

A hexafájl villogása az Atmega8 -hoz
A hexafájl villogása az Atmega8 -hoz
A Hex reszelő villogása az Atmega8 -hoz
A Hex reszelő villogása az Atmega8 -hoz
A Hex reszelő villogása az Atmega8 -hoz
A Hex reszelő 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

Breadboardozás
Breadboardozás
Breadboardozás
Breadboardozás
Breadboardozás
Breadboardozás
Breadboardozás
Breadboardozás

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

Oszcillátor + SNES
Oszcillátor + SNES
Oszcillátor + SNES
Oszcillátor + SNES
Oszcillátor + SNES
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

USB adat és tápellátás
USB adat és tápellátás
USB adat és tápellátás
USB adat és tápellá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

A vezérlő tesztelése
A vezérlő tesztelése
A vezérlő tesztelése
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

Kenyeretábla a PCB -hez
Kenyeretábla a PCB -hez
Kenyeretábla a PCB -hez
Kenyeretábla a PCB -hez

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

A vezérlő módosítása
A vezérlő módosítása
A vezérlő módosítása
A vezérlő módosítása
A vezérlő módosítása
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

Végső tesztelés + megjegyzések
Végső tesztelés + megjegyzések
Végső tesztelés + megjegyzések
Végső tesztelés + megjegyzések
Végső tesztelés + megjegyzések
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: