Mündəricat:
- Addım 1: hissələr
- Addım 2: NES Controller Hazırlığı
- Addım 3: Şematik
- Addım 4: Soketlərin naqilləri
- Addım 5: Kabelin çəkilməsi
- Addım 6: PIC
- Addım 7: Son Quraşdırma
Video: NES Controller IPod Remote: 7 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bir PIC mikro nəzarətçisini NES nəzarətçisinə yerləşdirərək, Apple -ın iPod pultunun əvəzinə çevrilə bilər. (Yalnız 3 -cü və 4 -cü Nəsil iPod -larda bu var, qulaqlıq yuvasının yanında kiçik bir oval portdur). Yeniləmə (2011-08-26): iPod -un bu iPod uzaq bağlayıcıdan istifadə etməsindən xeyli vaxt keçdi, lakin yuva konnektoru (shuffle, iPad və iPhone istisna olmaqla bütün iPod -larda istifadə olunan) eyni Rx/Tx pinlərinə malikdir 3.3V gərginliyi də var. Sadə bir qırılma lövhəsi, sonda sındırılan konnektoru əvəz edə bilər və bunun hər hansı bir son Apple məhsulu ilə işləməsini təmin edə bilərsiniz. Kəsmə lövhələrini aşağıdakı ünvandan əldə edə bilərsiniz: https://www.kineteka.com/PodBreakout-v1.aspx (Mini biri olduqca gözəldir və onların da pinout məlumatları var).
Addım 1: hissələr
Mikro nəzarətçi- dsPIC30F2011 Bunlar Microchip-in nümunə saytından götürülə bilər Proqrammer- dsPIC-in istifadəsinin çatışmazlığı mürəkkəb proqramlaşdırma prosedurudur. Proqramlaşdırmağın ən asan yolu Microchip ICD2 istifadə etməkdir, lakin bunlar olduqca bahalıdır. Bunu sınamamışam, amma görünür ki, https://homerreid.ath.cx/misc/dspicprg/ ünvanında tapılan yardım proqramları evdə hazırlanmış JDM Programmer. IC prizləri ilə istifadə oluna bilər- 2 ədəd 8 pinli DIP prizindən istifadə etdim (tək 18 pin və ya 16 pin də işləyərdi). Bunlar proqramlaşdırma və hata ayıklama üçün IC-nin çıxarılması və dəyişdirilməsi üçün lazımdır. əlavə CAT-5 kabelinin daxili hissələri.3G və ya 4G iPod. A iPod-un uzaqdakı yuvası üçün fiş. Bu əldə etmək ən çətindir. İPod Linux -un saytında bir neçə təklif verildi. Uzaq fişə mükəmməl uyğun olan, parçalanmış köhnə bir yaddaş modulundan kiçik bir parça istifadə etdim, amma digər həllərdən hər hansı biri işləyir.
Addım 2: NES Controller Hazırlığı
Kiçik bir Phillips başlı tornavida ilə nəzarətçini sökün və PCB -ni çıxarın. Əlavə edilməli olan yeganə komponent PIC və onu tutmaq üçün prizlərdir. Bu şəkildə nəzarətçinin orijinal görünüşü və hissi tamamilə uzlaşmazdır.
Əvvəlcə NES çipi çıxarılmalıdır. Sökmə nasosunuz yoxdursa, IC lövhəni yuyulma kəsiciləri ilə kəsə bilər və sancaqlar bir lehimləmə dəmiri ilə qızdıraraq və kəlbətinlə çəkərək çıxarıla bilər. Orijinal NES kabeli də oxşar şəkildə lövhədən çıxarılmalıdır. PIC üçün yer açmaq üçün lövhənin kiçik bir hissəsi sağ üst küncdən kəsilməlidir. Soketdəki IC -nin nəzarətçi korpusunun içərisində lövhə boyunca oturmasına icazə vermək üçün kifayətdir. Təxminən.25 "x 1" olan bir hissəni kəsmək üçün dremeldən istifadə edin.
Addım 3: Şematik
Nəzarətçi içərisindəki dövrə əsasən aşağıdakı şəkil olacaq. Bu şəkli izləmək çətindir, amma nəzarətçinin necə işlədiyini daha yaxşı izah edir. Aşağıdakı addımlar bu sxematik tətbiqimi ətraflı izah edir.
Addım 4: Soketlərin naqilləri
Fikrin sadəliyi səbəbindən, yerinə yetirilməli olan yeganə elektrik işi, IC prizlərini lövhəyə və nəzarətçi kabelini lövhəyə bağlamaqdır. Nəzarətçinin naqilləri nəzəri cəhətdən çox sadədir, lakin bütün orijinal komponentlərin istifadəsi (yaşıl şəffaf lentlə örtülmüş qara xətlər əslində çəkmə dirənçləridir.) Kabellərin çoxu lövhənin dremel ilə nə qədər çıxarıldığına görə dəyişə bilər. Kəsilmiş izlərin bəziləri, xüsusən düymə yastıqlarına və ya çəkmə rezistorlarına qoşulan hər hansı bir tel ilə əvəz edilməlidir. Qeyd: köhnə NES çipinin yastıqları nəzarətçinin arxa tərəfində yazılmış çentikdən saat əqrəbinin əksinə sayılır.. PIC pin nömrələri eyni şəkildə sayılır. Rənglər orijinal NES kabel tellərinin rənglərinə aiddir və lövhənin arxasına yazılır (parantezdəki rənglər deyil).
PIC pin 1 (Master Reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- UP (NES pin 4) PIC pin 3 (IO 1) --- AŞAĞI (NES pin 5) PIC pin 4 (IO 2) --- SOL (NES pin 6) PIC pin 5 (IO 3) --- SAĞ (NES pin 7) PIC pin 8 (Göndər) --- sarı PIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- torpaq (Kənardan daha uzaq olan sağ üst küncün yaxınlığındakı boş pad) PIC pin 14 (VDD) --- V+PIC pin 15 (IO 7) --- SELECT (NES pin 13) PIC pin 16 (IO 6) --- START (NES pin 14) PIC pin 17 (AVSS) --- torpaq (Yuxarıdakı kimi boş boşluq) PIC pin 18 (AVDD) --- V+
Addım 5: Kabelin çəkilməsi
Cat5 kabelinin uzunluğunu (2 fut istifadə etdim) kəsin və hər ucunda bir santimetr izolyasiyanı kəsin. Açıq yerlərdən üç teldən başqa hamısını kəsin.
Kabeldəki 3 telin hər biri uzaq fişdəki bir pinə bağlanacaq. Konnektoru bağlamaq, hansı bağlayıcıdan asılı olaraq dəyişir, buna görə də hər teli konnektordakı pin olaraq adlandıracağam. Bağlayıcı pin 1 (Alın) --- NES pin 3 (bu PIC ötürücüsünə bağlıdır) Bağlayıcı pin 3 (Torpaq) --- qəhvəyi Bağlayıcı pin 4 (3.3V) --- V+ Bu üç tel bağlandıqdan sonra, sadəcə kabeli köhnə kabelin nəzarətçi korpusundan keçdiyi gərginlik aradan qaldırıcı dirəklərə itələyin. V+ xəttinə bağlamaq üçün ciddi yerlər yoxdur. V+ olması lazım olan bütün pinlər birbaşa bir -birinə bağlana bilər, ancaq NES pin 16 3.3V olmalıdır. Öz yastiqciqlarimi yaratmaq üçün soldermaskanın bir hissəsini izdən çıxarmaq üçün bıçaq istifadə etdim.
Addım 6: PIC
Bir dsPIC30F2011 istifadə etdim. Bu və bir çox digər PIC -ləri https://sample.microchip.com/ ünvanındakı Microchip saytından nümunə götürə bilərəm, çünki normal bir PIC əvəzinə bir dsPIC istifadə etdim. 1 iPod 2 tərəfindən təmin edilən 3.3V -də işləyə bilər. Bütün düymələr üçün 8 I/O portu 3. Bu, iPod -a heç bir dönüşüm olmadan məlumat göndərə bilən UART modulunu proqramlaşdırmaq asandır. 4. Mənim artıq bir proqramçım var idi. Necə istifadə edəcəyinizi bildiyiniz və bu tələblərə cavab verən hər hansı bir digər mikro nəzarətçi əvəz edilə bilər, ancaq kabellər fərqli olacaq. Bir dsPIC istifadə etməyin mənfi tərəfi, proqramçının olduqca bahalı olmasıdır (ICD2 indi 160 dollardır). Http://homerreid.ath.cx/misc/dspicprg/ saytında evdə hazırlanmış bir JDM proqramçısı ilə istifadə edilə bilən pulsuz vasitələr var, amma mən bunu heç cəhd etməmişəm. Sıxılmış fayllar PIC kodudur. Microchip -in sərbəst şəkildə əldə edilə bilən MPLAB IDE -də bir layihədir. Onu dəyişdirmək və ya yenidən tərtib etmək istəyirsinizsə, pulsuz tələbə nəşrinə sahib olan Microchip -in C Kompilyatoruna da ehtiyacınız olacaq. Bunlar MPLAB və ya yuxarıda qeyd olunan JDM proqramçısı ilə proqramlaşdırma üçün lazım olan hex faylını (həmçinin zipdə) yaratmaq üçün istifadə edilə bilər. Kod, saniyədə 64 dəfə G/Ç limanlarını nümunə götürür və hər hansı bir dəyişiklik olarsa, iPod -a ardıcıl olaraq müxtəlif əmrlər göndərir. Kodu yazmaq üçün Apple Aksesuar Protokolu (AAP və ya iAP) haqqında ictimaiyyətə açıq olan sənədlərdən istifadə etdim və bu barədə https://www.adriangame.co.uk/ipod-acc-pro.html və http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Yuxarı, aşağı, sola və sağa müvafiq olaraq həcmi artırmaq, aşağı salmaq, əvvəlki mahnı və növbəti mahnıdır. A musiqini çalır/dayandırır, B isə dayandırır. Seç düyməsi susur və Başlat düyməsi basıldıqda iPodun interfeysini birbaşa idarə etməyə imkan verir. Başlanğıc tutulduqda, təkəri yuxarı və aşağı sürüşdürün və A və B iPodun seçim və menyu düymələrini idarə edir.
Addım 7: Son Quraşdırma
NES nəzarətçi korpusunu taxtaya bağlayın və vidalayın. Nəzarətçini iPod -un uzaq portuna qoşun və düymələri basın. PIC, sadəcə ona güc verən iPod -a qoşularaq açılır. İndi iPod -u hər zamankindən daha 2 fut uzaqdan idarə etmək üçün bir yolunuz var. Onlara toxunmaq sizi öldürə bilməz. Bunun səbəb ola biləcəyi xərçəng növlərindən heç bir məsuliyyət daşımıram.
Tövsiyə:
Nintendo NES PC qurun: 10 addım (şəkillərlə birlikdə)
Nintendo NES PC qurun: Ah, Nintendo Əyləncə Sistemi. Mənə bir çox xoş xatirələr geri gətirir: Super Mario Bros., Double Dragon, Megaman. Həm də o qədər də böyük olmayan xatirələri geri gətirir. Kartuş dəyişdirmə əzabı, başınız dönənə qədər əsir və hələ də heç nə almırsınız
NES Controller MP3 Çalar: 11 Addım (Şəkillərlə birlikdə)
NES Controller MP3 Pleyer: Bir müddət əvvəl kiminsə NES nəzarətçi modu etdiyini və onu MP3 pleyerə çevirdiyini gördüm. Bu modun mənim versiyamdır. Ümid edirəm bəyənərsən. BTW, mən Coby 512MB MP3 pleyerdən istifadə etdim və şansınız varsa www.straightrazorplace.com saytına baxın. Mən
NES Controller Cib Telefonu: 9 Adım (Şəkillərlə birlikdə)
NES Controller Cib Telefonu: NES Controller Mods -un son sərhədi: NES Controller Cib Telefonu. 6/9/11 YENİLƏNİB: Hamıya salam. Vay, hələ də evdə bu layihəyə çox diqqət yetirildiyinə təəccüblənirəm. Təəssüf ki, heç kimi öyrədə bilənləri yoxlaya bilmirəm. Elə isə əgər
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 addım (şəkillərlə)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Nintendo Controller MP3, Version 2.0 dizaynındakı ryan97128 -i tamamilə sökdüm və eşitdim ki, bu fikri bütün müdrik Morte_Moya -dan alıb, buna görə kredit götürə bilmirəm. onların bütün dahiləri. Sadəcə rahatlığı əlavə etmək və doldurmaq istədim
Arduino ilə USB NES Nəzarətçisi !: 6 Addım (Şəkillərlə birlikdə)
Arduino ilə USB NES Nəzarətçisi !: 22-12-2014 GÜNCƏLDİRİLMƏSİ istifadəçi mattpbooth kodu yeniləmiş və github-da yerləşdirmişdir: https: //github.com/mattpbooth/ArduinoNESController…Təşəkkürlər Matt! 03-12-2011 Yeniləndi println ilə println (derp). 01-12-2011 YENİLƏNİBütün kodu f