Isi kandungan:
- Langkah 1: Bahagian
- Langkah 2: Persediaan Pengawal NES
- Langkah 3: Skematik
- Langkah 4: Pendawaian Soket
- Langkah 5: Pendawaian Kabel
- Langkah 6: PIC
- Langkah 7: Perhimpunan Akhir
Video: Jauh IPod Pengawal NES: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Dengan memasukkan mikrokontroler PIC ke dalam pengawal NES, ia dapat ditukar menjadi pengganti untuk iPod jauh Apple. (Hanya iPod Generasi 3 dan 4 yang memilikinya, ini adalah port bujur kecil di sebelah bicu fon kepala). Kemas kini (26/8/2011): Sudah cukup lama sejak iPod menggunakan penyambung jarak jauh iPod ini, tetapi penyambung dok (yang digunakan pada semua iPod kecuali shuffle, iPad, dan iPhone) mempunyai pin Rx / Tx yang sama, serta keluar 3.3V. Papan pemecah mudah boleh menggantikan penyambung yang diretas di hujungnya, dan anda dapat membuatnya berfungsi dengan produk Apple baru-baru ini. Anda boleh membeli papan pemecah di: https://www.kineteka.com/PodBreakout-v1.aspx (Yang mini cantik, dan mereka juga mempunyai maklumat pinout).
Langkah 1: Bahagian
Mikrokontroler- dsPIC30F2011 Ini dapat diambil dari laman sampel MicrochipProgrammer- kelemahan untuk menggunakan dsPIC adalah prosedur pengaturcaraan yang rumit. Cara termudah untuk memprogramnya adalah dengan menggunakan Microchip ICD2, namun ini agak mahal. Saya belum mencuba ini, tetapi nampaknya utiliti yang terdapat di https://homerreid.ath.cx/misc/dspicprg/ boleh digunakan dengan Programmer JDM buatan sendiri. Soket IC- Saya menggunakan 2 soket DIP 8-pin (satu 18 pin atau 16 pin juga akan berfungsi). Ini diperlukan untuk mengeluarkan dan mengganti IC untuk pengaturcaraan dan penyahpepijatan. NES ControllerDremel dengan bit pemotongPisau tajamPateri solder dan tolok elektrik tolok kecilPam pemisahPotong pemotong, atau pemotong dawaiPerak NeedlenoseStabel Ethernet (CAT-5) kabelBeberapa besar wayar tolok kecil yang saya gunakan kabel tambahan CAT-5 kabel.3G atau 4G iPod. A plug untuk bicu jauh pada iPod. Ini adalah yang paling sukar diperoleh. Beberapa cadangan dibuat di laman iPod Linux. Saya menggunakan sekeping kecil modul memori lama yang hancur yang sesuai dengan palam jauh, tetapi penyelesaian lain juga berfungsi.
Langkah 2: Persediaan Pengawal NES
Buka penutup alat kawalan dengan pemutar skru kepala Phillips kecil, dan lepaskan PCB. Satu-satunya komponen yang perlu ditambah ialah PIC dan soket untuk menahannya. Dengan cara ini, penampilan dan nuansa asli pengawal sama sekali tidak berkompromi.
Pertama, cip NES mesti dikeluarkan. Sekiranya anda tidak mempunyai pam pematrian, maka IC boleh dipotong papan dengan pemotong siram, dan pin dapat dilepaskan dengan memanaskannya dengan besi pematerian, dan menariknya keluar dengan tang. Kabel NES yang asal juga mesti dilepaskan dari papan dengan cara yang serupa. Untuk memberi ruang untuk PIC, sebahagian kecil papan mesti dipotong dari sudut kanan atas. Hanya cukup untuk membiarkan IC di soket duduk melintang di dalam kotak pengawal harus dikeluarkan. Gunakan dremel dengan hati-hati untuk memotong bahagian sekitar 0,25 "dengan 1".
Langkah 3: Skematik
Litar di dalam alat kawalan pada dasarnya adalah gambar di bawah. Gambar ini sukar diikuti, tetapi merupakan penjelasan yang lebih baik mengenai cara pengawal berfungsi. Langkah-langkah berikut memperincikan penggunaan skema ini.
Langkah 4: Pendawaian Soket
Oleh kerana kesederhanaan idea, satu-satunya kerja elektrik yang perlu dilakukan adalah memasang soket IC ke papan, dan kabel pengawal ke papan. Pendawaian pengawal sangat mudah secara teori, tetapi rumit oleh penggunaan semua komponen asal (garis hitam yang ditutup dengan pita telus hijau, sebenarnya, penarik tarik.) Sebilangan besar pendawaian boleh berbeza-beza berdasarkan berapa banyak papan yang dikeluarkan dengan dremel. Sebilangan jejak yang dipotong mesti diganti dengan wayar, terutama yang menyambung ke pad butang atau perintang penarik. Catatan: pad untuk cip NES lama dikira berlawanan arah jam dari takik yang dicetak di bahagian belakang pengawal. Nombor pin PIC dikira dengan cara yang sama. Warna merujuk pada warna wayar kabel NES yang asli, dan dicetak di bahagian belakang papan (bukan warna dalam kurungan).
PIC pin 1 (Master Reset) --- V + (NES pin 16) PIC pin 2 (IO 0) --- UP (NES pin 4) PIC pin 3 (IO 1) --- DOWN (NES pin 5) Pin PIC 4 (IO 2) --- KIRI (pin NES 6) Pin PIC 5 (IO 3) --- KANAN (pin NES 7) Pin PIC 8 (Transmit) --- kuningPIC pin 11 (IO 4) --- A (Pin NES 1) Pin PIC 12 (IO 5) --- B (pin NES 15) Pin PIC 13 (VSS) --- tanah (Pad kosong berhampiran sudut kanan atas yang lebih jauh dari tepi) Pin PIC 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) --- tanah (Pad kosong yang sama seperti di atas) PIC pin 18 (AVDD) --- V +
Langkah 5: Pendawaian Kabel
Potong kabel Cat5 panjang (saya menggunakan 2 kaki), dan potong satu inci penebat pada setiap hujungnya. Potong semua wayar kecuali tiga wayar dari kawasan yang terdedah.
3 wayar di kabel masing-masing akan menyambung ke pin pada palam jauh. Memasang penyambung berbeza-beza bergantung pada jenis penyambungnya, jadi saya akan merujuk pada setiap wayar sebagai pin pada penyambung. Pin penyambung 1 (Terima) --- pin NES 3 (ini disambungkan ke transmisi PIC) Pin penyambung 3 (Tanah) --- pin Penyambung coklat 4 (3.3V) --- V + Setelah ketiga-tiga wayar ini disambungkan, hanya tekan kabel ke tiang penekanan tekanan yang dilalui kabel lama dalam sarung pengawal. Terdapat kekurangan tempat untuk mengikat garis V +. Semua pin yang perlu mempunyai V + boleh dihubungkan terus antara satu sama lain, tetapi pin NES 16 mesti berada pada 3.3V. Saya menggunakan pisau untuk mengikis beberapa soldermask dari jejak untuk membuat alas saya sendiri.
Langkah 6: PIC
Saya menggunakan dsPIC30F2011. Ini dan banyak PIC lain boleh diambil contoh dari laman Microchip di https://sample.microchip.com/ Saya menggunakan dsPIC dan bukannya PIC biasa kerana 1. Ia boleh berjalan pada 3.3V yang disediakan oleh iPod 2. Ia mempunyai 8 Port I / O untuk semua butang 3. Memiliki modul UART yang mudah diprogram, yang dapat mengirim data ke iPod tanpa diperlukan penukaran. 4. Saya sudah mempunyai seorang dan pengaturcara. Mana-mana mikrokontroler lain yang anda tahu bagaimana menggunakan dan memenuhi keperluan ini boleh diganti, tetapi pendawaiannya akan berbeza. Kelemahan penggunaan dsPIC ialah pengaturcara agak mahal (ICD2 kini $ 160). Terdapat alat percuma di https://homerreid.ath.cx/misc/dspicprg/ yang boleh digunakan dengan programmer JDM buatan sendiri, tetapi saya tidak pernah mencuba ini. Fail yang dizip adalah kod untuk PIC. Ia adalah projek di Microchip yang tersedia secara bebas MPLAB IDE. Sekiranya anda ingin mengubahnya atau mengkompilasinya semula, anda juga memerlukan C Compiler Microchip, yang mempunyai edisi pelajar percuma. Ini boleh digunakan untuk menghasilkan fail hex yang diperlukan (juga dalam zip) untuk pengaturcaraan dengan MPLAB atau pengaturcara JDM yang disebutkan di atas. Kod tersebut mengambil contoh port I / O 64 kali sesaat, dan jika ada perubahan, mengirimkan pelbagai perintah melalui siri ke iPod. Saya menggunakan dokumentasi yang tersedia untuk umum mengenai Apple Accessory Protocol (AAP, atau iAP) untuk menulis kod tersebut, dan ia dibincangkan 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 naikkan kelantangan, turunkan volume, lagu sebelumnya, dan lagu berikutnya. A memainkan / menjeda muzik, sementara B menghentikannya. Butang pilih tidak bersuara, dan butang Mula, apabila dipegang, membolehkan anda mengawal antara muka iPod secara langsung. Dengan mula ditahan, naik dan turun tatal roda, dan A dan B mengendalikan butang pilih dan menu iPod.
Langkah 7: Perhimpunan Akhir
Pasang sarung pengawal NES ke papan dan pasangkannya bersama. Pasang alat kawalan ke port jauh pada iPod anda dan tekan butang. PIC dihidupkan dengan hanya memasangkannya ke iPod, yang memberikan kuasa kepadanya. Anda sekarang mempunyai cara untuk mengawal iPod dari jarak 2 kaki lebih jauh dari sebelumnya. Instruksinya mengandungi objek tajam, cepat, dan panas. Menyentuh mereka mungkin tidak akan membunuh anda. Saya tidak bertanggungjawab untuk sebarang bentuk barah yang mungkin disebabkan oleh ini.
Disyorkan:
Jauh TV Menjadi Jauh RF -- NRF24L01 + Tutorial: 5 Langkah (dengan Gambar)
Jauh TV Menjadi Jauh RF || Tutorial NRF24L01 +: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggunakan IC RF nRF24L01 + RF yang popular untuk menyesuaikan kecerahan jalur LED secara wayarles melalui tiga butang alat kawalan jauh TV yang tidak berguna. Mari kita mulakan
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: 7 Langkah (dengan Gambar)
Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: Halo semua. Dalam arahan ini, saya akan cuba menunjukkan kepada anda cara membina pengawal untuk penggantungan udara kereta anda, menggunakan satu modul arduino + bluetooth dan untuk mana-mana telefon pintar dengan android +4.4, ini juga merupakan petunjuk pertama saya jadi tahan
Pelepasan Kabel Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): 6 Langkah (dengan Gambar)
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): Semalam saya membina alat kawalan jauh satu butang sederhana untuk Olympus E510 saya. Sebilangan besar kamera mempunyai butang pelepas rana (yang anda tekan untuk mengambil gambar) yang mempunyai dua mod. Sekiranya butang ditekan dengan lembut, kamera akan fokus secara automatik dan mengukur cahaya
Pengawal USB NES Dengan Arduino !: 6 Langkah (dengan Gambar)
Pengawal USB NES Dengan Arduino !: KEMASKINI 22-12-2014 Pengguna mattpbooth yang tidak dapat diperbaharui telah mengemas kini kod dan menghoskannya di github: https: //github.com/mattpbooth/ArduinoNESController..Terima kasih Matt! KEMASKINI 03-12-2011Ditukar a println dengan print (derp) .UPDATE 01-12-2011Reka semua kod untuk