Sisukord:
- Samm: osad
- 2. samm: NES -kontrolleri ettevalmistus
- 3. samm: skemaatiline
- Samm: pistikupesade ühendamine
- Samm: kaabli ühendamine
- 6. samm: PIC
- 7. samm: lõplik kokkupanek
Video: NES -kontroller IPod Remote: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Manustades PIC -mikrokontrolleri NES -kontrollerisse, saab selle muuta Apple'i iPodi kaugjuhtimispuldi asendajaks. (Ainult 3. ja 4. põlvkonna iPodidel on see olemas, see on väike ovaalne port kõrvaklappide pesa kõrval). Värskendus (26.08.2011): iPodid on seda iPodi kaugjuhtimispistikut kasutanud juba mõnda aega, kuid doki pistikul (see, mida kasutatakse kõigil iPodidel, välja arvatud juhuslik, iPad ja iPhone), on samad Rx/Tx kontaktid, samuti 3,3 V väljund. Lihtne purunemisplaat võib häkkinud pistiku lõpus asendada ja saate selle tööle kõigi hiljutiste Apple'i toodetega. Breakout-plaate saate osta aadressilt: https://www.kineteka.com/PodBreakout-v1.aspx (Mini on päris kena ja neil on ka teave väljalülitamise kohta).
Samm: osad
Mikrokontroller- dsPIC30F2011 Neid saab proovida Microchipi proovisaidilt Programmeerija- dsPIC kasutamise puuduseks on keeruline programmeerimisprotseduur. Lihtsaim viis selle programmeerimiseks on kasutada Microchip ICD2, kuid need töötavad üsna kallilt. Ma pole seda proovinud, kuid ilmselt saab veebisaidilt https://homerreid.ath.cx/misc/dspicprg/ leitud utiliite kasutada omatehtud JDM-programmeerijaga. IC-pistikupesad- kasutasin 2 8-kontaktilist DIP-pesa (üks 18 tihvt või 16 tihvt oleks ka töötanud). Need on vajalikud programmeerimise ja silumise jaoks IC eemaldamiseks ja asendamiseks. NES-kontroller täiendava CAT-5 kaabli sisemus. 3G või 4G iPod. Pistik iPodi kaugpistikupesa jaoks. Seda on kõige raskem omandada. IPod Linuxi saidil tehakse mitmeid soovitusi. Ma kasutasin väikest tükki purunenud vana mälumoodulit, mis sobib ideaalselt kaugjuhtimispistikuga, kuid ka kõik muud lahendused töötavad.
2. samm: NES -kontrolleri ettevalmistus
Keerake kontroller väikese Phillipsi kruvikeerajaga lahti ja eemaldage trükkplaat. Ainsad komponendid, mis tuleb lisada, on PIC ja pistikupesad selle hoidmiseks. Nii on kontrolleri esialgne välimus täiesti kompromissitu.
Esiteks tuleb NES -kiip eemaldada. Kui teil ei ole jootmispumpa, saab IC plaadi ära lõigata loputuslõikuritega ja tihvtid eemaldada, jootekolviga kuumutades ja tangidega välja tõmmates. Ka algne NES -kaabel tuleb plaadilt lahti keerata sarnasel viisil. PIC-i jaoks ruumi tegemiseks tuleb väike osa plaadist paremas ülanurgas ära lõigata. Eemaldada tuleb ainult nii palju, et pistikupesa IC saaks juhtpaneeli korpuse sees istuda. Kasutage dremelit ettevaatlikult umbes 0,25 "1" lõigu lõikamiseks.
3. samm: skemaatiline
Kontrolleri ahel on sisuliselt allpool olev pilt. Seda pilti on raske jälgida, kuid see selgitab paremini kontrolleri tööd. Järgmised sammud kirjeldavad üksikasjalikult selle skeemi rakendamist.
Samm: pistikupesade ühendamine
Idee lihtsuse tõttu on ainus elektritöö, mida tuleb teha, IC -pesade kinnitamine plaadile ja kontrolleri kaabel plaadile. Kontrolleri juhtmestik on teoreetiliselt väga lihtne, kuid kõigi originaalkomponentide kasutamine (rohelise läbipaistva teibiga kaetud mustad jooned on tegelikult tõmbetakistid.) Suur osa juhtmestikust võib varieeruda sõltuvalt sellest, kui palju plaati dremeliga eemaldati. Mõned lõigatud jäljed tuleb asendada traadiga, eriti need, mis on ühendatud nuppude või tõmbetakistitega. Märkus: vana NES-kiibi padjad loetakse vastupäeva päripuldi tagaküljele trükitud sälgust.. PIC -numbrid loetakse samal viisil. Värvid viitavad NES -i originaalkaabli juhtmete värvidele ja on trükitud tahvli tagaküljele (mitte sulgudes olevatele värvidele).
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) PIC pin 4 (IO 2) --- VASAK (NES pin 6) PIC pin 5 (IO 3) --- PAREM (NES pin 7) PIC pin 8 (edastamine) --- kollane PIC pin 11 (IO 4) --- A (NES tihvt 1) PIC-tihvt 12 (IO 5) --- B (NES-tihvt 15) PIC-tihvt 13 (VSS) --- maandatud (tühi padi parema ülanurga lähedal, mis on servast kaugemal) PIC-tihvt 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) --- maandatud (sama tühi padja nagu ülal) PIC-tihvt 18 (AVDD) --- V+
Samm: kaabli ühendamine
Katkesta Cat5 kaabli pikkus (ma kasutasin 2 jalga) ja lõika ära tolli isolatsioon mõlemast otsast. Katkestage katmata aladelt kõik juhtmed peale kolme.
Kaabli 3 juhtmest ühendatakse kaugjuhtimispistiku tihvtiga. Pistiku kinnitamine varieerub sõltuvalt pistiku tüübist, nii et ma nimetan iga traati pistiku pistikuna. Pistiku tihvt 1 (vastuvõtt) --- NES-kontakt 3 (see on ühendatud PIC-i saatjaga) Ühenduspistik 3 (maandus) --- pruun lihtsalt lükake kaabel pinge maandamispostidesse, millest vana kaabel kontrolleri korpuses läbi käis. Kohtadest, kus V+ joonele siduda, on tõsine puudus. Kõik tihvtid, millel peab olema V+, saab ühendada otse üksteisega, kuid NES -i tihvt 16 peab olema 3,3 V. Kraapisin noaga osa joodamaski jälgedelt maha, et luua oma padjad.
6. samm: PIC
Kasutasin dsPIC30F2011. Neid ja paljusid teisi PIC -sid saab proovida Microchipi saidilt https://sample.microchip.com/. Kasutasin tavalise PIC -i asemel dsPIC -d, sest 1. See võib töötada 3.3 V toitel, mida pakub iPod 2. Sellel on 8 I/O porti kõigi nuppude jaoks. 3. Sellel on hõlpsasti programmeeritav UART -moodul, mis saab andmeid iPodile saata ilma teisendamiseta. 4. Mul oli juba üks ja programmeerija. Mis tahes muud mikrokontrollerit, mida oskate kasutada ja mis vastab nendele nõuetele, saab asendada, kuid juhtmestik on erinev. DsPIC kasutamise negatiivne külg on see, et programmeerija on üsna kallis (ICD2 on nüüd 160 dollarit). Lehel https://homerreid.ath.cx/misc/dspicprg/ on tasuta tööriistu, mida saab kasutada koos omatehtud JDM -programmeerijaga, kuid ma pole seda kunagi proovinud. Pakitud failid on PIC -i kood. See on projekt Microchipi vabalt saadaval olevas MPLAB IDE -s. Kui soovite seda muuta või uuesti kompileerida, vajate ka Microchipi C -kompilaatorit, millel on tasuta õpilaste väljaanne. Neid saab kasutada MPLAB -i või eelpoolmainitud JDM -programmeerijaga programmeerimiseks vajaliku hex -faili (ka ZIP -failis) genereerimiseks. Kood proovib I/O pordidest 64 korda sekundis ja kui midagi muutub, saadab see iPodile jada kaudu erinevaid käske. Kasutasin koodi kirjutamiseks avalikult kättesaadavat dokumentatsiooni Apple Accessory Protocol (AAP või iAP) kohta ja sellest räägitakse aadressidel https://www.adriangame.co.uk/ipod-acc-pro.html ja http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Üles, alla, vasakule ja paremale tõstetakse vastavalt helitugevust, vähendatakse helitugevust, eelmine lugu ja järgmine lugu. A esitab/peatab muusika, B peatab selle. Valikunupp vaigistatakse ja käivitamisnupp hoiab all iPodi liidest otse. Kui start on all, kerige ratast üles ja alla ning A ja B juhivad iPodi valiku- ja menüünuppe.
7. samm: lõplik kokkupanek
Kinnitage NES -kontrolleri korpus plaadi külge ja keerake see kokku. Ühendage kontroller oma iPodi kaugpordiga ja vajutage nuppe. PIC lülitatakse sisse, ühendades selle lihtsalt iPodiga, mis annab sellele toite. Nüüd saate iPodi juhtida kahe jala kauguselt kaugemale kui kunagi varem. See juhend sisaldab teravaid, kiireid ja kuumaid esemeid. Nende puudutamine ei pruugi teid tappa. Ma ei vastuta vähivormide eest, mida see tõenäoliselt põhjustab.
Soovitan:
Kõige õhem ja kitsam kaasaskantav Nes?: 14 sammu (koos piltidega)
Kõige õhem ja kitsam kaasaskantav Nes?: See on 3D -trükitud NES -i kaasaskantav seade, mis on ehitatud NES -i abil kiibi retrobitil NES. See on 129*40*200 mm. sellel on 8 tundi aku kasutusaega, digitaalne helitugevuse reguleerimine ja stiilne (võib -olla) roheline ümbris. Seda ei jäljendata, see on riistvara, mis jookseb maha originaalkassetist, nii et
Kõrvaklappide võimendi NES -kontrolleris!: 19 sammu (koos piltidega)
Kõrvaklappide võimendi NES -kontrolleris !: Olen nüüd teinud mõned ehitused NES -kontrolleritega (vaadake neid allpool). Seekord õnnestus mul lisada ühte kõrvaklappide võimendi-see ei tähenda midagi, kui arvestada, kui palju ruumi sees on. Trikk oli kasutada li-op-akut (vanast telefonist)
Libisemine Amazon Fire Remote TV kaugjuhtimispuldil: 3 sammu (piltidega)
Slip on Amazon Fire Remote TV Remote: Oh Amazon, teie Fire TV on nii hämmastav, miks te ei andnud meile kaugjuhtimispuldi helitugevuse reguleerimist? Noh, vähem kui 5 dollari eest Amazonist saate osta selle väikese väikese puldi, toite, vaigistada , helitugevus ja kanal kõik väikeses pakendis. Sisestage 3D -printer ja
Micro: bit Selfie Remote: 5 sammu (piltidega)
Micro: bit Selfie Remote: Mis on micro: bit? Micro Bit on ARM-põhine manussüsteem, mille BBC on kavandanud kasutamiseks Ühendkuningriigi arvutihariduses. Tahvel on 4 cm × 5 cm ja sellel on ARM Cortex-M0 protsessor, kiirendusmõõtur ja magnetomeetri andurid, Bluetooth ja USB
DIY Apple Remote Shield Arduino jaoks: 6 sammu (piltidega)
DIY Apple Remote Shield Arduino jaoks: kas olete kunagi tahtnud õunapulti teha? Või äkki soovite, et üks teie arduino loomingutest saaks juhtida teie Maci, iPodi või Apple TV iTunes'i? Nüüd saate! Vahepeal töötasin projekti kallal, millest tahtsin saada