Sisällysluettelo:

NES -ohjain iPod -kaukosäädin: 7 vaihetta (kuvien kanssa)
NES -ohjain iPod -kaukosäädin: 7 vaihetta (kuvien kanssa)

Video: NES -ohjain iPod -kaukosäädin: 7 vaihetta (kuvien kanssa)

Video: NES -ohjain iPod -kaukosäädin: 7 vaihetta (kuvien kanssa)
Video: Ноггано ft. Гуф & АК-47 - Тем Кто с Нами 2024, Heinäkuu
Anonim
NES -ohjain iPod -kaukosäädin
NES -ohjain iPod -kaukosäädin

Upottamalla PIC -mikrokontrolleri NES -ohjaimeen, se voidaan muuntaa Applen iPod -kaukosäätimen korvaajaksi. (Vain kolmannen ja neljännen sukupolven iPodissa on tämä, se on pieni soikea portti kuulokeliitännän vieressä). Päivitys (26.8.2011): On kulunut jo jonkin aikaa siitä, kun iPodit ovat käyttäneet tätä iPod -kauko -liitintä, mutta telakointiliittimessä (jota käytetään kaikissa iPod -laitteissa paitsi shuffle, iPad ja iPhone) on samat Rx/Tx -nastat sekä 3,3 V ulostulo. Yksinkertainen katkaisukortti voi korvata hakkeroidun liittimen lopussa, ja saat tämän toimimaan kaikkien viimeaikaisten Apple -tuotteiden kanssa. Voit ostaa katkaisulautoja osoitteesta: https://www.kineteka.com/PodBreakout-v1.aspx (Mini on melko mukava, ja niissä on myös pinout-tietoja).

Vaihe 1: Osat

Osat
Osat

Mikro-ohjain- dsPIC30F2011 Näistä voidaan ottaa näytteitä Microchipin näytepaikasta Ohjelmoija- dsPIC: n haittapuoli on monimutkainen ohjelmointimenettely. Helpoin tapa ohjelmoida se on käyttää mikrosiru ICD2: ta, mutta nämä ovat melko kalliita. En ole kokeillut tätä, mutta ilmeisesti osoitteesta https://homerreid.ath.cx/misc/dspicprg/ löytyviä apuohjelmia voidaan käyttää kotitekoisen JDM-ohjelmoijan kanssa. pin tai 16 pin olisi myös toiminut). Nämä ovat välttämättömiä IC: n poistamiseksi ja vaihtamiseksi ohjelmointia ja virheenkorjausta varten. NES-ohjainDremel, jossa on leikkuuteräJyrsinteräJuottimet ja pienikokoiset sähköjuototJuotopumppuHuuhtelu- tai lankaleikkurit ylimääräisen CAT-5-kaapelin sisäpinnat. 3G- tai 4G-iPod. pistoke iPodin etäliitäntään. Tämä on vaikeinta hankkia. IPod Linuxin sivustolla tehdään useita ehdotuksia. Käytin pientä palaa murskattua vanhaa muistimoduulia, joka sopii täydellisesti etäpistokkeeseen, mutta myös muut ratkaisut toimivat.

Vaihe 2: NES -ohjaimen valmistelu

NES -ohjaimen valmistelu
NES -ohjaimen valmistelu
NES -ohjaimen valmistelu
NES -ohjaimen valmistelu

Kierrä ohjain irti pienellä ristipääruuvimeisselillä ja poista piirilevy. Ainoat komponentit, jotka on lisättävä, ovat PIC ja pistorasiat sen pitämiseksi. Näin ohjaimen alkuperäinen ulkoasu on täysin tinkimätön.

Ensinnäkin NES -siru on poistettava. Jos sinulla ei ole juottopumppua, IC voidaan leikata levyltä huuhteluleikkureilla ja tapit voidaan poistaa lämmittämällä niitä juotosraudalla ja vetämällä ne ulos pihdeillä. Alkuperäinen NES -kaapeli on myös irrotettava levyltä samalla tavalla. PIC: lle tilaa varten pieni osa levystä on leikattava pois oikeasta yläkulmasta. Vain niin paljon, että pistorasiassa oleva IC voi istua ohjaimen kotelon sisällä, tulee poistaa. Käytä dremeliä varovasti leikkaamaan pois noin 0,25 : n kokoinen osa.

Vaihe 3: Kaavio

Kaavamainen
Kaavamainen

Ohjaimen sisällä oleva piiri on olennaisesti alla oleva kuva. Tätä kuvaa on vaikea seurata, mutta se selittää paremmin ohjaimen toimintaa. Seuraavat vaiheet kuvaavat yksityiskohtaisesti tämän kaavion käyttöä.

Vaihe 4: Pistorasioiden johdotus

Pistorasioiden johdotus
Pistorasioiden johdotus
Pistorasioiden johdotus
Pistorasioiden johdotus
Pistorasioiden johdotus
Pistorasioiden johdotus
Pistorasioiden johdotus
Pistorasioiden johdotus

Idean yksinkertaisuuden vuoksi ainoa sähköinen työ, joka on tehtävä, on IC -pistorasioiden kiinnittäminen korttiin ja ohjauskaapeli piirilevyyn. kaikkien alkuperäisten komponenttien käyttö (vihreällä läpinäkyvällä teipillä peitetyt mustat viivat ovat itse asiassa vetovastuksia.) Suuri osa johdotuksista voi vaihdella sen mukaan, kuinka paljon levyä poistettiin dremelillä. Jotkut leikatut jäljet on korvattava langalla, erityisesti ne, jotka liitetään painikkeisiin tai vetovastusvastuksiin.. PIC -pin -numerot lasketaan samalla tavalla.

