Мазмұны:

NES контроллері IPod қашықтан басқару құралы: 7 қадам (суреттермен)
NES контроллері IPod қашықтан басқару құралы: 7 қадам (суреттермен)

Бейне: NES контроллері IPod қашықтан басқару құралы: 7 қадам (суреттермен)

Бейне: NES контроллері IPod қашықтан басқару құралы: 7 қадам (суреттермен)
Бейне: Ремонт пульта дистанционного управления люстрой пошагово 2024, Шілде
Anonim
NES контроллері IPod қашықтан басқару құралы
NES контроллері IPod қашықтан басқару құралы

PIC микроконтроллерін NES контроллеріне ендіру арқылы оны Apple iPod қашықтан басқару пультіне ауыстыруға болады. (Тек 3 -ші және 4 -ші буын iPod -да бар, бұл құлаққап ұясының жанындағы шағын сопақ порты). Жаңарту (26.08.2011): iPod құрылғылары бұл қашықтан басқару пультінің коннекторын қолданғанына біраз уақыт болды, бірақ док -коннекторда (аралас, iPad және iPhone -дан басқа барлық iPod құрылғыларында қолданылатын) бірдей Rx/Tx түйреуіштері бар., сонымен қатар 3.3В сөндіргіш. Қарапайым үзіліс тақтасы бұзылған қосқышты алмастыра алады және сіз оны кез келген Apple өнімдерімен жұмыс істей аласыз. Сіз үзіліс тақталарын мына жерден сатып ала аласыз: https://www.kineteka.com/PodBreakout-v1.aspx (Мини-карт өте жақсы, сонымен қатар оларда пинту туралы ақпарат бар).

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер

Микроконтроллер- dsPIC30F2011 Оларды Microchip сайтынан алуға боладыProgrammer- dsPIC қолданудың кемшілігі- күрделі бағдарламалау процедурасы. Бағдарламалаудың ең оңай жолы - Microchip ICD2 пайдалану, бірақ олар өте қымбат. Мен мұны істемедім, бірақ https://homerreid.ath.cx/misc/dspicprg/ сайтынан табылған утилиталарды үйдегі JDM Programmer. IC розеткаларымен қолдануға болады- мен 2 8 істікшелі DIP розеткаларын қолдандым (бір 18 пин немесе 16 істікше жұмыс істейтін еді). Бұл бағдарламалау мен күйін келтіру үшін IC алып тастау және ауыстыру үшін қажет. қосымша CAT-5 кабелінің ішкі жағы. 3G немесе 4G iPod. iPod құрылғысының қашықтағы ұясына арналған штепсель. Бұл алудың ең қиыны. IPod Linux сайтында бірнеше ұсыныстар бар, мен қашықтағы штепсельге жақсы сәйкес келетін ескі жад модулінің кішкене бөлігін қолдандым, бірақ басқа шешімдердің бәрі де жұмыс істейді.

2 -қадам: NES контроллеріне дайындық

NES контроллеріне дайындық
NES контроллеріне дайындық
NES контроллеріне дайындық
NES контроллеріне дайындық

Кішкене Филлипс бұрағышымен контроллерді бұрап, ПХД алыңыз. Қосылатын жалғыз компоненттер - бұл PIC және оны ұстайтын розеткалар. Осылайша контроллердің түпнұсқалық көрінісі мен сезімі мүлдем бұзылмайды.

Біріншіден, NES чипін алып тастау керек. Егер сізде суды кетіретін сорғы болмаса, онда IC -ді тақтайдан тазартқыш кескіштермен кесуге болады, ал түйреуіштерді дәнекерлегішпен қыздырып, оларды қысқышпен тартып шығаруға болады. Түпнұсқалық NES кабелі де тақтадан ұқсас түрде түссізденуі керек. PIC үшін орын босату үшін тақтаның кішкене бөлігін жоғарғы оң жақ бұрыштан қиып алу керек. Розеткадағы контроллер корпусындағы тақтаға отыруға мүмкіндік беретін жеткілікті мөлшерде алып тастау керек. Шамамен 0,25 «1» қимасын кесу үшін дремельді мұқият пайдаланыңыз.

3 -қадам: схемалық

Схемалық
Схемалық

Контроллердегі схема негізінен төмендегі суретте болады. Бұл суретті орындау қиын, бірақ контроллердің қалай жұмыс істейтінін жақсы түсіндіру. Келесі қадамдар осы схеманы қолдануды егжей -тегжейлі сипаттайды.

4 -қадам: розеткаларды сыммен қосу

Розеткаларды сымға қосу
Розеткаларды сымға қосу
Розеткаларды сымға қосу
Розеткаларды сымға қосу
Розеткаларды сымға қосу
Розеткаларды сымға қосу
Розеткаларды сымға қосу
Розеткаларды сымға қосу

Идеяның қарапайымдылығына байланысты, электр розеткаларын тақтаға, ал контроллер кабелін тақтаға бекіту керек. Электр контроллерінің сымдары теориялық жағынан өте қарапайым, бірақ күрделі. барлық түпнұсқалық компоненттерді қолдану (жасыл мөлдір таспамен қапталған қара сызықтар, шын мәнінде, тартылатын резисторлар болып табылады.) Сымдардың көп бөлігі тақтаның қаншалықты дремельмен алынғанына байланысты өзгеруі мүмкін. Кейбір кесілген іздерді сыммен алмастыру керек, әсіресе түйме түйіршіктеріне немесе тартқыш резисторларға қосылатын кез келген ескерткіш. Ескертпе: ескі NES чипінің жастықшалары контроллердің артқы жағында басылған ойықтан сағат тіліне қарсы есептеледі.. PIC сандарының нөмірлері дәл осылай есептеледі. Түстер NES кабелінің бастапқы сымдарының түстеріне жатады және тақтаның артқы жағында басылады (жақшадағы түстер емес).

PIC түйреуіші 1 (Мастерлік қалпына келтіру) --- V+ (NES түйрегіші 16) PIC түйрегіші 2 (IO 0) --- UP (NES түйрегіші 4) PIC түйрегіші 3 (IO 1) --- ТӨМЕН (NES түйрегіші 5) PIC түйреуіші 4 (IO 2) --- СОЛҒА (NES түйреуіші 6) PIC түйреуіші 5 (IO 3) --- ОҢ (NES түйрегіші 7) PIC түйрегіші 8 (жіберу) --- сарыPIC түйреуіші 11 (IO 4) --- A (NES түйреуіші 1) PIC түйрегіші 12 (IO 5) --- B (NES түйрегіші 15) PIC түйрегіші 13 (VSS) --- жер (Жоғарғы оң жақ бұрыштың шетінде орналасқан бос алаң) PIC түйреуіші 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.3В) --- V+ Осы үш сым қосылғаннан кейін, кабельді ескі кабель контроллер корпусында өткен кернеуді төмендететін тіректерге итеріңіз. V+ сызығына байланатын орындардың тапшылығы бар. V+ болуы қажет барлық түйреуіштерді бір -бірімен тікелей қосуға болады, бірақ NES 16 -штырь 3,3В кернеуде болуы керек. Мен пышақпен өзімнің жастықшаларымды жасау үшін дәнекерленген масканы ізінен алып тастадым.

6 -қадам: PIC

PIC
PIC
PIC
PIC

Мен dsPIC30F2011 қолдандым. Осы және басқа да көптеген ПИК -терді Microchip сайтынан https://sample.microchip.com/ сайтынан алуға болады. Мен қалыпты PIC орнына dsPIC қолдандым, себебі 1. Ол iPod 2 қамтамасыз ететін 3.3В -да жұмыс істей алады. Барлық түймелерге арналған 8 енгізу -шығару порттары 3. UART модулін бағдарламалау оңай, ол iPodға деректерді конверсиясыз жібере алады. 4. Менде бір және бағдарламашы болды. Сіз қалай пайдалану керектігін білетін және осы талаптарға сәйкес келетін кез келген басқа микроконтроллерді ауыстыруға болады, бірақ сымдар басқаша болады. DsPIC -ті қолданудың минусы - бағдарламашы өте қымбат (ICD2 қазір 160 доллар). Http://homerreid.ath.cx/misc/dspicprg/ сайтында үйде JDM бағдарламашысымен қолдануға болатын ақысыз құралдар бар, бірақ мен бұған ешқашан тырысқан емеспін. Сығылған файлдар - бұл PIC коды. Бұл Microchip -тің еркін қол жетімді MPLAB IDE жобасы. Егер сіз оны өзгерткіңіз немесе қайта жинағыңыз келсе, сізге Microchip's C Compiler қажет болады, оның студенттік ақысыз шығарылымы бар. Оларды MPLAB немесе жоғарыда айтылған JDM бағдарламашысымен бағдарламалау үшін қажет он алтылық файлды (сондай -ақ zip -те) жасау үшін пайдалануға болады. Код енгізу -шығару порттарын секундына 64 рет алады, егер өзгеріс болса, iPod -ға сериялық түрде әр түрлі командаларды жібереді. Мен кодты жазу үшін Apple Accessory Protocol (AAP немесе iAP) бойынша жалпыға қол жетімді құжаттарды қолдандым және бұл туралы https://www.adriangame.co.uk/ipod-acc-pro.html және http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Жоғары, төмен, солға және оңға сәйкесінше дыбыс деңгейін жоғарылату, дыбыс деңгейін төмендету, алдыңғы ән және келесі ән. A музыканы ойнайды/кідіртеді, ал В оны тоқтатады. Таңдау түймесі дыбысты өшіреді, ал Бастау түймесі ұстап тұрғанда iPod интерфейсін тікелей басқаруға мүмкіндік береді. Іске қосылған кезде доңғалақты жоғары және төмен айналдырыңыз, ал А және В iPod таңдау және мәзір түймелерін басқарады.

7 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс

NES контроллерінің корпусын тақтаға бекітіңіз және оны бұраңыз. Контроллерді iPod құрылғысының қашықтағы портына қосыңыз және түймелерді басыңыз. PIC оны iPod -ға қосу арқылы қосылады, ол оған қуат береді. Сізде iPod -ды бұрынғыдан 2 фут қашықтықта басқару әдісі бар. Бұл нұсқаулықта өткір, жылдам және ыстық заттар бар. Оларға қол тигізу сізді өлтірмеуі мүмкін. Мен қатерлі ісіктің кез келген түріне жауапты емеспін.

Ұсынылған: