İçindekiler:

NES Controller IPod Remote: 7 Adım (Resimlerle)
NES Controller IPod Remote: 7 Adım (Resimlerle)

Video: NES Controller IPod Remote: 7 Adım (Resimlerle)

Video: NES Controller IPod Remote: 7 Adım (Resimlerle)
Video: Tuşlu Telefondan roblox açıyoruz 😯 2024, Kasım
Anonim
NES Denetleyici iPod Uzaktan Kumandası
NES Denetleyici iPod Uzaktan Kumandası

NES denetleyicisine bir PIC mikro denetleyici yerleştirilerek, Apple'ın iPod uzaktan kumandasının yerine dönüştürülebilir. (Yalnızca 3. ve 4. Nesil iPod'larda bulunur, kulaklık jakının yanındaki küçük oval bağlantı noktasıdır). Güncelleme (8/26/2011): iPod'ların bu iPod uzak konektörünü kullanmasının üzerinden epey zaman geçti, ancak dock konektörü (karıştırma, iPad ve iPhone hariç tüm iPod'larda kullanılan) aynı Rx/Tx pinlerine sahip, yanı sıra bir 3.3V çıkış. En sondaki saldırıya uğramış konektörün yerini basit bir devre kartı alabilir ve bunun herhangi bir yeni Apple ürünüyle çalışmasını sağlayabilirsiniz. Ara panoları şu adresten satın alabilirsiniz: https://www.kineteka.com/PodBreakout-v1.aspx (Mini olan oldukça güzel ve ayrıca pinout bilgileri de var).

Adım 1: Parçalar

Parçalar
Parçalar

Mikrodenetleyici- dsPIC30F2011 Bunlar, Microchip'in örnek sitesiProgrammer'dan örneklenebilir - dsPIC kullanmanın dezavantajı karmaşık programlama prosedürüdür. Bunu programlamanın en kolay yolu bir Mikroçip ICD2 kullanmaktır, ancak bunlar oldukça pahalıdır. Bunu denemedim, ancak görünüşe göre https://homerreid.ath.cx/misc/dspicprg/ adresinde bulunan yardımcı programlar ev yapımı bir JDM Programmer. IC soketleri ile kullanılabilir. pin veya 16 pin de işe yarayabilirdi). Bunlar, programlama ve hata ayıklama için IC'yi çıkarmak ve değiştirmek için gereklidir. NES Kontrol CihazıDremel kesme biti ileKeskin bıçakLehim havyası ve küçük çaplı elektrik lehimiLehim sökme pompasıYıkama kesiciler veya tel kesicilerİğneli penseStandart Ethernet (CAT-5) kablolamaİyi miktarda küçük ölçülü tel kullandım ekstra CAT-5 kablosunun iç kısımları.3G veya 4G iPod. iPod'daki uzaktan kumanda jakı için bir fiş. Bu, elde edilmesi en zor olanıdır. iPod Linux'un sitesinde birkaç öneride bulunuluyor. Uzaktaki fişe tam olarak uyan, parçalanmış eski bir bellek modülünün küçük bir parçasını kullandım, ancak diğer çözümlerden herhangi biri de işe yarıyor.

2. Adım: NES Denetleyici Hazırlığı

NES Denetleyici Hazırlığı
NES Denetleyici Hazırlığı
NES Denetleyici Hazırlığı
NES Denetleyici Hazırlığı

Denetleyiciyi küçük bir yıldız tornavidayla sökün ve PCB'yi çıkarın. Eklenmesi gereken tek bileşen PIC ve onu tutacak yuvalardır. Bu şekilde, kontrolörün orijinal görünümü ve hissi tamamen tavizsizdir.

İlk olarak, NES çipi çıkarılmalıdır. Bir lehim sökme pompanız yoksa, IC, gömme kesiciler ile tahtadan kesilebilir ve pimler, bir havya ile ısıtılarak ve pense ile dışarı çekilerek çıkarılabilir. Orijinal NES kablosunun da benzer şekilde karttan lehimlenmesi gerekir. PIC'ye yer açmak için, tahtanın küçük bir kısmı sağ üst köşeden kesilmelidir. Sadece soketteki IC'nin kontrolör kasasının içindeki kartın karşısına oturmasına izin verecek kadar çıkarılmalıdır. Yaklaşık 0,25" x 1" bir bölümü kesmek için dremel'i dikkatli bir şekilde kullanın.

Adım 3: Şematik

Şematik
Şematik

Kontrolör içindeki devre esasen aşağıdaki resim olacaktır. Bu resmi takip etmek zordur, ancak kontrolörün nasıl çalıştığının daha iyi bir açıklamasıdır. Aşağıdaki adımlar, bu şematik uygulamamı detaylandırmaktadır.

Adım 4: Soketlerin Kablolanması

Soketlerin Kablolanması
Soketlerin Kablolanması
Soketlerin Kablolanması
Soketlerin Kablolanması
Soketlerin Kablolanması
Soketlerin Kablolanması
Soketlerin Kablolanması
Soketlerin Kablolanması