PIC-nasta 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) --- VASEN (NES-nasta 6) PIC-nasta 5 (IO 3) --- OIKEA (NES-nasta 7) PIC-nasta 8 (lähetys) --- keltainen PIC-nasta 11 (IO 4) --- A (NES-nasta 1) PIC-nasta 12 (IO 5) --- B (NES-nasta 15) PIC-nasta 13 (VSS) --- maa (Tyhjä tyyny lähellä oikeaa yläkulmaa, joka on kauempana reunasta) PIC-tappi 14 (VDD) --- V+PIC-nasta 15 (IO 7) --- SELECT (NES-nasta 13) PIC-nasta 16 (IO 6) --- START (NES-nasta 14) PIC-nasta 17 (AVSS) --- maadoitus (Sama tyhjä tyyny kuin yllä) PIC-nasta 18 (AVDD) --- V+

Vaihe 5: Kaapelin kytkentä

Kaapelin johdotus
Kaapelin johdotus
Kaapelin johdotus
Kaapelin johdotus

Katkaise Cat5 -kaapelin pituus (käytin 2 jalkaa) ja katkaise tuuman eriste kummastakin päästä. Katkaise kaikki johtimet paitsi kolme paljailta alueilta.

Kaapelin kolme johtoa yhdistetään etäpistokkeen nastaan. Liittimen kiinnittäminen vaihtelee liittimen tyypin mukaan, joten viittaan jokaiseen johtoon liittimen tapana. Liittimen nasta 1 (vastaanotto) --- NES-nasta 3 (tämä on kytketty PIC-lähettimeen) Liittimen nasta 3 (maadoitus) --- ruskea Liittimen nasta 4 (3,3 V) --- V+ Kun nämä kolme johtoa on kytketty, yksinkertaisesti työnnä kaapeli jännityksenpoistopylväisiin, jotka vanha kaapeli meni säätimen koteloon. V+ -linjaan sidottavista paikoista on kova puute. Kaikki nastat, joissa on oltava V+, voidaan kytkeä suoraan toisiinsa, mutta NES -nastan 16 on oltava 3,3 V. Kaavin veitsellä osan juotosmaskista pois jäljestä luodakseni omat tyynyni.

Vaihe 6: PIC

KUVA
KUVA
KUVA
KUVA

Käytin dsPIC30F2011. Näistä ja monista muista PIC -korteista voidaan ottaa näytteitä Microchip -sivustolta osoitteessa https://sample.microchip.com/ Käytin dsPIC: tä normaalin PIC: n sijasta, koska 1. Se voi toimia iPod 2: n tarjoamalla 3,3 V: n jännitteellä. 8 I/O -porttia kaikille painikkeille 3. Siinä on helppo ohjelmoitava UART -moduuli, joka voi lähettää tietoja iPodiin ilman muuntamista. 4. Minulla oli jo yksi ja ohjelmoija. Mikä tahansa muu mikrokontrolleri, jonka osaat käyttää ja täyttää nämä vaatimukset, voidaan korvata, mutta johdotus on erilainen. DsPIC: n käytön haittapuoli on, että ohjelmoija on melko kallis (ICD2 on nyt 160 dollaria). Osoitteessa https://homerreid.ath.cx/misc/dspicprg/ on ilmaisia työkaluja, joita voidaan käyttää kotitekoisen JDM -ohjelmoijan kanssa, mutta en ole koskaan kokeillut tätä. Pakatut tiedostot ovat PIC: n koodi. Se on projekti Microchipin vapaasti saatavilla olevassa MPLAB IDE: ssä. Jos haluat muokata sitä tai kääntää sen uudelleen, tarvitset myös Microchipin C -kääntäjän, jolla on ilmainen opiskelijaversio. Niitä voidaan käyttää tarvittavan heksatiedoston luomiseen (myös zip -tiedostossa) ohjelmointia varten MPLAB: llä tai edellä mainitulla JDM -ohjelmoijalla. Koodi ottaa näytteitä I/O -porteista 64 kertaa sekunnissa, ja jos muutoksia tapahtuu, se lähettää erilaisia komentoja sarjaportin kautta iPodille. Kirjoitin koodin julkisesti saatavilla olevilla asiakirjoilla Applen lisävarusteprotokollasta (AAP tai iAP), ja siitä puhutaan osoitteissa https://www.adriangame.co.uk/ipod-acc-pro.html ja http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Ylös, alas, vasemmalle ja oikealle ovat äänenvoimakkuuden lisäys, äänenvoimakkuuden vähennys, edellinen kappale ja seuraava kappale. A toistaa/keskeyttää musiikin ja B pysäyttää sen. Valintapainike mykistyy ja käynnistyspainiketta painettaessa voit ohjata iPodin käyttöliittymää suoraan. Kun käynnistys on painettuna, vieritä pyörää ylös ja alas, ja A ja B käyttävät iPodin valinta- ja valikkopainikkeita.

Vaihe 7: Lopullinen kokoonpano

Lopullinen kokoonpano
Lopullinen kokoonpano

Kiinnitä NES -ohjainkotelo korttiin ja ruuvaa se yhteen. Kytke ohjain iPodin etäporttiin ja paina painikkeita. PIC kytketään päälle yksinkertaisesti kytkemällä se iPodiin, joka antaa sille virtaa. Nyt voit hallita iPodia 2 metrin etäisyydeltä kauemmas kuin koskaan. Tämä ohje sisältää teräviä, nopeita ja kuumia esineitä. Niiden koskettaminen ei ehkä tapa sinua. En ole vastuussa mistään syöpään, jonka tämä todennäköisesti aiheuttaa.

Suositeltava: