Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: Paruoškite laidus
- 3 žingsnis: šešiakampio failo mirksėjimas prie „Atmega8“
- 4 žingsnis: „Breadboarding“
- 5 žingsnis: Osciliatorius + SNES
- 6 veiksmas: USB duomenys ir maitinimas
- 7 žingsnis: valdiklio testavimas
- 8 žingsnis: Duonos lenta prie PCB
- 9 veiksmas: valdiklio keitimas
- 10 veiksmas: galutinis testavimas + pastabos
Video: USB SNES valdiklis: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Pirma pamokoma. Leiskite man žinoti, ko jam reikia ir ką pataisyti. Aš nesukūriau grandinės ar programos. Aš tik darau vadovą, kuriame žingsnis po žingsnio parodoma, kaip sukurti USB SNES valdiklį. Originalus puslapis yra čia: www.raphnet.net/electronique/snes_nes_usb/index_en.php Šis vadovas įprastą „snes“valdiklį pavers USB atmintine. Jis išbandytas veikiant XP, Vista, 7 ir PS3. Tai turėtų veikti „Mac“ir „Linux“, bet aš jų neišbandžiau. Įrenginys atpažįstamas kaip standartinis HID įrenginys. -Jums nereikia nieko programuoti pagal šį vadovą. Programa jau sukompiliuota ir paruošta įterpti į jūsų lustą. -Jums reikia pagrindinių litavimo įgūdžių. -Pagrindiniai scheminiai skaitymo įgūdžiai padeda, bet aš pabandysiu paaiškinti kiekvieną žingsnį.
1 žingsnis: reikalingos dalys
Dalių sąrašas: ---------------------------------------- -Atmega8 DIP mikrovaldiklis -AVR programuotojas (usb, lygiagrečiai arba nuosekliai. Aš naudoju usb.) -12MHz krištolo osciliatorius -[2] 3,6 voltų zenerio diodas -1,5K rezistorius (turėtų veikti bet kur nuo 1,3K iki 1,7K) -[2] 68ohm rezistorius (bet kur nuo 60 iki 75 turėtų veikti) -USB vyrų kabelis -SNES valdiklis (pirmoji šalis veikia geriau. Laidų spalvos atitinka vadovą.) -Mažas laidas. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Breadboard. Tai daug lengviau išbandyti prieš įdedant į valdiklį. Www.radioshack.com/product/index.jsp-9 USD įrankiai: ---------------------- --------------------Laidų nuėmiklis-vielos pjoviklis-lituoklis-lydmetalis-adatų nosies replės (daug lengviau uždėti ir perkelti laidus ant duonos lentos)-Dremmel arba pjovimo įrankis. (lustas netelpa į nemodifikuotą valdiklį.
2 žingsnis: Paruoškite laidus
-Paimkite USB kabelį ir nukirpkite ne vyrišką galą. Jums reikia tik laido ir USB laido. -Ištraukite USB kabelį ir visas 4 jungtis viduje. (kai kuriuose USB kabeliuose yra 5 laidai. Šiam vadovui nereikia penktojo laido, todėl jį galima nutraukti. -Atidarykite SNES valdiklį. Nupjaukite prijungimo laidus prie plokštės, bet palikite pakankamai laidų, kad juos būtų galima prilituoti prie PCB Geriau palikti per daug vielos ir nukirpti, jei to nereikia.
3 žingsnis: šešiakampio failo mirksėjimas prie „Atmega8“
Aš naudojau USB programuotoją, kad mirksėčiau mikroschema. Tai reiškia, kad sukompiliuotas šešioliktainis failas siunčiamas iš kompiuterio į lustą. Tikro programavimo nereikia daryti. Serijinis ir lygiagretus veiks, bet programuotojo programinė įranga šiek tiek skirsis nuo mano.
HEX failą galite atsisiųsti čia: (dešiniuoju pelės mygtuku spustelėkite išsaugoti tikslą kaip …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex
Visiems „Atmega“lustams reikia saugiklių baitų. Nesijaudinkite dėl to, ką jie daro, tiesiog žinokite, kad šiam dizainui reikia: didelis baitas = 0xc9 mažas baitas = 0x9f
Jūsų mikroschemų mirksėjimo programoje turėtų būti galimybė nustatyti šiuos saugiklius. Savo sistemoje naudojau „ProgISP“.
Kai jis mirksi, esate pasirengęs pradėti maitinti duoną.
4 žingsnis: „Breadboarding“
Manau, kad žinote duonos lentos naudojimo pagrindus. Jei ne, tam yra daug vadovų. Taip pat darysiu prielaidą, kad jūs žinote, kaip lituoti laidus. Jei negalite perskaityti paveikslėlio, eikite čia: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
5 žingsnis: Osciliatorius + SNES
Osciliatorius jungiamas prie kaiščių 9 ir 10. Jį galima pasukti bet kuriuo būdu ir dirbti. SNES laikrodis jungiamas prie kaiščio 28. SNES fiksatorius jungiasi prie kaiščio 27. SNES duomenys jungiasi prie kaiščio 26. SNES 5V maitinimas jungiamas tiek prie lusto 5V, tiek prie USB 5V. SNES įžeminimas jungiamas prie abiejų pagrindų mikroschemoje ir USB žemėje.
6 veiksmas: USB duomenys ir maitinimas
Ši dalis yra labai sudėtinga tinkamai prijungti. Atkreipkite ypatingą dėmesį į schemą. USB 5V eina į abu 5V kaiščius, o SNES 5V USB įžeminimas - į abu įžeminimo kaiščius, o SNES įžemintas USB2 yra duomenys -. Tai vyksta: per 3,6 V „Zener“diodą į žemę per 68 omų rezistorių iki 2 kaiščio ir 3 prie USB 5 V per 1,5 k rezistorių. USB3 yra duomenys +. jis eina: per 3,6 V „Zener“diodą į žemę per 68 omų rezistorių iki 4 kaiščio
7 žingsnis: valdiklio testavimas
Įdėję visas dalis, prijunkite USB prievadą prie kompiuterio ir jis turėtų surasti naują aparatūrą. Galite išbandyti visus valdymo pulto mygtukus po žaidimų valdikliais. Jei jis veikia, esate pasirengęs perkelti jį į PCB ir įdėti į valdiklį.
8 žingsnis: Duonos lenta prie PCB
Savo dizainui panaudojau žemiau esančią lentą. Aš įdėjau lustą į vietą ir dremmeliu nukirpiau visas nereikalingas vietas nuo lentos. Turite padaryti jį kuo mažesnį, kad tilptų į valdiklį. Atkreipkite dėmesį, kad visos lydmetalio vietos šalia kaiščių jungia 3 skyles. Tai leidžia šioje plokštėje naudoti 2 laidus kiekvienam kaiščiui. Pastaba. Lituoklis turi būti lentos apačioje. Padėkite jį iš neteisingos pusės ir kaiščiai nesudarys jokių jungčių.
9 veiksmas: valdiklio keitimas
Turėjau šiek tiek supjaustyti korpusą, kad viskas tilptų viduje. Aš įdėjau savo grandinę po abxy mygtukais. Nuotraukoje parodyta, ką aš padariau. Įdėkite jį bet kokiu būdu, kol norite, kol jis užsidaro.
10 veiksmas: galutinis testavimas + pastabos
Išbandykite ir pažiūrėkite, ar jis veikia. Jei tai padarysite, baigsite. Jei ne, patikrinkite dažniausiai pasitaikančias klaidas. Dažnos klaidos: -------------------------- Patikrinkite, ar tinkamai prijungtas maitinimas ir įžeminimas Patikrinkite „Zener“diodų kryptį. Jie neveikia abiem būdais. Ar osciliatorius prijungtas? Ar užprogramavote tinkamą programą ir saugiklių baitus? Ar „Snes“duomenys, skląstis ir laikrodis prijungti prie tinkamų kaiščių? Ar turite kur nors litavimo tiltą? PASTABOS: --------------------------- Šis valdiklis veikia PS3, tačiau mygtukų žemėlapis nėra labai gražus. Pradėjimo ir pasirinkimo mygtukai nesusiję su PS3 paleidimu ir pasirinkimu. Tai gali būti naudojama kai kuriuose kovotojų žaidimuose, kurie leidžia iš naujo nustatyti mygtukus. Leiskite man žinoti, ką galiu padaryti, kad patobulintų šią instrukciją.
Rekomenduojamas:
(ATNAUJINIMAS - TURI TIKRĄ KLAUSIMĄ) USB ŽAIDIMŲ VALDIKLIS PC: 10 žingsnių (su paveikslėliais)
(ATNAUJINIMAS - TURI TIKRAI IŠDUOTI) USB ŽAIDIMŲ VALDYTOJAS, skirtas PC: ŽAIDIMŲ KONTROLIUOTAS BET KOKIAMS ŽAIDIMAMS (Beveik)
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
YABC - dar vienas „Blynk“valdiklis - „IoT“debesų temperatūros ir drėgmės valdiklis, ESP8266: 4 žingsniai
YABC - Dar vienas „Blynk“valdiklis - „IoT“debesų temperatūros ir drėgmės valdiklis, ESP8266: Sveiki, kūrėjai, neseniai pradėjau auginti grybus namuose, austrių grybus, bet jau turiu 3 kartus šių valdiklių namuose, kad galėčiau kontroliuoti savo namų alaus fermentacijos temperatūrą, žmona dabar taip pat daro šį „Kombucha“dalyką ir yra šilumos termostatas
SNES USB valdiklis ir „Flash“įrenginys: 8 žingsniai
SNES USB valdiklis ir „Flash“įrenginys: šioje instrukcijoje bus išsamiai aprašyta, kaip aš pakeičiau SNES valdiklį į USB valdiklį su įmontuota „flash drive“. Tai nėra labai išgalvotas metodas, tiesiog reikia surinkti plikas aparatūros dalis, kad darbas būtų atliktas. Visas kreditas ge
SNES valdiklis į pelę Mod: 8 žingsniai
SNES valdiklis į pelės režimą: greitas ir paprastas būdas paversti SNES valdiklį veikiančia optine pele