Fikrin basitliği nedeniyle, yapılması gereken tek elektrik işi, IC soketlerini karta ve kontrol kablosunu karta takmak. Kontrolörün kablolaması teoride çok basittir, ancak karmaşıktır. tüm orijinal bileşenlerin kullanımı (yeşil şeffaf bantla kaplı siyah çizgiler aslında çekme dirençleridir.) Kabloların çoğu, dremel ile kartın ne kadarının çıkarıldığına bağlı olarak değişebilir. Kesilen izlerin bazıları, özellikle düğme pedlerine veya çekme dirençlerine bağlananlar olmak üzere tel ile değiştirilmelidir. Not: Eski NES yongası için pedler, kontrol cihazının arkasına yazdırılan çentikten saat yönünün tersine sayılır.. PIC pin numaraları da aynı şekilde sayılır. Renkler orijinal NES kablo tellerinin renklerini ifade eder ve kartın arkasına yazdırılır (parantez içindeki renkler değil).

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) --- RIGHT (NES pin 7)PIC pin 8 (İletim) --- yellowPIC pin 11 (IO 4) --- A (NES pin 1)PIC pin 12 (IO 5) --- B (NES pin 15)PIC pin 13 (VSS) --- toprak (kenardan daha uzakta olan sağ üst köşeye yakın boş ped)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) --- toprak (Yukarıdakiyle aynı boş ped)PIC pin 18 (AVDD) --- V+

Adım 5: Kabloyu Kablolama

Kablonun Bağlanması
Kablonun Bağlanması
Kablonun Bağlanması
Kablonun Bağlanması

Bir uzunlukta Cat5 kablosu kesin (2 fit kullandım) ve her iki uçtaki yalıtımın bir inçini kesin. Açıkta kalan alanlardan üç kablo hariç hepsini kesin.

Kablodaki 3 telin her biri uzak fişteki bir pime bağlanacaktır. Konektörü takmak, ne tür bir konektöre bağlı olarak değişir, bu nedenle her kabloyu konektördeki pimi olarak adlandıracağım. Konektör pimi 1(Alma) --- NES pim 3 (bu, PIC'nin iletimine bağlıdır) Konektör pimi 3(Toprak) --- kahverengi Konektör pimi 4(3.3V) --- V+ Bu üç kablo bağlandıktan sonra, sadece kabloyu, eski kablonun kontrolör kasasında geçtiği gerilim giderme direklerine itin. V+ hattına bağlanacak ciddi bir yer eksikliği var. V+ olması gereken tüm pinler doğrudan birbirine bağlanabilir, ancak NES pin 16'nın 3.3V olması gerekir. Kendi pedlerimi oluşturmak için izdeki lehim maskesinin bir kısmını kazımak için bir bıçak kullandım.

Adım 6: PIC

resim
resim
resim
resim

dsPIC30F2011 kullandım. Bunlar ve diğer birçok PIC, Microchip'in https://sample.microchip.com/ adresindeki sitesinden örneklenebilir. Normal PIC yerine dsPIC kullandım çünkü 1. iPod tarafından sağlanan 3.3V ile çalışabilir 2. Tüm düğmeler için 8 G/Ç bağlantı noktası 3. Dönüştürme gerektirmeden iPod'a veri gönderebilen, programlanması kolay bir UART modülüne sahiptir. 4. Zaten bir tane ve bir programlayıcım vardı. Nasıl kullanılacağını bildiğiniz ve bu gereksinimleri karşılayan başka herhangi bir mikro denetleyici ikame edilebilir, ancak kablolama farklı olacaktır. Bir dsPIC kullanmanın dezavantajı, programcının oldukça pahalı olmasıdır (ICD2 şu anda 160 dolardır). https://homerreid.ath.cx/misc/dspicprg/ adresinde ev yapımı bir JDM programcısı ile kullanılabilecek ücretsiz araçlar var, ancak bunu hiç denemedim. Sıkıştırılmış dosyalar PIC'nin kodudur. Bu, Microchip'in ücretsiz olarak erişilebilen MPLAB IDE'sindeki bir projedir. Değiştirmek veya yeniden derlemek istiyorsanız, ücretsiz bir öğrenci sürümü olan Microchip'in C Derleyicisine de ihtiyacınız olacak. Bunlar, MPLAB veya yukarıda bahsedilen JDM programcısı ile programlama için gerekli hex dosyasını (ayrıca zip içinde) oluşturmak için kullanılabilir. Kod, G/Ç bağlantı noktalarını saniyede 64 kez örnekler ve herhangi bir değişiklik olursa iPod'a seri üzerinden çeşitli komutlar gönderir. Kodu yazmak için Apple Aksesuar Protokolü'nde (AAP veya iAP) herkese açık belgeleri kullandım ve bu konudan https://www.adriangame.co.uk/ipod-acc-pro.html ve http:/ adreslerinde bahsediliyor. /nuxx.net/wiki/Apple_Accessory_Protocol Yukarı, aşağı, sol ve sağ sırasıyla ses açma, ses kısma, önceki şarkı ve sonraki şarkıdır. A müziği çalar/duraklatır, B ise durdurur. Seçim düğmesinin sesi kapanır ve Başlat düğmesi basılı tutulduğunda iPod'un arayüzünü doğrudan kontrol etmenizi sağlar. Başlatma basılı tutulduğunda, tekerleği yukarı ve aşağı kaydırın ve A ve B, iPod'un seçme ve menü düğmelerini çalıştırır.

Adım 7: Son Montaj

Son montaj
Son montaj

NES denetleyici kasasını karta takın ve vidalayın. Denetleyiciyi iPod'unuzdaki uzak bağlantı noktasına takın ve düğmelere basın. PIC, güç sağlayan iPod'a basitçe takılarak açılır. Artık bir iPod'u her zamankinden 2 fit daha uzaktan kontrol etmenin bir yoluna sahipsiniz. Bu talimat, keskin, hızlı ve sıcak nesneler içerir. Onlara dokunmak seni öldürmeyebilir. Bunun neden olacağı herhangi bir kanser türünden sorumlu değilim.

Önerilen: