Daftar Isi:

NES Controller IPod Remote: 7 Langkah (dengan Gambar)
NES Controller IPod Remote: 7 Langkah (dengan Gambar)

Video: NES Controller IPod Remote: 7 Langkah (dengan Gambar)

Video: NES Controller IPod Remote: 7 Langkah (dengan Gambar)
Video: Rental PS Sepi Tahun 2023 2024, Juli
Anonim
Pengendali NES Remote IPod
Pengendali NES Remote IPod

Dengan menyematkan mikrokontroler PIC ke pengontrol NES, itu dapat diubah menjadi pengganti remote iPod Apple. (Hanya iPod Generasi ke-3 dan ke-4 yang memiliki ini, ini adalah port oval kecil di sebelah jack headphone). Update (26/8/2011): Sudah cukup lama iPod menggunakan konektor remote iPod ini, tetapi konektor dock (yang digunakan di semua iPod kecuali shuffle, iPad, dan iPhone) memiliki pin Rx/Tx yang sama, serta keluaran 3.3V. Papan breakout sederhana dapat menggantikan konektor yang diretas di bagian akhir, dan Anda dapat membuatnya berfungsi dengan produk Apple terbaru. Anda dapat membeli papan breakout di: https://www.kineteka.com/PodBreakout-v1.aspx (Yang mini cukup bagus, dan mereka juga memiliki informasi pinout).

Langkah 1: Bagian

Bagian
Bagian

Mikrokontroler- dsPIC30F2011 Ini dapat diambil sampelnya dari situs sampel Microchip Programmer- kelemahan menggunakan dsPIC adalah prosedur pemrograman yang rumit. Cara termudah untuk memprogramnya adalah dengan menggunakan Microchip ICD2, namun ini berjalan cukup mahal. Saya belum mencoba ini, tetapi ternyata utilitas yang ditemukan di https://homerreid.ath.cx/misc/dspicprg/ dapat digunakan dengan soket JDM Programmer. IC buatan sendiri - Saya menggunakan 2 soket DIP 8-pin (18 tunggal pin atau 16 pin juga akan berfungsi). Ini diperlukan untuk melepas dan mengganti IC untuk pemrograman dan debugging. Pengontrol NESDremel dengan mata potongPisau tajamBesi solder dan solder listrik pengukur kecilPompa solderPemotong flush, atau pemotong kawatTung lensaPengkabelan Ethernet Standar (CAT-5) Jumlah yang baik dari kawat pengukur kecil- Saya menggunakan jeroan ekstra CAT-5 cable.3G atau 4G iPod. A plug untuk remote jack di iPod. Ini adalah yang paling sulit untuk diperoleh. Beberapa saran dibuat di situs iPod Linux. Saya menggunakan bagian kecil dari modul memori lama yang sudah rusak yang sangat cocok dengan colokan jarak jauh, tetapi solusi lain mana pun juga berfungsi.

Langkah 2: Persiapan Pengontrol NES

Persiapan Pengontrol NES
Persiapan Pengontrol NES
Persiapan Pengontrol NES
Persiapan Pengontrol NES

Lepaskan pengontrol dengan obeng kepala Phillips kecil, dan lepaskan PCB. Satu-satunya komponen yang perlu ditambahkan adalah PIC dan soket untuk menahannya. Dengan cara ini tampilan dan nuansa asli pengontrol benar-benar tanpa kompromi.

Pertama, chip NES harus dilepas. Jika Anda tidak memiliki pompa pematrian, maka IC dapat dipotong dari papan dengan pemotong flush, dan pin dapat dilepas dengan memanaskannya dengan besi solder, dan menariknya keluar dengan tang. Kabel NES asli juga harus disolder dari papan dengan cara yang sama. Untuk memberi ruang bagi PIC, sebagian kecil papan harus dipotong dari sudut kanan atas. Hanya cukup untuk memungkinkan IC di soket untuk duduk di papan di dalam kotak pengontrol harus dilepas. Gunakan dremel dengan hati-hati untuk memotong bagian sekitar 0,25" kali 1".

Langkah 3: Skema

Skema
Skema

Rangkaian di dalam pengontrol pada dasarnya akan menjadi gambar di bawah ini. Gambar ini sulit untuk diikuti, tetapi merupakan penjelasan yang lebih baik tentang cara kerja pengontrol. Langkah-langkah berikut merinci aplikasi saya dari skema ini.

Langkah 4: Menghubungkan Soket

Menghubungkan Soket
Menghubungkan Soket
Menghubungkan Soket
Menghubungkan Soket
Menghubungkan Soket
Menghubungkan Soket
Menghubungkan Soket
Menghubungkan Soket

Karena kesederhanaan ide, satu-satunya pekerjaan listrik yang perlu dilakukan adalah memasang soket IC ke papan, dan kabel pengontrol ke papan. Pengkabelan pengontrol sangat sederhana secara teori, tetapi rumit oleh penggunaan semua komponen asli (garis hitam yang ditutupi dengan pita transparan hijau, pada kenyataannya, adalah resistor pull-up.) Sebagian besar kabel dapat bervariasi berdasarkan seberapa banyak papan yang dilepas dengan dremel. Beberapa jejak yang terpotong harus diganti dengan kawat, terutama yang terhubung ke bantalan tombol atau resistor pullup. Catatan: bantalan untuk chip NES lama dihitung berlawanan arah jarum jam dari takik yang tercetak di bagian belakang pengontrol. Nomor pin PIC dihitung dengan cara yang sama. Warna mengacu pada warna kabel kabel NES asli, dan dicetak di bagian belakang papan (bukan warna dalam tanda kurung).

