Mündəricat:

USB SNES Nəzarətçisi: 10 addım
USB SNES Nəzarətçisi: 10 addım

Video: USB SNES Nəzarətçisi: 10 addım

Video: USB SNES Nəzarətçisi: 10 addım
Video: Retrode: USB reader for SNES game carts 2024, Iyul
Anonim
USB SNES Nəzarətçisi
USB SNES Nəzarətçisi

Əvvəlcə öyrədici. Nəyə ehtiyacı olduğunu və düzəldəcəyini mənə bildirin. Mən nə dövrə, nə də proqram hazırlamışam. USB SNES nəzarətçisini necə düzəltməyin addım -addım montajını göstərən bir bələdçi hazırlayıram. Orijinal səhifə buradadır: www.raphnet.net/electronique/snes_nes_usb/index_en.php Bu təlimat adi bir snes nəzarətçisini usb gamepadına çevirəcək. XP, Vista, 7 və PS3 üzərində işləyərək sınaqdan keçirilmişdir. Mac və Linux -da işləməlidir, amma onları sınamamışam. Cihaz standart bir HID cihazı olaraq tanınır. -Bu bələdçi üçün heç bir şey proqramlaşdırmağa ehtiyac yoxdur. Proqram artıq tərtib edilib və çipinizə daxil edilməyə hazırdır. -Əsas lehimləmə bacarıqlarına ehtiyacınız var. -Əsas sxematik oxu bacarıqları kömək edir, amma hər addımı izah etməyə çalışacağam.

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr

