Բովանդակություն:

NES Controller IPod Remote: 7 քայլ (նկարներով)
NES Controller IPod Remote: 7 քայլ (նկարներով)

Video: NES Controller IPod Remote: 7 քայլ (նկարներով)

Video: NES Controller IPod Remote: 7 քայլ (նկարներով)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Հուլիսի
Anonim
NES Controller IPod Remote
NES Controller IPod Remote

Ներկառուցելով PIC միկրոկառավարիչը NES վերահսկիչի մեջ, այն կարող է փոխակերպվել Apple- ի iPod- ի հեռակառավարիչի փոխարինման: (Սա միայն 3 -րդ և 4 -րդ սերնդի iPod- երն ունեն, դա փոքր օվալաձև պորտ է ՝ ականջակալների խցիկի կողքին): Թարմացում (8/26/2011). Արդեն որոշ ժամանակ է, ինչ iPod- ներն օգտագործում են այս iPod հեռակառավարման միակցիչը, սակայն նավահանգստի միակցիչը (այն, ինչ օգտագործվում է բոլոր iPod- երում, բացի շաֆլերից, iPad- ից և iPhone- ից) ունի նույն Rx/Tx կապում, ինչպես նաև 3.3 Վ լարում: Պարզ ճեղքման տախտակը կարող է փոխարինել կոտրված միակցիչին վերջում, և դուք կարող եք այն հասցնել աշխատելու Apple- ի ցանկացած վերջին արտադրանքի հետ: Դուք կարող եք ջախջախիչ տախտակներ գնել այստեղ ՝ https://www.kineteka.com/PodBreakout-v1.aspx (մինի մոդելը բավականին գեղեցիկ է, և նրանք ունեն նաև քողարկման տեղեկատվություն):

Քայլ 1: Մասեր

Մասեր
Մասեր

Microcontroller- dsPIC30F2011 Սրանք կարող են նմուշառվել Microchip- ի նմուշի կայքից: Programրագրավորման ամենահեշտ ձևը Microchip ICD2- ի օգտագործումն է, սակայն դրանք բավականին թանկ են: Ես դա չեմ փորձել, բայց, ըստ երևույթին, https://homerreid.ath.cx/misc/dspicprg/ հասցեում գտնված կոմունալ ծառայությունները կարող են օգտագործվել տնական JDM ծրագրավորողի հետ: IC վարդակներ- ես օգտագործել եմ 8-պինյա 2 վարդակ (մեկ 18 հատ) քորոցը կամ 16 փինն էլ կաշխատեին): Սրանք անհրաժեշտ են ծրագրավորման և կարգաբերման համար IC- ն հեռացնելու և փոխարինելու համար: NES ControllerDremel կտրող բիտով Կտրուկ դանակ oldոդման երկաթ և փոքր չափիչ էլեկտրական եռակցիչ, oldոդման պոմպ, ushալքավոր կտրիչներ կամ մետաղալար կտրող սարքեր Ստանդարտ Ethernet (CAT-5) մալուխներ Շատ լավ փոքր չափիչ մետաղալարեր լրացուցիչ CAT-5 մալուխի ներքին հատվածը: 3G կամ 4G iPod: iPod- ի հեռակառավարման խցիկի միակցիչ: Սա ամենադժվարն է ձեռք բերել: IPod Linux- ի կայքում մի քանի առաջարկություն է արվում: Ես օգտագործեցի մի փոքր կտոր `փշրված հին հիշողության մոդուլից, որը հիանալի տեղավորվում էր հեռակառավարման վարդակին, բայց մյուս լուծումներից որևէ մեկը նույնպես աշխատում է:

Քայլ 2: NES Controller Prep

NES վերահսկիչի նախապատրաստում
NES վերահսկիչի նախապատրաստում
NES վերահսկիչի նախապատրաստում
NES վերահսկիչի նախապատրաստում

Անջատեք վերահսկիչը Phillips- ի փոքր պտուտակահանով և հեռացրեք PCB- ն: Միակ բաղադրիչները, որոնք պետք է ավելացվեն, PIC- ն են և այն պահելու վարդակները: Այս կերպ վերահսկիչի սկզբնական տեսքն ու զգացմունքն ամբողջովին անզիջում է:

Նախ, NES չիպը պետք է հեռացվի: Եթե դուք չունեք ապամոնտաժման պոմպ, ապա IC- ն կարող է կտրել տախտակը ողողիչ կտրիչներով, իսկ կապանքները կարելի է հեռացնել տաքացնելով դրանք զոդման երկաթով և տափակաբերան աքցանով դուրս քաշելով: Բնօրինակի NES մալուխը նույնպես պետք է ապամոնտաժվի տախտակից նույն ձևով: PIC- ի համար տեղ ազատելու համար տախտակի մի փոքր մասը պետք է կտրված լինի վերին աջ անկյունից: Պետք է հեռացնել միայն այն չափով, որը թույլ է տալիս վարդակից գտնվող IC- ն նստել կառավարման տուփի ներսում: Fullyգուշորեն օգտագործեք dremel- ը `0,25" 1 "չափով հատված կտրելու համար:

Քայլ 3: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Կառավարիչի շրջանակը ըստ էության կլինի ստորև բերված պատկերը: Այս պատկերը դժվար է հետևել, բայց ավելի լավ բացատրություն է, թե ինչպես է աշխատում վերահսկիչը: Հետևյալ քայլերը մանրամասն նկարագրում են այս սխեմայի իմ կիրառումը:

Քայլ 4: վարդակների միացում

Վարդակների միացում
Վարդակների միացում
Վարդակների միացում
Վարդակների միացում
Վարդակների միացում
Վարդակների միացում
Վարդակների միացում
Վարդակների միացում

Գաղափարի պարզության պատճառով միակ էլեկտրական աշխատանքը, որը պետք է կատարվի, IC վարդակները սալիկին ամրացնելն է, իսկ վերահսկիչի մալուխը ՝ տախտակին: Վերահսկիչի լարերը տեսականորեն շատ պարզ են, բայց բարդանում են բոլոր օրիգինալ բաղադրիչների օգտագործումը (կանաչ թափանցիկ ժապավենով ծածկված սև գծերը, իրականում, ձգվող դիմադրողներ են): Էլեկտրագծերի մեծ մասը կարող է տարբեր լինել `կախված այն բանից, թե որքանով է տախտակը հեռացվել դերմելով: Կտրված որոշ հետքեր պետք է փոխարինվեն մետաղալարով, հատկապես այն կոճակների բարձիկներին կամ ձգվող դիմադրիչներին միացնողներին: Նշում. Հին NES չիպի բարձիկները հաշվվում են ժամացույցի սլաքի հակառակ ուղղությամբ `վերահսկիչի հետևի մասում տպված խազից:. PIC կապի համարները հաշվարկվում են նույն կերպ: Գույները վերաբերում են բնօրինակ NES մալուխային լարերի գույներին և տպված են տախտակի հետևի մասում (ոչ թե փակագծերում նշված գույները):

PIC կապ 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) --- ՁԱՅՆ (NES կապ 6) PIC կապ 5 (IO 3) --- IGHիշտ (NES pin 7) PIC կապ 8 (Փոխանցում) --- դեղին PIC 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- ground (դատարկ պահոցը վերին աջ անկյունի մոտ, որը ծայրից ավելի հեռու է) PIC pin 14 (VDD) --- V+PIC կապ 15 (IO 7) --- SELECT (NES pin 13) PIC pin 16 (IO 6) --- START (NES pin 14) PIC pin 17 (AVSS) --- հիմք (Նույն դատարկ պահոցը, ինչպես վերը նշվածը) PIC- ի քորոց 18 (AVDD) --- V+

Քայլ 5: Մալուխի միացում

Մալուխի մոնտաժում
Մալուխի մոնտաժում
Մալուխի մոնտաժում
Մալուխի մոնտաժում

Կտրեք Cat5 մալուխի երկարությունը (ես օգտագործել եմ 2 ոտք) և կտրեք մեկ ծայրից մեկ սանտիմետր մեկուսացում: Կտրեք բոլոր լարերը, բացառությամբ երեքի, բաց տարածքներից:

Մալուխի 3 լարերը յուրաքանչյուրը կկապվեն հեռավոր խրոցակի քորոցին: Միակցիչի ամրացումը տատանվում է կախված նրանից, թե ինչ տեսակի միակցիչ է, ուստի ես յուրաքանչյուր մետաղալարին կանդրադառնամ որպես միակցիչի միակցիչ: Միակցիչ փին 1 (Ստացեք) --- NES կապ 3 (սա միացված է PIC- ի հաղորդիչին) Միակցիչ քորոց 3 (Գրունտ) --- շագանակագույն միակցիչ 4 (3.3V) --- V+ Այս երեք լարերը միացնելուց հետո, պարզապես մալուխը մղեք սթրեսից ազատվելու հենարանների մեջ, որոնց միջով անցել է հին մալուխը վերահսկիչի պատյանում: V+ գծին կապելու տեղերի խիստ բացակայություն կա: Բոլոր կապում, որոնք պետք է ունենան V+, կարող են ուղղակիորեն միացվել միմյանց, սակայն NES- ի 16 -րդ կապը պետք է լինի 3.3 Վ -ում: Ես դանակով մի քանի սոսնձի դիմակ քերեցի հետքից ՝ իմ սեփական բարձիկներ ստեղծելու համար:

Քայլ 6: PIC

PIC
PIC
PIC
PIC

Ես օգտագործել եմ dsPIC30F2011: Այս և շատ այլ PIC- ներ կարելի է վերցնել Microchip- ի կայքից ՝ https://sample.microchip.com/: Ես օգտագործել եմ dsPIC- ը սովորական PIC- ի փոխարեն, քանի որ 1. Այն կարող է աշխատել 3.3V- ով, որը տրամադրվում է iPod 2. -ի կողմից: Այն ունի 8 I/O նավահանգիստ բոլոր կոճակների համար 3. Այն ունի հեշտ ծրագրավորվող UART մոդուլ, որը կարող է տվյալներ ուղարկել iPod- ին ՝ առանց փոխարկման: 4. Ես արդեն ունեի մեկը և ծրագրավորողը: Otherանկացած այլ միկրոկոնտրոլեր, որը դուք գիտեք, թե ինչպես օգտագործել և համապատասխանում է այս պահանջներին, կարող է փոխարինվել, սակայն էլեկտրագծերը տարբեր կլինեն: DsPIC- ի օգտագործման բացասական կողմն այն է, որ ծրագրավորողը բավականին թանկ է (ICD2- ն այժմ 160 դոլար է): Կան անվճար գործիքներ https://homerreid.ath.cx/misc/dspicprg/, որոնք կարող են օգտագործվել տնական JDM ծրագրավորողի հետ, բայց ես դա երբեք չեմ փորձել: Սեղմված ֆայլերը PIC- ի կոդն են: Դա Microchip- ի ազատորեն հասանելի MPLAB IDE- ի նախագիծ է: Եթե ցանկանում եք փոփոխել կամ վերակազմակերպել այն, ձեզ նույնպես անհրաժեշտ կլինի Microchip- ի C Compiler- ը, որն ունի անվճար ուսանողական հրատարակություն: Դրանք կարող են օգտագործվել անհրաժեշտ վեցանկյուն ֆայլը (նաև zip- ում) MPLAB- ի կամ վերը նշված JDM ծրագրավորողի հետ ծրագրավորելու համար: Կոդը նմուշառում է մուտքի/ելքի պորտերը 64 անգամ վայրկյանում, և եթե որևէ փոփոխություն է տեղի ունենում, սերիայի միջոցով տարբեր հրամաններ է ուղարկվում iPod- ին: Ես օգտագործել եմ Apple Accessory Protocol- ի (AAP կամ iAP) հրապարակայնորեն հասանելի փաստաթղթերը ՝ ծածկագիրը գրելու համար, որի մասին խոսվում է https://www.adriangame.co.uk/ipod-acc-pro.html և http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Վերև, ներքև, ձախ և աջ ձայնը բարձրացվում է, ձայնը նվազում է, նախորդ երգը և հաջորդ երգը, համապատասխանաբար: A- ն նվագում/դադարեցնում է երաժշտությունը, իսկ B- ն ՝ այն դադարեցնում: Ընտրված կոճակը լռում է, և Start կոճակը, երբ պահվում է, հնարավորություն է տալիս ուղղակիորեն վերահսկել iPod- ի ինտերֆեյսը: Սկիզբն անցկացնելով ՝ վեր և վար ոլորեք անիվը, իսկ A և B- ն աշխատեք iPod- ի ընտրած և ընտրացանկի կոճակների վրա:

Քայլ 7: Վերջնական հավաքում

Վերջնական ժողով
Վերջնական ժողով

Կցեք NES վերահսկիչի պատյանը տախտակին և միացրեք այն միասին: Միացրեք վերահսկիչը ձեր iPod- ի հեռավոր նավահանգստին և սեղմեք կոճակները: PIC- ը միացված է ՝ այն պարզապես միացնելով iPod- ին, որն ապահովում է նրան էներգիա: Այժմ դուք ունեք iPod- ը 2 ոտնաչափ ավելի հեռու վերահսկելու միջոց, քան երբևէ նախկինում: Այս հրահանգը պարունակում է սուր, արագ և տաք առարկաներ: Նրանց դիպչելը կարող է ձեզ չսպանել: Ես պատասխանատու չեմ քաղցկեղի որևէ ձևի համար, որը դա, ամենայն հավանականությամբ, կառաջացնի:

Խորհուրդ ենք տալիս: