Turinys:

NES valdiklis „IPod Remote“: 7 žingsniai (su paveikslėliais)
NES valdiklis „IPod Remote“: 7 žingsniai (su paveikslėliais)

Video: NES valdiklis „IPod Remote“: 7 žingsniai (su paveikslėliais)

Video: NES valdiklis „IPod Remote“: 7 žingsniai (su paveikslėliais)
Video: Naudingiausias klaviatūros klavišas, kai dirbate "Excel" 2024, Lapkritis
Anonim
NES valdiklis „IPod Remote“
NES valdiklis „IPod Remote“

Įterpdamas PIC mikrovaldiklį į NES valdiklį, jis gali būti pakeistas „Apple“„iPod“nuotolinio valdymo pulto pakaitalu. (Tik trečios ir ketvirtos kartos „iPod“turi tai, tai mažas ovalus prievadas šalia ausinių lizdo). Atnaujinimas (2011-08-26): Praėjo nemažai laiko, kai „iPod“naudojo šią „iPod“nuotolinę jungtį, tačiau doko jungtis (ta, kuri naudojama visuose „iPod“, išskyrus maišymą, „iPad“ir „iPhone“) turi tas pačias Rx/Tx kaiščius, taip pat 3.3V išėjimas. Paprasta pertraukimo plokštė gali pakeisti įsilaužusią jungtį pabaigoje, ir jūs galite tai padaryti su visais naujausiais „Apple“produktais. Išsiskyrimo plokštes galite nusipirkti adresu: https://www.kineteka.com/PodBreakout-v1.aspx („Mini“yra gana gražus, be to, juose yra informacijos apie suspaudimą).

1 žingsnis: dalys

Dalys
Dalys

Mikrokontroleris- dsPIC30F2011 Juos galima imti iš „Microchip“mėginių svetainėsProgramuotojas- dsPIC naudojimo trūkumas yra sudėtinga programavimo procedūra. Lengviausias būdas jį užprogramuoti yra naudoti „Microchip ICD2“, tačiau jie veikia gana brangiai. Aš to neišbandžiau, bet matyt, komunalines paslaugas, esančias adresu https://homerreid.ath.cx/misc/dspicprg/, galima naudoti su naminiu JDM programuotoju. IC lizdai- naudojau 2 8 kontaktų DIP lizdus (vieną 18 taip pat būtų veikęs kaištis arba 16 kontaktų). Jie yra būtini norint pašalinti ir pakeisti IC programavimui ir derinimui. NES valdiklis „Dremel“su pjovimo antgaliu Aštrus peilis Lituoklis ir mažo gabarito elektrinis lydmetalis Lydmetalinis siurblys Plaunami pjovikliai arba vielos pjovikliai Dygliuotos replės Standartinis eterneto (CAT-5) laidas Geras kiekis mažo skersmens laido papildomo CAT-5 kabelio vidų. 3G arba 4G „iPod“. „iPod“nuotolinio lizdo kištukas. Tai yra sunkiausia įsigyti. „IPod Linux“svetainėje pateikiami keli pasiūlymai. Aš panaudojau nedidelį sudužusio seno atminties modulio gabalėlį, kuris puikiai tinka nuotoliniam kištukui, tačiau bet kuris kitas sprendimas taip pat veikia.

2 žingsnis: NES valdiklio paruošimas

NES valdiklio paruošimas
NES valdiklio paruošimas
NES valdiklio paruošimas
NES valdiklio paruošimas

Atsukite valdiklį mažu „Phillips“galvutės atsuktuvu ir nuimkite PCB. Vieninteliai komponentai, kuriuos reikia pridėti, yra PIC ir lizdai, skirti jį laikyti. Tokiu būdu originali valdiklio išvaizda yra visiškai be kompromisų.