Parça siyahısı: ---------------------------------------- -Atmega8 DIP mikrokontroller -AVR proqramçısı (usb, paralel və ya serial. usb istifadə edirəm.) -12MHz Crystal osscilator -[2] 3.6 volt zener diodu -1.5K Resistor (1.3K -dan 1.7K -a qədər hər yerdə işləməlidir) -[2] 68ohm rezistor (60 ilə 60 arasında) 75 işləməlidir) -USB kişi kabeli -SNES nəzarətçi (birinci tərəf daha yaxşı işləyir. Tellərin rəngləri bələdçiyə uyğun gəlir.) -Kiçik tel. -PCB - www.radioshack.com/product/index.jsp - 2 dollar - Çörək lövhəsi. Bu, bir nəzarətçi qoymadan əvvəl test etməyi çox asanlaşdırır.www.radioshack.com/product/index.jsp-9 dollarlıq Alətlər: ---------------------- ------------------- Tel kəsici-Tel kəsici-Lehimləmə dəmir-Lehim-İğnəli kəlbətin (telləri çörək taxtasına yerləşdirmək və daşımağı xeyli asanlaşdırır) -Dremmel və ya kəsici alət. (çip dəyişdirilməmiş nəzarətçiyə sığmayacaq.

Addım 2: Telləri hazırlayın

Tellər hazırlayın
Tellər hazırlayın
Tellər hazırlayın
Tellər hazırlayın
Tellər hazırlayın
Tellər hazırlayın

-USB kabeli götürün və kişi olmayan ucunu kəsin. Yalnız kabel və kişi usb lazımdır. -USB kabelini və içərisindəki bütün 4 əlaqəni çıxarın. (bəzi usb kabellərində 5 tel var. Bu bələdçinin 5 -ci telə ehtiyacı yoxdur, buna görə də kəsilə bilər. -SNES nəzarətçisini açın. Bağlama tellərini lövhəyə yaxın kəsin, ancaq kifayət qədər tel buraxın ki, onlar lehimlənsin. pcb. Çox tel buraxıb ehtiyacınız yoxdursa onu kəsmək daha yaxşıdır.

Addım 3: Hex faylını Atmega8 -ə yandırmaq

Hex faylını Atmega8 -ə yandırmaq
Hex faylını Atmega8 -ə yandırmaq
Hex faylını Atmega8 -ə yandırmaq
Hex faylını Atmega8 -ə yandırmaq
Hex faylını Atmega8 -ə yandırmaq
Hex faylını Atmega8 -ə yandırmaq

Çipimi yandırmaq üçün usb proqramçıdan istifadə etdim. Bu, tərtib edilmiş bir hex faylının kompüterdən çipə göndərilməsi deməkdir. Həqiqi proqramlaşdırma etmək lazım deyil. Serial və paralel işləyəcək, amma proqramçı proqramı mənimkindən bir az fərqli olacaq.

HEX faylı buradan yüklənə bilər: (hədəfi sağ olaraq qeyd edin …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexBu, çipə bütün siqnalların necə idarə olunacağını izah edəcək bir firmwaredir.

Bütün Atmega çiplərinin qoruyucu baytlara ehtiyacı var. Nə etdiklərindən narahat olmayın, sadəcə bu dizaynın lazım olduğunu bilin: yüksək bayt = 0xc9 aşağı bayt = 0x9f

Çipin yanıb -sönən proqramında bu qoruyucuları qurmaq üçün bir seçim olmalıdır. Sistemimdə ProgISP -dən istifadə etdim.

Çırpıldıqdan sonra çörək yeməyə başlamağa hazırsınız.

Addım 4: Breadboard

Çörək taxtası
Çörək taxtası
Çörək taxtası
Çörək taxtası
Çörək taxtası
Çörək taxtası
Çörək taxtası
Çörək taxtası

Çörək taxtasının istifadəsinin əsaslarını bildiyinizi güman edəcəyəm. Yoxdursa, bunun üçün bir çox bələdçi var. Telləri necə lehim edəcəyinizi də bildiyinizi güman edəcəyəm. Şəkli oxuya bilmirsinizsə, bura daxil olun: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

Addım 5: Osilator + SNES

Osilator + SNES
Osilator + SNES
Osilator + SNES
Osilator + SNES
Osilator + SNES
Osilator + SNES

Osilator sancaqlar 9 və 10 -a qoşulur. İstənilən istiqamətdə və işdə döndərilə bilər. SNES Clock 28 pininə bağlanır. SNES Latch 27 pininə bağlanır. SNES Data 26 pininə qoşulur. SNES 5V gücü çipdəki 5V və usb 5V -ə qoşulur. SNES topraklama çip və usb zəmində həm əsaslara qoşulur.

Addım 6: USB Məlumatları və Gücü

USB Məlumat və Güc
USB Məlumat və Güc
USB Məlumat və Güc
USB Məlumat və Güc

Bu hissəni düzgün bağlamaq çox çətindir. Sxemaya çox diqqət yetirin. USB 5V həm 5V pinlərinə, həm də SNES 5V USB Ground həm torpaq pinlərinə, həm də SNES topraklama USB2 -nə məlumatdır -. Gedər: 3.6V zener diodundan 68ohm rezistor vasitəsilə 2 və 3 pinləri 1.5k rezistor vasitəsilə 5V -ə bağlamaq. USB3 məlumat +. gedir: 3.6V zener diyotu vasitəsilə 68ohm müqavimətçidən 4 -cü pinlə toprağa

Addım 7: Nəzarətçini sınayın

Nəzarətçinin yoxlanılması
Nəzarətçinin yoxlanılması
Nəzarətçinin yoxlanılması
Nəzarətçinin yoxlanılması

Bütün hissələri yerində olduqda, usb portunu kompüterinizə qoşun və tapılan yeni aparatla tanış olun. İdarəetmə panelindəki bütün düymələri oyun nəzarətçiləri altında sınaya bilərsiniz. İşləyirsə, onu bir pcb -ə köçürüb nəzarətçiyə qoymağa hazırsınız.

Addım 8: Çörək lövhəsini PCB -yə keçirin

PCB üçün çörək lövhəsi
PCB üçün çörək lövhəsi
PCB üçün çörək lövhəsi
PCB üçün çörək lövhəsi

Dizaynımı hazırlamaq üçün aşağıdakı lövhədən istifadə etdim. Çipi yerinə qoydum və lövhədən bütün lazımsız yerləri kəsmək üçün bir dremmel istifadə etdim. Nəzarətçiyə yerləşdirmək üçün mümkün qədər kiçik etməlisiniz. Sancaqlar yaxınlığındakı bütün lehim nöqtələrinin 3 çuxur bağladığını unutmayın. Bu, lövhədə hər pin üçün 2 teldən istifadə etməyə imkan verir. Qeyd. Lehim lövhənin altında olmalıdır. Yanlış yerə qoyun və sancaqlar heç bir əlaqə yaratmayacaq.

Addım 9: Nəzarətçini dəyişdirin

Nəzarətçinin dəyişdirilməsi
Nəzarətçinin dəyişdirilməsi
Nəzarətçinin dəyişdirilməsi
Nəzarətçinin dəyişdirilməsi
Nəzarətçinin dəyişdirilməsi
Nəzarətçinin dəyişdirilməsi

İçəridə olan hər şeyi uyğunlaşdırmaq üçün korpusu bir az kəsməliydim. Dövrəmi abxy düymələrinin altına qoydum. Şəkil nə etdiyimi göstərir. Qapalı olduğu müddətcə istədiyiniz kimi yerləşdirin.

Addım 10: Yekun Test + Qeydlər

Yekun Test + Qeydlər
Yekun Test + Qeydlər
Yekun Test + Qeydlər
Yekun Test + Qeydlər
Yekun Test + Qeydlər
Yekun Test + Qeydlər

Test edin və işlədiyini yoxlayın. Əgər belədirsə, işiniz bitdi. Ümumi səhvləri yoxlamayın. Ümumi Səhvlər: -------------------------- Gücün və torpağın düzgün bağlı olduğunu yoxlayın Zener diodlarının istiqamətini yoxlayın. Hər iki istiqamətdə də işləmirlər. Osilator bağlıdır? Doğru proqramı və qoruyucu baytları proqramlaşdırdınızmı? Snes məlumatları, mandalı və saatı düzgün pinlərə bağlayırsınız? Bir yerdə lehim körpüsünüz varmı? QEYDLƏR: --------------------------- Bu nəzarətçi PS3 üzərində işləyir, amma düymələr çox gözəl görünmür. Başlat və seç düymələri ps3 başlanğıc və seçmə ilə uyğun gəlmir. Bu düymələri yenidən düzəltməyə imkan verən bəzi döyüş oyunlarında istifadə edilə bilər. Bu Təlimatlandırmanı yaxşılaşdırmaq üçün nə edə biləcəyimi bildirin.

Tövsiyə: