Kazalo:
- 1. korak: Deli
- 2. korak: Priprava krmilnika NES
- 3. korak: Shema
- 4. korak: Ožičenje vtičnic
- 5. korak: Ožičenje kabla
- 6. korak: PIC
- 7. korak: Končna montaža
Video: IPod daljinski upravljalnik NES: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
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
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
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
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
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
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
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
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:
Daljinski upravljalnik na osnovi brskalnika Arduino (linux): 9 korakov (s slikami)
Daljinski upravljalnik na osnovi brskalnika Arduino (linux): Imamo otroke. Obožujem jih do potankosti, vendar vedno prikrivajo daljinski upravljalnik za satelit in televizijo, ko prižgejo otroške kanale. Potem ko se je to nekaj let dogajalo vsak dan in potem, ko mi je draga žena dovolila
Nevidni daljinski upravljalnik za garažna vrata: 7 korakov (s slikami)
Nevidni daljinski upravljalnik za garažna vrata: Nekoč smo avto pustili parkiran pred garažo in tat je razbil okno, da bi prišel do daljinskega upravljalnika garažnih vrat. Nato so odprli garažo in ukradli nekaj koles. Zato sem se odločil, da daljinec skrijem tako, da ga vgradim v avtomobilski pepelnik. Deluje do
Univerzalni daljinski upravljalnik z uporabo ESP8266 (Wi -Fi nadzor): 6 korakov (s slikami)
Univerzalni daljinski upravljalnik z uporabo ESP8266 (Wifi Controlled): Ta projekt naj bi nadomestil običajni daljinski upravljalnik za vse gospodinjske aparate, kot so AC, TV, DVD predvajalniki, glasbeni sistem, naprave SMART !!! Ustvarjamo cel kup smeti na daljavo, kar nas spravi v uganko !!! Ta projekt nas bo rešil pred
Arduino: časovni programi in daljinski upravljalnik iz aplikacije za Android: 7 korakov (s slikami)
Arduino: časovni programi in daljinski upravljalnik iz aplikacije za Android: Vedno sem se spraševal, kaj se zgodi z vsemi ploščami Arduino, ki jih ljudje ne potrebujejo, ko končajo svoje kul projekte. Resnica je nekoliko moteča: nič. To sem opazil pri družinski hiši, kjer je oče poskušal zgraditi svoj dom
10-minutni daljinski upravljalnik IPod za kanalizacijo: 6 korakov (s slikami)
10-minutni daljinski upravljalnik za iPod za kanalizacijo: Obstaja veliko res kul projektov za daljinsko upravljanje iPoda: nekateri imajo preproste gumbe, nekateri se odzovejo na srčni utrip ali gibanje telesa, drugi pa so zasnovani za neposreden vmesnik s programsko opremo, ki deluje v računalniku. Vendar nobeden od njih ni