Kazalo:

IPod daljinski upravljalnik NES: 7 korakov (s slikami)
IPod daljinski upravljalnik NES: 7 korakov (s slikami)

Video: IPod daljinski upravljalnik NES: 7 korakov (s slikami)

Video: IPod daljinski upravljalnik NES: 7 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
IPod daljinski upravljalnik NES
IPod daljinski upravljalnik NES

Z vgradnjo mikrokrmilnika PIC v krmilnik NES ga je mogoče pretvoriti v nadomestek za daljinski upravljalnik iPod za Apple. (To imajo samo iPod -i 3. in 4. generacije, to so majhna ovalna vrata poleg priključka za slušalke). Posodobitev (26.8.2011): Minilo je že kar nekaj časa, odkar so iPod -i uporabljali ta daljinski priključek za iPod, vendar ima priključek za priklopno enoto (tisti, ki se uporablja na vseh napravah iPod, razen za naključno predvajanje, iPad in iPhone) enake zatiče Rx/Tx, pa tudi izhod 3.3V. Preprosta odklopna plošča lahko na koncu zamenja vdrti priključek in to lahko uporabite pri vseh nedavnih izdelkih Apple. Razbijalne plošče lahko kupite na: https://www.kineteka.com/PodBreakout-v1.aspx (Mini je zelo lep in imajo tudi informacije o izpisu).

1. korak: Deli

Deli
Deli

Mikrokrmilnik- dsPIC30F2011 Te je mogoče vzorčiti z vzorčnega mesta MicrochipProgrammer- pomanjkljivost uporabe dsPIC je zapleten postopek programiranja. Najlažji način za programiranje je uporaba mikročipa ICD2, ki pa je precej drag. Tega še nisem poskusil, vendar se očitno pripomočki, ki jih najdete na https://homerreid.ath.cx/misc/dspicprg/, lahko uporabljajo z domačim JDM programerjem. IC vtičnice- uporabil sem 2 8-polni DIP vtičnici pin ali 16 pin bi prav tako deloval). Ti so potrebni za odstranitev in zamenjavo IC-ja za programiranje in odpravljanje napak. NES-krmilnik Dremel z rezalnim bitom Ostri nož Spajkalnik in električni spajkalnik z majhnim premerom Spajkalna črpalka Rezalniki za rezanje ali rezalniki žice Klešče za iglo Standardni Ethernet (CAT-5) kabli Dobro uporabljena žica majhnega profila notranjost dodatnega kabla CAT-5. 3G ali 4G iPod. Vtič za daljinski priključek na iPod-u. To je najtežje pridobiti. Na spletnem mestu iPod Linux je podanih več predlogov. Uporabil sem majhen kos razbitega starega pomnilniškega modula, ki se popolnoma prilega daljinskemu vtiču, vendar tudi katera koli druga rešitev deluje.

2. korak: Priprava krmilnika NES

Pripravljalnik krmilnika NSZ
Pripravljalnik krmilnika NSZ
Pripravljalnik krmilnika NSZ
Pripravljalnik krmilnika NSZ

Odvijte krmilnik z majhnim izvijačem s križno glavo in odstranite tiskano vezje. Edine komponente, ki jih je treba dodati, so PIC in vtičnice za njegovo držanje. Tako je prvotni videz in občutek krmilnika popolnoma brezkompromisen.

Najprej je treba odstraniti čip NES. Če črpalke za spajkanje nimate, lahko IC z deskami za rezanje odrežete ploščo, zatiče pa odstranite tako, da jih segrejete s spajkalnikom in jih izvlečete s kleščami. Izvirni kabel NES je treba na podoben način odlepiti iz plošče. Da bi naredili prostor za PIC, je treba majhen del plošče odrezati od zgornjega desnega kota. Odstraniti je treba le toliko, da lahko IC v vtičnici sedi čez ploščo v ohišju krmilnika. Previdno z dremelom odrežite del približno 0,25 "za 1".

3. korak: Shema

Shematično
Shematično

Vezje v krmilniku bo v bistvu spodnja slika. Tej sliki je težko slediti, je pa boljša razlaga delovanja krmilnika. Naslednji koraki podrobno opisujejo mojo uporabo te sheme.

4. korak: Ožičenje vtičnic

Ožičenje vtičnic
Ožičenje vtičnic
Ožičenje vtičnic
Ožičenje vtičnic
Ožičenje vtičnic
Ožičenje vtičnic
Ožičenje vtičnic
Ožičenje vtičnic

Zaradi preprostosti ideje je edino električno delo, ki ga je treba opraviti, pritrditev vtičnic IC na ploščo in kabel krmilnika na ploščo. Ožičenje krmilnika je v teoriji zelo preprosto, vendar je zapleteno zaradi uporaba vseh izvirnih komponent (črne črte, prekrite z zelenim prozornim trakom, so pravzaprav vlečni upori.) Veliko ožičenja se lahko razlikuje glede na to, koliko plošče smo odstranili z dremelom. Nekatere sledi, ki so bile izrezane, je treba zamenjati z žico, zlasti tiste, ki se povezujejo z gumbi ali vlečnimi upori.. Številke pin PIC se štejejo na enak način. Barve se nanašajo na barve originalnih kablov NES in so natisnjene na zadnji strani plošče (ne barve v oklepajih).

PIN pin 1 (glavni ponastavitev) --- V+ (NES pin 16) pin PIC 2 (IO 0) --- GOR (pin NES 4) pin PIC 3 (IO 1) --- DOL (pin NES 5) pin PIC 4 (IO 2) --- LEVO (NES pin 6) PIC pin 5 (IO 3) --- DESNO (pin NES 7) PIC pin 8 (Transmit) --- rumeno PIC pin 11 (IO 4) --- A (Pin NES 1) PIC pin 12 (IO 5) --- B (pin NES 15) pin PIC 13 (VSS) --- ozemljitev (prazna blazinica blizu zgornjega desnega kota, ki je bolj oddaljena od roba) pin PIC 14 (VDD) --- V+PIC pin 15 (IO 7) --- IZBERITE (NES pin 13) PIC pin 16 (IO 6) --- START (pin NES 14) PIC pin 17 (AVSS) --- ozemljitev (ista prazna blazinica kot zgoraj) PIC pin 18 (AVDD) --- V+

5. korak: Ožičenje kabla

Ožičenje kabla
Ožičenje kabla
Ožičenje kabla
Ožičenje kabla

Odrežite dolžino kabla Cat5 (uporabil sem 2 čevlja) in odrežite centimeter izolacije na vsakem koncu. Odrežite vse žice razen treh z izpostavljenih območij.

Vsaka po 3 žice v kablu se povežejo z zatičem na vtiču za daljinsko upravljanje. Pritrditev konektorja je odvisna od vrste priključka, zato bom vsako žico označil kot njen pin na priključku. Konektor pin 1 (sprejem) --- NES pin 3 (ta je priključen na oddajnik PIC) Priključek pin 3 (ozemljitev) --- rjava Konektor pin 4 (3,3 V) --- V+ Ko so te tri žice priključene, kabel preprosto potisnite v stebre za razbremenitev, ki jih je stari kabel šel skozi ohišje krmilnika. Močno primanjkuje mest za povezavo v linijo V+. Vse zatiče, ki morajo imeti V+, je mogoče povezati neposredno med seboj, vendar mora biti NES 16 na 3.3V. Z nožem sem odstranil nekaj spajkalne maske s sledi, da sem ustvaril lastne blazinice.

6. korak: PIC

PIC
PIC
PIC
PIC

Uporabil sem dsPIC30F2011. Te in številne druge slike PIC je mogoče vzorčiti z Microchipovega spletnega mesta na naslovu https://sample.microchip.com/ Uporabil sem dsPIC namesto običajnega PIC, ker 1. Lahko deluje na 3.3V, ki ga ponuja iPod 2. Ima 8 V/I vrat za vse gumbe 3. Ima enostaven za programiranje UART modul, ki lahko pošilja podatke na iPod brez potrebe po pretvorbi. 4. Imel sem že enega in programerja. Vsak drug mikrokrmilnik, ki ga znate uporabljati in izpolnjuje te zahteve, lahko zamenjate, vendar bo ožičenje drugačno. Slaba stran uporabe dsPIC je, da je programer precej drag (ICD2 je zdaj 160 USD). Na spletnem mestu https://homerreid.ath.cx/misc/dspicprg/ so brezplačna orodja, ki jih lahko uporabite z domačim programerjem JDM, vendar tega nikoli nisem poskusil. Zip datoteke so koda za PIC. Gre za projekt v Micročipovem prosto dostopnem MPLAB IDE. Če ga želite spremeniti ali znova sestaviti, boste potrebovali tudi Micro Compiler C Compiler, ki ima brezplačno študentsko izdajo. Te lahko uporabite za ustvarjanje potrebne hex datoteke (tudi v zip -u) za programiranje z MPLAB ali prej omenjenim programerjem JDM. Koda vzorči V/I vrata 64 -krat na sekundo, in če pride do kakršne koli spremembe, pošlje različne ukaze po zaporedju na iPod. Za pisanje kode sem uporabil javno dostopno dokumentacijo o protokolu Apple Accessory Protocol (AAP ali iAP). O tem se govori na https://www.adriangame.co.uk/ipod-acc-pro.html in http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Gor, dol, levo in desno povečujejo glasnost, zmanjšujejo glasnost, prejšnjo skladbo in naslednjo skladbo. A predvaja/začasno ustavi glasbo, B pa jo ustavi. Gumb za izbiro izklopi zvok in gumb Start, ko ga držite, vam omogoča neposreden nadzor vmesnika iPod -a. Ko držite start, se navzgor in navzdol pomikajte po kolescu, A in B pa upravljate iPod -ove gumbe za izbiro in meni.

7. korak: Končna montaža

Končna sestava
Končna sestava

Ohišje krmilnika NES pritrdite na ploščo in ga privijte skupaj. Priključite krmilnik v oddaljena vrata na iPod -u in pritisnite gumba. PIC se vklopi tako, da ga preprosto priključite na iPod, ki mu daje moč. Zdaj lahko upravljate iPod z 2 čevljev dlje kot kdaj koli prej. Ta navodila vsebujejo ostre, hitre in vroče predmete. Če se jih dotaknete, vas morda ne ubije. Nisem odgovoren za kakršne koli oblike raka, ki bi jih to verjetno povzročilo.

Priporočena: