INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Voorbereiding van die NES -beheerder
- Stap 3: Skematiese
- Stap 4: Bedrading van die voetstukke
- Stap 5: Bekabeling van die kabel
- Stap 6: PIC
- Stap 7: Finale vergadering
Video: NES Controller IPod Remote: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Deur 'n PIC -mikrobeheerder in 'n NES -beheerder in te sluit, kan dit omskep word in 'n plaasvervanger vir Apple se iPod -afstandsbediening. (Slegs die 3de en 4de generasie iPods het dit, dit is 'n klein ovaalpoort langs die koptelefoonaansluiting). Opdatering (2011-08-26): Dit is 'n geruime tyd sedert iPods hierdie iPod -afstandsbedieningskoppelstuk gebruik het, maar die dock -aansluiting (die een wat op alle iPods gebruik word, behalwe die shuffle, iPad en iPhone) het dieselfde Rx/Tx -penne, sowel as 'n 3.3V uit. 'N Eenvoudige uitbreekbord kan die gekapte aansluiting aan die einde vervang, en u kan dit laat werk met enige onlangse Apple -produkte. U kan uitbreekborde koop by: https://www.kineteka.com/PodBreakout-v1.aspx (die mini-een is redelik mooi, en hulle het ook pinout-inligting).
Stap 1: Onderdele
Microcontroller- dsPIC30F2011 Dit kan bemonster word vanaf Microchip se monster siteProgrammer- die nadeel van die gebruik van 'n dsPIC is die ingewikkelde programmeringsprosedure. Die maklikste manier om dit te programmeer, is deur 'n Microchip ICD2 te gebruik, maar dit is redelik duur. Ek het dit nie probeer nie, maar blykbaar kan die hulpmiddels op https://homerreid.ath.cx/misc/dspicprg/ gebruik word met 'n tuisgemaakte JDM Programmer. IC-voetstukke- ek het 2 8-pins DIP-voetstukke gebruik ('n enkele 18 pen of 16 pen sou ook gewerk het). Dit is nodig vir die verwydering en vervanging van die IC vir programmering en ontfouting NES Controller Trek af met 'n snybits Skerpmes Soldeerbout en 'n klein maat elektriese soldeer Soldeerpomp Spoelsnyers of draadsnyers Naald tang Standaard Ethernet (CAT-5) kabels 'n Goeie hoeveelheid klein meter draad- ek gebruik die binneste van ekstra CAT-5-kabel. 3G of 4G iPod. 'n Stekker vir die afstandsbedieningsknop op die iPod. Dit is die moeilikste om te bekom. Ek het 'n paar voorstelle op die webwerf van iPod Linux gemaak.
Stap 2: Voorbereiding van die NES -beheerder
Skroef die kontroleerder los met 'n klein Phillips -kopskroewedraaier en verwyder die printplaat. Die enigste komponente wat bygevoeg moet word, is die PIC en die voetstukke om dit vas te hou. Op hierdie manier is die oorspronklike voorkoms en gevoel van die beheerder heeltemal kompromisloos.
Eerstens moet die NES -chip verwyder word. As u nie 'n soldeerpomp het nie, kan die IC met 'n spoelsnyer van die bord afgesny word, en die penne kan verwyder word deur dit met 'n soldeerbout te verhit en dit met 'n tang uit te trek. Die oorspronklike NES -kabel moet ook op 'n soortgelyke manier van die bord verwyder word. Om plek te maak vir die PIC, moet 'n klein gedeelte van die bord uit die regter boonste hoek weggesny word. Slegs genoeg om die IC in die aansluiting in die houer te laat verwyder, moet verwyder word. Gebruik die dremel versigtig om 'n gedeelte ongeveer 0,25 "by 1" weg te sny.
Stap 3: Skematiese
Die kring in die beheerder sal in wese die onderstaande prentjie wees. Hierdie prentjie is moeilik om te volg, maar is 'n beter verduideliking van hoe die beheerder werk. Die volgende stappe beskryf my toepassing van hierdie skema.
Stap 4: Bedrading van die voetstukke
As gevolg van die eenvoud van die idee, is die enigste elektriese werk wat gedoen moet word, die bevestiging van die IC -voetstukke op die bord en die beheerderkabel aan die bord. Die bedrading van die beheerder is in teorie baie eenvoudig, maar word bemoeilik deur die gebruik van alle oorspronklike komponente (die swart lyne bedek met groen deursigtige band is in werklikheid optrekweerstand.) Baie van die bedrading kan wissel, afhangende van hoeveel van die bord met die dremel verwyder is. Sommige van die snitte wat gesny is, moet met draad vervang word, veral die wat met die knoppies of die weerstandsweerstand gekoppel is.. PIC -pennommers word op dieselfde manier getel. Die kleure verwys na die kleure van die oorspronklike NES -kabeldrade en word op die agterkant van die bord gedruk (nie die kleure tussen die hakies nie).
PIC pen 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) PIC pin 4 (IO 2) --- LINKS (NES pen 6) PIC pen 5 (IO 3) --- REGS (NES pen 7) PIC pen 8 (stuur) --- geel PIC pen 11 (IO 4) --- A (NES-pen 1) PIC-pen 12 (IO 5) --- B (NES-pen 15) PIC-pen 13 (VSS) --- grond (die leë pad naby die regter boonste hoek wat verder van die rand af is) PIC-pen 14 (VDD) --- V+PIC-pen 15 (IO 7) --- SELECT (NES-pen 13) PIC-pen 16 (IO 6) --- START (NES-pen 14) PIC-pen 17 (AVSS) --- grond (dieselfde leë pad as hierbo) PIC pen 18 (AVDD) --- V+
Stap 5: Bekabeling van die kabel
Sny 'n lengte van die Cat5 -kabel (ek het 2 voet gebruik) en sny 'n sentimeter van die isolasie aan elke kant af. Knip alle drade behalwe drie van die blootgestelde gebiede af.
Die drie drade in die kabel sal elk aansluit op 'n pen op die afstandprop. Die aansluiting van die aansluiting wissel na gelang van die tipe aansluiting, so ek sal na elke draad verwys as die pen op die aansluiting. Verbindingspen 1 (Ontvang) --- NES pen 3 (dit is gekoppel aan die PIC se sender) Connector pin 3 (Ground) --- bruin Connector pin 4 (3.3V) --- V+ Sodra hierdie drie drade verbind is, druk eenvoudig die kabel in die spanningverligterpale waarmee die ou kabel in die kontroleerderkas gegaan het. Daar is 'n ernstige gebrek aan plekke om aan die V+ -lyn vas te maak. Alle penne wat V+ moet hê, kan direk met mekaar verbind word, maar NES -pen 16 moet op 3,3V wees. Ek gebruik 'n mes om van die soldeermasker van die spoor af te skraap om my eie pads te maak.
Stap 6: PIC
Ek het 'n dsPIC30F2011 gebruik. Hierdie en vele ander PIC's kan geneem word vanaf Microchip se webwerf by https://sample.microchip.com/ Ek het 'n dsPIC gebruik in plaas van 'n normale PIC omdat 1. Dit kan werk op 3.3V wat deur die iPod verskaf word 2. Dit het 8 I/O -poorte vir al die knoppies 3. Dit het 'n maklik om te programmeer UART module, wat data na die iPod kan stuur sonder omskakeling nodig. 4. Ek het al een en 'n programmeerder gehad. Enige ander mikrobeheerder wat u weet hoe om te gebruik en aan hierdie vereistes voldoen, kan vervang word, maar die bedrading sal anders wees. Die nadeel van die gebruik van 'n dsPIC is dat die programmeerder redelik duur is (Die ICD2 is nou $ 160). Daar is gratis gereedskap op https://homerreid.ath.cx/misc/dspicprg/ wat saam met 'n tuisgemaakte JDM -programmeerder gebruik kan word, maar ek het dit nog nooit probeer nie. Die zip -lêers is die kode vir die PIC. Dit is 'n projek in die gratis beskikbare MPLAB IDE van Microchip. As u dit wil aanpas of weer wil saamstel, benodig u ook Microchip's C Compiler, wat 'n gratis uitgawe vir studente het. Dit kan gebruik word om die nodige hex -lêer (ook in die zip) te genereer vir programmering met MPLAB of die voormelde JDM -programmeerder. Die kode monster die I/O -poorte 64 keer per sekonde, en as daar verandering is, stuur dit verskeie opdragte oor die reeks na die iPod. Ek het die algemeen beskikbare dokumentasie oor die Apple Accessory Protocol (AAP of iAP) gebruik om die kode te skryf, en daaroor word gepraat op https://www.adriangame.co.uk/ipod-acc-pro.html en http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Op, af, links en regs is onderskeidelik volume hoër, volume laer, vorige lied en volgende lied. A speel/stop die musiek, terwyl B dit stop. Deur die kiesknoppie te demp, en die Start -knoppie, as u dit ingedruk hou, kan u die koppelvlak van die iPod direk beheer. As die begin ingedruk is, draai die wiel op en af, en A en B gebruik die kies- en spysknoppies van die iPod.
Stap 7: Finale vergadering
Bevestig die NES -kontroleerderkas aan die bord en skroef dit vas. Koppel die beheerder aan die afstandbeheerde poort van u iPod en druk op die knoppies. Die PIC word aangeskakel deur dit eenvoudig aan te sluit op die iPod, wat krag verskaf. U het nou 'n manier om 'n iPod van 2 voet verder as ooit tevore te beheer. Hierdie instruksies bevat skerp, vinnig en warm voorwerpe. As u daaraan raak, kan u u nie doodmaak nie. Ek is nie verantwoordelik vir enige vorm van kanker wat dit waarskynlik sal veroorsaak nie.
Aanbeveel:
Slip op Amazon Fire Remote TV Remote: 3 stappe (met foto's)
Slip op Amazon Fire Remote TV Remote: O Amazon, u Fire TV is so wonderlik, waarom het u ons nie volumekontroles op u afstandsbediening gegee nie? Wel, vir minder as $ 5 op Amazon, kan u hierdie oulike klein afstandsbediening koop, krag, demp , volume en kanaal alles in 'n klein pakkie. Tik in die 3D -drukker en
Skiet die ligte met 'n NES Zapper (RF 433MHz): 6 stappe (met foto's)
Skiet die ligte met 'n NES Zapper (RF 433MHz): Waarom die ligte met 'n skakelaar afskakel as u dit met u NES Zapper kan skiet! Ek het reeds 'n laserlig in 'n ou gebroke NES Zapper gebou toe hierdie idee in my kop opduik. Dit het beter daarvan gehou, so ek het die laserlig hiermee vervang. 'N Ideale pro
NES Controller MP3 -speler: 11 stappe (met foto's)
NES Controller MP3 Player: 'n Ruk gelede het ek gesien waar iemand 'n NES controller mod gedoen het en dit in 'n MP3 speler verander. Dit is my weergawe van hierdie mod. Hoop jy hou daarvan. BTW, ek het 'n Coby 512MB MP3 -speler gebruik. En kyk op www.straightrazorplace.com as u 'n kans kry. Ek
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 stappe (met foto's)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Ek het ryan97128 heeltemal afgesny op sy ontwerp vir Nintendo Controller MP3, weergawe 2.0 en ek hoor dat hy die idee gekry het van die alwyse Morte_Moya, so ek kan nie krediet daarvoor neem nie almal van hulle genie. Ek wou net die gemak byvoeg en herlaai
USB NES -beheerder met 'n Arduino!: 6 stappe (met foto's)
USB NES-beheerder met 'n Arduino!: UPDATE 22-12-2014Instructables-gebruiker mattpbooth het die kode opgedateer en dit op github aangebied: https: //github.com/mattpbooth/ArduinoNESController…Bedankt Matt! UPDATE 03-12-2011 Vervang 'n afdruk met afdruk (derp). UPDATE 01-12-2011 Tuisgemaakte alle kode f