PIC pin 1 (Master Reset) --- V+ (NES pin 16)PIC pin 2 (IO 0) --- ATAS (NES pin 4) PIC pin 3 (IO 1) --- BAWAH (NES pin 5) PIC pin 4 (IO 2) --- KIRI (SEN pin 6) PIC pin 5 (IO 3) --- KANAN (NES pin 7) PIC pin 8 (Transmit) --- yellowPIC pin 11 (IO 4) --- A (NES pin 1)PIC pin 12 (IO 5) --- B (NES pin 15)PIC pin 13 (VSS) --- ground (Pad kosong di dekat sudut kanan atas yang lebih jauh dari tepi)PIC pin 14 (VDD) --- V+PIC pin 15 (IO 7) --- SELECT (NES pin 13)PIC pin 16 (IO 6) --- MULAI (NES pin 14)PIC pin 17 (AVSS) --- ground (Pad kosong yang sama seperti di atas) PIC pin 18 (AVDD) --- V+

Langkah 5: Menghubungkan Kabel

Pengkabelan Kabel
Pengkabelan Kabel
Pengkabelan Kabel
Pengkabelan Kabel

Potong panjang kabel Cat5 (saya menggunakan 2 kaki), dan potong satu inci insulasi di setiap ujungnya. Potong semua kecuali tiga kabel dari area yang terbuka.

3 kabel di kabel masing-masing akan terhubung ke pin pada colokan jarak jauh. Memasang konektor bervariasi tergantung pada jenis konektornya, jadi saya akan merujuk setiap kabel sebagai pinnya pada konektor. Pin konektor 1(Terima) --- Pin NES 3 (ini terhubung ke transmisi PIC) Pin konektor 3(Ground) --- coklat Pin konektor 4(3.3V) --- V+ Setelah ketiga kabel ini terhubung, cukup dorong kabel ke dalam tiang pelepas stres yang dilalui kabel lama di kotak pengontrol. Ada kekurangan tempat yang parah untuk mengikat ke dalam garis V+. Semua pin yang membutuhkan V+ dapat dihubungkan secara langsung satu sama lain, tetapi pin NES 16 harus berada pada tegangan 3.3V. Saya menggunakan pisau untuk mengikis beberapa soldermask dari jejak untuk membuat bantalan saya sendiri.

Langkah 6: PIC

gambar
gambar
gambar
gambar

Saya menggunakan dsPIC30F2011. Ini dan banyak PIC lainnya dapat diambil sampelnya dari situs Microchip di https://sample.microchip.com/ Saya menggunakan dsPIC daripada PIC biasa karena 1. Dapat berjalan pada 3.3V yang disediakan oleh iPod 2. Memiliki 8 port I/O untuk semua tombol 3. Memiliki modul UART yang mudah diprogram, yang dapat mengirim data ke iPod tanpa perlu konversi. 4. Saya sudah punya satu dan seorang programmer. Mikrokontroler lain yang Anda ketahui cara menggunakan dan memenuhi persyaratan ini dapat diganti, tetapi pengkabelannya akan berbeda. Kelemahan menggunakan dsPIC adalah bahwa programmer cukup mahal (ICD2 sekarang $ 160). Ada alat gratis di https://homerreid.ath.cx/misc/dspicprg/ yang dapat digunakan dengan programmer JDM buatan sendiri, tetapi saya belum pernah mencobanya. File zip adalah kode untuk PIC. Ini adalah proyek dalam MPLAB IDE Microchip yang tersedia secara bebas. Jika Anda ingin memodifikasi atau mengkompilasi ulang, Anda juga memerlukan Kompilator C Microchip, yang memiliki edisi pelajar gratis. Ini dapat digunakan untuk menghasilkan file hex yang diperlukan (juga dalam zip) untuk pemrograman dengan MPLAB atau programmer JDM yang disebutkan di atas. Kode sampel port I/O 64 kali per detik, dan jika ada perubahan, mengirimkan berbagai perintah melalui serial ke iPod. Saya menggunakan dokumentasi yang tersedia untuk umum di Apple Accessory Protocol (AAP, atau iAP) untuk menulis kode, dan ini dibicarakan di https://www.adriangame.co.uk/ipod-acc-pro.html dan http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Atas, bawah, kiri, dan kanan masing-masing adalah volume atas, volume bawah, lagu sebelumnya, dan lagu berikutnya. A memainkan/menjeda musik, sementara B menghentikannya. Tombol pilih tidak bersuara, dan tombol Mulai, saat ditahan, memungkinkan Anda untuk mengontrol antarmuka iPod secara langsung. Dengan start ditahan, gulir ke atas dan ke bawah, dan A dan B mengoperasikan tombol pilih dan menu iPod.

Langkah 7: Majelis Akhir

Majelis Akhir
Majelis Akhir

Pasang casing pengontrol NES ke papan dan kencangkan. Colokkan pengontrol ke port jarak jauh di iPod Anda dan tekan tombol. PIC dihidupkan hanya dengan mencolokkannya ke iPod, yang menyediakan daya untuknya. Anda sekarang memiliki cara untuk mengontrol iPod dari jarak 2 kaki lebih jauh dari sebelumnya. Instruksi ini berisi benda tajam, cepat, dan panas. Menyentuh mereka mungkin tidak akan membunuhmu. Saya tidak bertanggung jawab atas segala bentuk kanker yang mungkin disebabkan oleh hal ini.

Direkomendasikan: