Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: NES -ohjaimen valmistelu
- Vaihe 3: Kaavio
- Vaihe 4: Pistorasioiden johdotus
- Vaihe 5: Kaapelin kytkentä
- Vaihe 6: PIC
- Vaihe 7: Lopullinen kokoonpano
Video: NES -ohjain iPod -kaukosäädin: 7 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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
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
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ä
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
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
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:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
Kuvien tallentaminen tehtävää varten: 4 vaihetta (kuvien kanssa)
Kuvien tallentaminen tehtävää varten: 1. Avaa uusi Google -asiakirja ja suojaa kuvat tällä sivulla. Käytä ctrl (ohjaus) ja " c " kopioitava näppäin 3. Käytä ctrl (control) ja " v " liitettävä avain
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): 11 vaihetta (kuvien kanssa)
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): Jos yrität "Tee saumaton" -laajennusta GIMP: ssä, se tekee kuvasta saumattoman sekä vaaka- että pystysuunnassa samanaikaisesti. Se ei salli sinun tehdä siitä saumatonta vain yhdessä ulottuvuudessa. Tämä ohje auttaa sinua saamaan kuvan