Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Priprema kontrolera NSZ -a
- Korak 3: Shema
- Korak 4: Ožičenje utičnica
- Korak 5: Ožičenje kabela
- Korak 6: PIC
- Korak 7: Završna montaža
Video: IPod daljinski upravljač NES kontrolera: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ugrađivanjem PIC mikrokontrolera u NES kontroler, on se može pretvoriti u zamjenu za Appleov iPod daljinski upravljač. (Samo iPod -i treće i četvrte generacije imaju ovo, to je mali ovalni port pored priključka za slušalice). Ažuriranje (26.8.2011): Prošlo je dosta vremena otkako su iPod -i koristili ovaj iPod konektor za daljinski upravljač, ali konektor za priključnu stanicu (onaj koji se koristi na svim iPod -ovima osim shuffle -a, iPad -a i iPhone -a) ima iste Rx/Tx pinove, kao i 3.3V izlaz. Jednostavna ploča za probijanje može zamijeniti hakirani konektor na kraju, a to možete učiniti da radi sa svim novijim Apple proizvodima. Odbojne ploče možete kupiti na: https://www.kineteka.com/PodBreakout-v1.aspx (Mini je prilično lijep, a imaju i informacije o pinout-u).
Korak 1: Dijelovi
Mikrokontroler-dsPIC30F2011 Ovi se uzorci mogu uzorkovati sa uzorka Microchip siteProgrammer-nedostatak korištenja dsPIC-a je komplikovana procedura programiranja. Najlakši način za programiranje je korištenje Microchip ICD2, međutim oni su prilično skupi. Nisam ovo pokušao, ali očito se pomoćni programi koji se nalaze na https://homerreid.ath.cx/misc/dspicprg/ mogu koristiti s domaćim JDM programatorom. IC utičnice- koristio sam 2 8-pinska DIP priključka (jedan 18 pin ili 16 pin bi također radili). Oni su neophodni za uklanjanje i zamjenu IC-a za programiranje i otklanjanje pogrešaka. NES KontrolerDremel sa oštricom za rezanjeOštri nožLeglaj i električno lemljenje malih mjerača Pumpa za lemljenje Rezači za žicu ili rezači žiceKliješta za igluStandardni Ethernet (CAT-5) kabeli Koristim dobru količinu žice malog promjera unutrašnjost dodatnog kabla CAT-5. 3G ili 4G iPod. Utikač za daljinski priključak na iPod-u. Ovo je najteže steći. Na web mjestu iPod Linuxa dano je nekoliko prijedloga. Koristio sam mali komad razbijenog starog memorijskog modula koji savršeno pristaje udaljenom utikaču, ali bilo koje drugo rješenje također funkcionira.
Korak 2: Priprema kontrolera NSZ -a
Odvijte kontroler malim odvijačem s Phillips glavom i uklonite PCB. Jedine komponente koje je potrebno dodati su PIC i utičnice za njegovo držanje. Na ovaj način originalni izgled i dojam kontrolera su potpuno beskompromisni.
Najprije se mora ukloniti čip NSZ. Ako nemate pumpu za odpakivanje, tada se IC može odrezati daskom za ispiranje, a iglice se mogu ukloniti zagrijavanjem lemilicom i izvlačenjem kliješta. Originalni NES kabel također se mora odspojiti s ploče na sličan način. Kako bi se napravio prostor za PIC, mali dio ploče mora se odrezati od gornjeg desnog kuta. Treba ukloniti samo onoliko koliko je dozvoljeno da IC u utičnici sjedne preko ploče unutar kućišta kontrolera. Pažljivo upotrijebite dremel da biste izrezali presjek otprilike 0,25 "za 1".
Korak 3: Shema
Krug unutar kontrolera će u osnovi biti donja slika. Ovu sliku je teško pratiti, ali je bolje objašnjenje kako kontroler radi. Sljedeći koraci detaljno opisuju moju primjenu ove sheme.
Korak 4: Ožičenje utičnica
Zbog jednostavnosti ideje, jedini električni posao koji treba obaviti je spajanje IC utičnica na ploču, a kabel kontrolera na ploču. Ožičenje kontrolera je teoretski vrlo jednostavno, ali komplicirano je upotreba svih originalnih komponenti (crne linije prekrivene zelenom prozirnom trakom u stvari su otpornici na izvlačenje.) Veliki dio ožičenja može varirati ovisno o tome koliko je ploče uklonjeno dremelom. Neki tragovi koji su izrezani moraju se zamijeniti žicom, posebno sve koji se spajaju na jastučiće s gumbima ili otpornike za izvlačenje. Napomena: jastučići za stari NES čip odbrojavaju se u smjeru suprotnom od kazaljke na satu od ureza na stražnjoj strani kontrolera. PIC brojevi pinova se broje na isti način. Boje se odnose na boje originalnih kablova NES kablova i štampaju se na poleđini ploče (ne boje u zagradama).
PIC pin 1 (glavni reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- GORE (NES pin 4) PIC pin 3 (IO 1) --- DOLJE (NES pin 5) PIC pin 4 (IO 2) --- LIJEVO (NES pin 6) PIC pin 5 (IO 3) --- DESNO (NES pin 7) PIC pin 8 (odašiljač) --- žutoPIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- uzemljenje (prazna podloga u gornjem desnom uglu koja je dalje od ruba) PIC pin 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) --- uzemljenje (isti prazan jastučić kao gore) PIC pin 18 (AVDD) --- V+
Korak 5: Ožičenje kabela
Odrežite duljinu Cat5 kabela (koristio sam 2 stope) i odrežite centimetar izolacije sa svakog kraja. Odrežite sve žice osim tri s izloženih područja.
Svaka od 3 žice u kablu povezat će se s pinom na daljinskom utikaču. Priključivanje konektora varira ovisno o vrsti konektora, pa ću svaku žicu nazivati njenom iglom na konektoru. Konektor pin 1 (prijem) --- NES pin 3 (ovo je spojeno na PIC-ov odašiljač) Konektor pin 3 (uzemljenje) --- smeđi Konektor pin 4 (3.3V) --- V+ Nakon što su ove tri žice spojene, jednostavno gurnite kabel u stubove za rasterećenje koje je stari kabel prošao u kućištu kontrolera. Postoji ozbiljan nedostatak mjesta za vezivanje u V+ liniju. Svi pinovi za koje je potrebno da imaju V+ mogu se povezati direktno međusobno, ali NES pin 16 mora biti na 3.3V. Koristio sam nož da sastružem dio lemne maske s traga kako bih stvorio vlastite jastučiće.
Korak 6: PIC
Koristio sam dsPIC30F2011. Ovi i mnogi drugi PIC -ovi mogu se uzorkovati sa Microchipovog web mjesta na https://sample.microchip.com/ Koristio sam dsPIC umjesto normalnog PIC -a jer 1. Može raditi na 3.3V koje pruža iPod 2. Ima 8 I/O portova za sve tipke 3. Ima UART modul koji se lako programira, koji može slati podatke na iPod bez potrebe za konverzijom. 4. Već sam imao jednog i programera. Bilo koji drugi mikrokontroler koji znate koristiti i ispunjava ove zahtjeve može se zamijeniti, ali ožičenje će biti drugačije. Nedostatak korištenja dsPIC -a je to što je programer prilično skup (ICD2 je sada 160 USD). Na adresi https://homerreid.ath.cx/misc/dspicprg/ postoje besplatni alati koji se mogu koristiti s domaćim JDM programatorom, ali ja to nikada nisam pokušao. Zip datoteke su kod za PIC. To je projekt u Microchip -ovoj slobodno dostupnoj MPLAB IDE. Ako ga želite izmijeniti ili ponovno kompajlirati, trebat će vam i Micročipov C kompajler koji ima besplatno studentsko izdanje. Oni se mogu koristiti za generiranje potrebne heksadecimalne datoteke (također u zip datoteci) za programiranje s MPLAB -om ili gore spomenutim JDM programatorom. Kod uzorkuje I/O portove 64 puta u sekundi, a ako dođe do bilo kakve promjene, šalje različite naredbe preko serijske na iPod. Koristio sam javno dostupnu dokumentaciju o Apple Accessory Protocol (AAP ili iAP) za pisanje koda, a o tome se govori na https://www.adriangame.co.uk/ipod-acc-pro.html i http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Gore, dolje, lijevo i desno povećavaju jačinu zvuka, smanjuju glasnoću, prethodnu pjesmu i sljedeću pjesmu. A pušta/pauzira muziku, dok ga B zaustavlja. Dugme za isključivanje isključuje zvuk, a dugme Start, kada ga držite, omogućava vam da direktno kontrolišete interfejs iPod -a. Dok je start zadržan, gore i dolje pomičite kotačić, a A i B upravljaju iPod -ovim gumbima za odabir i izbornikom.
Korak 7: Završna montaža
Pričvrstite kućište kontrolera NES na ploču i pričvrstite ga zajedno. Priključite kontroler u udaljeni port na iPod -u i pritisnite tipke. PIC se uključuje jednostavnim uključivanjem u iPod, koji mu daje napajanje. Sada imate način upravljanja iPodom sa 2 stope dalje nego ikad prije. Ova instrukcija sadrži oštre, brze i vruće predmete. Dodirivanje njih možda vas neće ubiti. Nisam odgovoran za bilo koji oblik raka koji bi to vjerovatno izazvalo.
Preporučuje se:
Arduino daljinski upravljač zasnovan na pregledniku (linux): 9 koraka (sa slikama)
Arduino daljinski upravljač zasnovan na pregledniku (linux): Imamo djecu. Volim ih do komadića, ali stalno skrivaju daljinski upravljač za satelit i televiziju kad uključe dječje kanale. Nakon što se to svakodnevno događalo nekoliko godina, i nakon što mi je draga žena dozvolila
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Daljinski video daljinski upravljač za računare Video player: 6 koraka
Video daljinski upravljač za malu djecu za PC Video player: Izrađujem daljinski upravljač koji se povezuje s računarom putem USB -a. Veliki daljinski upravljač omogućuje mom djetetu odabir i reprodukciju videozapisa na starom računaru. Ovo je relativno jednostavan projekt. Osnovna komponenta je ili USB tastatura ili bežična USB tastatura. Zatim
10-minutni daljinski upravljač za iPod za kanalizaciju: 6 koraka (sa slikama)
10-minutni daljinski upravljač za iPod za kanalizaciju: Postoji mnogo zaista kul projekata daljinskog upravljača za iPod: neki imaju jednostavne tipke, neki reagiraju na otkucaji srca ili kretanje tijela, a drugi su dizajnirani za direktno povezivanje sa softverom koji radi na računaru. Međutim, nijedan od njih nije