Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: NES контроллеріне дайындық
- 3 -қадам: схемалық
- 4 -қадам: розеткаларды сыммен қосу
- 5 -қадам: кабельді жалғау
- 6 -қадам: PIC
- 7 -қадам: Қорытынды жиналыс
Бейне: NES контроллері IPod қашықтан басқару құралы: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
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 контроллеріне дайындық
Кішкене Филлипс бұрағышымен контроллерді бұрап, ПХД алыңыз. Қосылатын жалғыз компоненттер - бұл 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
Мен 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 фут қашықтықта басқару әдісі бар. Бұл нұсқаулықта өткір, жылдам және ыстық заттар бар. Оларға қол тигізу сізді өлтірмеуі мүмкін. Мен қатерлі ісіктің кез келген түріне жауапты емеспін.
Ұсынылған:
Arduino шолғышқа негізделген қашықтан басқару құралы (linux): 9 қадам (суреттермен)
Arduino шолғышқа негізделген қашықтан басқару құралы (Linux): Бізде балалар бар. Мен оларды жақсы көремін, бірақ олар балалар арналарын қосқан кезде спутник пен теледидардың қашықтан басқару пультін жасырады. Бұл бірнеше жыл бойы күнделікті түрде болғаннан кейін және менің сүйікті әйелім маған рұқсат берді
GH5 аяқ педальдық ысырма қашықтан басқару құралы: 5 қадам (суреттермен)
GH5 аяқ педальдық ысырмасының қашықтан басқару пульті: Мен екі қолыммен үстіңгі үстіңгі суретке түсіруді жиі жасаймын, ал табан жапқышының пульті міндетті түрде болуы керек! Жаяу педальды қосу үшін коммерциялық GH сериялы қашықтан басқару пультін өзгертуге болатынына қарамастан, мен
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару құралына еліктеу: 6 қадам
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару пультіне еліктеу: Егер сіз теледидар немесе DVD ойнатқыш үшін қашықтан басқару пультін жоғалтқан болсаңыз, құрылғының өзіндегі түймелерге жүгіру, табу және пайдалану қаншалықты ауыр болатынын білесіз. Кейде бұл түймелер қашықтан басқару пультімен бірдей функцияны ұсынбайды. Алу
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіру: 9 қадам (суреттермен)
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіріңіз: бүгінгі нұсқаулықта мен сізге микроконтроллерсіз жалпы радиожиілік модульді қалай қолдануға болатынын көрсетемін, бұл бізді кез келген құрылғының IR қашықтан басқару пультін ЖЖ -ге түрлендіре алатын жобаны құруға әкеледі. Қашықтан басқару. Түрлендірудің басты артықшылығы