Pirmiausia reikia pašalinti NES lustą. Jei neturite litavimo siurblio, IC gali būti nupjautas plokštele nuplovimo pjaustytuvais, o kaiščius galima pašalinti kaitinant juos lituokliu ir ištraukiant replėmis. Originalus NES kabelis taip pat turi būti atjungtas nuo plokštės panašiu būdu. Kad būtų vietos PIC, nedidelė plokštės dalis turi būti nukirsta nuo viršutinio dešiniojo kampo. Reikėtų nuimti tik tiek, kad lizdo IC galėtų sėdėti per plokštę valdiklio korpuso viduje. Atsargiai naudokite „dremel“, kad nupjautumėte maždaug 0,25 „1“pjūvį.

3 žingsnis: schema

Schema
Schema

Valdiklio grandinė iš esmės bus žemiau esanti nuotrauka. Šį vaizdą sunku sekti, tačiau jis geriau paaiškina valdiklio veikimą. Šie veiksmai išsamiai apibūdina mano schemos taikymą.

4 žingsnis: prijungti lizdus

Lizdų prijungimas
Lizdų prijungimas
Lizdų prijungimas
Lizdų prijungimas
Lizdų prijungimas
Lizdų prijungimas
Lizdų prijungimas
Lizdų prijungimas

Dėl idėjos paprastumo vienintelis elektrinis darbas, kurį reikia atlikti, yra IC lizdų prijungimas prie plokštės, o valdiklio kabelis - prie plokštės. Valdiklio laidai teoriškai yra labai paprasti, tačiau juos apsunkina visų originalių komponentų naudojimas (juodos linijos, padengtos žalia skaidria juosta, iš tikrųjų yra prisitraukimo rezistoriai.) Dauguma laidų gali skirtis priklausomai nuo to, kiek plokštės buvo pašalinta naudojant „dremel“. Kai kurie nupjauti pėdsakai turi būti pakeisti viela, ypač tie, kurie jungiami prie mygtukų pagalvėlių arba prisitraukimo rezistorių. Pastaba: seno NES lusto pagalvėlės skaičiuojamos prieš laikrodžio rodyklę nuo įpjovos, atspausdintos valdiklio gale.. PIC kaiščių skaičiai skaičiuojami taip pat. Spalvos nurodo originalių NES kabelių laidų spalvas ir yra atspausdintos lentos gale (ne skliausteliuose).

PIC kaištis 1 (pagrindinis atstatymas) --- V+ (NES 16 kaištis) PIC kaištis 2 (IO 0) --- AUKŠTYN (NES 4 kaištis) PIC kaištis 3 (IO 1) --- DOWN (NES 5 kaištis) PIC kaištis 4 (IO 2) --- Kairė (NES 6 kaištis) PIC kaištis 5 (IO 3) --- DEŠINĖ (NES kaištis 7) PIC kaištis 8 (perdavimas) --- geltona PIC kaištis 11 (IO 4) --- A (NES 1 kaištis) PIC kaištis 12 (IO 5) --- B (NES 15 kaištis) PIC kaištis 13 (VSS) --- įžemintas (tuščia trinkelė šalia viršutinio dešiniojo kampo, esančio toliau nuo krašto) PIC kaištis 14 (VDD) --- V+PIC kaištis 15 (IO 7) --- SELECT (NES 13 kaištis) PIC kaištis 16 (IO 6) --- START (NES 14 kaištis) PIC kaištis 17 (AVSS) --- įžemintas (tas pats tuščias padėklas kaip ir aukščiau) PIC kaištis 18 (AVDD) --- V+

5 žingsnis: laido prijungimas

Kabelio prijungimas
Kabelio prijungimas
Kabelio prijungimas
Kabelio prijungimas

Nupjaukite Cat5 kabelio ilgį (aš naudojau 2 pėdas) ir nukirpkite colį izoliacijos kiekviename gale. Nupjaukite visus laidus, išskyrus tris, nuo atvirų vietų.

3 kabelio laidai bus prijungti prie nuotolinio kištuko kaiščio. Jungties tvirtinimas skiriasi priklausomai nuo to, kokia jungtis, todėl kiekvieną laidą vadinsiu jo jungtimi. Jungties kaištis 1 (priėmimas) --- NES kaištis 3 (jis prijungtas prie PIC siųstuvo) Jungties kaištis 3 (įžeminimas) --- ruda tiesiog įstumkite kabelį į įtampos mažinimo stulpus, per kurį senas kabelis praėjo valdiklio korpuse. Vietų, kurias būtų galima susieti su V+ linija, labai trūksta. Visi kaiščiai, kuriems reikia turėti V+, gali būti tiesiogiai prijungti vienas prie kito, tačiau NES 16 kaištis turi būti 3,3 V. Aš naudoju peilį, kad nuplėščiau kai kurias kailio kaukes nuo pėdsakų, kad sukurtų savo pagalvėles.

6 žingsnis: PIC

PIC
PIC
PIC
PIC

Naudojau dsPIC30F2011. Šių ir daugelio kitų PIC pavyzdžių galima paimti iš „Microchip“svetainės adresu https://sample.microchip.com/ Vietoj įprasto PIC naudoju dsPIC, nes 1. Jis gali veikti 3.3V, kurį teikia „iPod 2“. 8 visų mygtukų įvesties/išvesties prievadai 3. Jame yra lengvai programuojamas UART modulis, kuris gali siųsti duomenis į „iPod“be jokios konversijos. 4. Aš jau turėjau vieną ir programuotoją. Bet kurį kitą mikrovaldiklį, kurį mokate naudoti ir kuris atitinka šiuos reikalavimus, galima pakeisti, tačiau laidai bus skirtingi. „DsPIC“naudojimo trūkumas yra tas, kad programuotojas yra gana brangus (ICD2 dabar kainuoja 160 USD). Http://homerreid.ath.cx/misc/dspicprg/ yra nemokamų įrankių, kuriuos galima naudoti su naminiu JDM programuotoju, bet aš niekada to nebandžiau. Failai su ZIP failu yra PIC kodas. Tai „Microchip“laisvai prieinamo MPLAB IDE projektas. Jei norite jį modifikuoti ar perkompiliuoti, jums taip pat reikės „Microchip“C kompiliatoriaus, kuris turi nemokamą studentų leidimą. Jie gali būti naudojami norint sukurti reikiamą šešioliktainį failą (taip pat ir ZIP), kad būtų galima programuoti naudojant MPLAB arba minėtą JDM programuotoją. Kodas ima įvesties/išvesties prievadus 64 kartus per sekundę, o jei kas nors pasikeičia, siunčia įvairias komandas nuosekliai į „iPod“. Kodui rašyti naudojau viešai prieinamus „Apple Accessory Protocol“(AAP arba iAP) dokumentus, ir apie tai kalbama https://www.adriangame.co.uk/ipod-acc-pro.html ir http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Aukštyn, žemyn, kairėn ir dešinėn yra atitinkamai padidintas garsumas, sumažintas garsas, ankstesnė daina ir kita daina. A groja/pristabdo muziką, o B sustabdo. Pasirinkimo mygtukas nutildomas, o paspaudus mygtuką Pradėti, galima tiesiogiai valdyti „iPod“sąsają. Laikydami pradžią, slinkite ratuką aukštyn ir žemyn, o A ir B valdo „iPod“pasirinkimo ir meniu mygtukus.

7 žingsnis: galutinis surinkimas

Galutinis surinkimas
Galutinis surinkimas

Pritvirtinkite NES valdiklio korpusą prie plokštės ir prisukite. Prijunkite valdiklį prie „iPod“nuotolinio prievado ir paspauskite mygtukus. PIC įjungiamas tiesiog prijungus jį prie „iPod“, kuris jam suteikia energijos. Dabar galite valdyti „iPod“iš 2 pėdų toliau nei bet kada anksčiau. Šioje instrukcijoje yra aštrių, greitų ir karštų daiktų. Jų palietimas gali tavęs nenužudyti. Aš nesu atsakingas už bet kokias vėžio formas, kurias tai gali sukelti.

Rekomenduojamas: