Съдържание:

Дистанционно управление за IPod на NES: 7 стъпки (със снимки)
Дистанционно управление за IPod на NES: 7 стъпки (със снимки)

Видео: Дистанционно управление за IPod на NES: 7 стъпки (със снимки)

Видео: Дистанционно управление за IPod на NES: 7 стъпки (със снимки)
Видео: 5 Яки Трика за iPhone, които НЕ ЗНАЕТЕ! 2024, Ноември
Anonim
NES контролер за IPod дистанционно
NES контролер за IPod дистанционно

Чрез вграждане на PIC микроконтролер в NES контролер, той може да бъде преобразуван в заместител на дистанционното за iPod на Apple. (Само iPod -та от 3 -то и 4 -то поколение имат това, това е малкият овален порт до жака за слушалки). Актуализация (26.08.2011 г.): Измина доста време, откакто iPod -ите са използвали този дистанционен конектор за iPod, но конекторът за докинг станцията (този, използван на всички iPod, с изключение на разбъркването, iPad и iPhone) има същите Rx/Tx щифтове, както и 3.3V изход. Една проста пробивна платка може да замени хакнатия конектор в края и можете да го накарате да работи с всички скорошни продукти на Apple. Можете да закупите пробивни дъски на: https://www.kineteka.com/PodBreakout-v1.aspx (Минито е доста хубаво и те също имат информация за раздаване).

Стъпка 1: Части

Части
Части

Микроконтролер- dsPIC30F2011 Те могат да бъдат извадени от примерния сайт на MicrochipProgrammer- недостатъкът при използването на dsPIC е сложната процедура за програмиране. Най -лесният начин да го програмирате е да използвате Microchip ICD2, но те са доста скъпи. Не съм опитвал това, но очевидно помощните програми, намерени на https://homerreid.ath.cx/misc/dspicprg/, могат да се използват с домашен JDM Programmer. IC гнезда- използвах 2 8-пинови DIP гнезда (един 18 pin или 16 pin също биха работили). Те са необходими за премахване и подмяна на интегралната схема за програмиране и отстраняване на грешки. Контролер на NESDremel с режещ бит Остър нож Паялник и електрически припой с малка гама Разпаяваща помпа Фрези за фрези или кабелни ножици Клещи за игла Стандартен Ethernet (CAT-5) окабеляване Добро количество кабел с малък габарит вътрешностите на допълнителния кабел CAT-5. 3G или 4G iPod. Щепсел за жака за дистанционно управление на iPod. Това е най -трудното за придобиване. На сайта на iPod Linux са направени няколко предложения. Използвах малко парче от разбит стар модул памет, който перфектно пасва на дистанционния щепсел, но всяко друго решение също работи.

Стъпка 2: Подготовка на контролера на NES

Подготовка на контролера на NES
Подготовка на контролера на NES
Подготовка на контролера на NES
Подготовка на контролера на NES

Развийте контролера с малка отвертка с Phillips глава и извадете платката. Единствените компоненти, които трябва да бъдат добавени, са PIC и гнездата, за да го държат. По този начин оригиналният вид и усещане на контролера е напълно безкомпромисен.

Първо, чипът на NES трябва да бъде премахнат. Ако нямате помпа за разпаяване, тогава IC може да отреже дъската с фрези за вграждане, а щифтовете могат да бъдат премахнати чрез нагряване с поялник и издърпване с клещи. Оригиналният кабел NES също трябва да бъде отлепен от дъската по подобен начин. За да се освободи място за PIC, малка част от дъската трябва да бъде отрязана от горния десен ъгъл. Трябва да се премахне само достатъчно, за да позволи на интегралната схема в гнездото да седне от другата страна на платката вътре в кутията на контролера. Внимателно използвайте дремела, за да отрежете участък около 0,25 "на 1".

Стъпка 3: Схеми

Схематично
Схематично

Схемата в контролера по същество ще бъде следната картина. Тази картина е трудна за проследяване, но е по -добро обяснение как работи контролерът. Следващите стъпки подробно описват прилагането ми на тази схема.

Стъпка 4: Окабеляване на гнездата

Окабеляване на гнездата
Окабеляване на гнездата
Окабеляване на гнездата
Окабеляване на гнездата
Окабеляване на гнездата
Окабеляване на гнездата
Окабеляване на гнездата
Окабеляване на гнездата

Поради простотата на идеята, единствената електрическа работа, която трябва да се извърши, е да се прикрепят IC гнездата към платката, а кабелът на контролера към платката. Кабелите на контролера са много прости на теория, но са усложнени от използване на всички оригинални компоненти (черните линии, покрити със зелена прозрачна лента, всъщност са издърпващи се резистори.) Голяма част от окабеляването може да варира в зависимост от това колко от платката е отстранена с dremel. Някои от изрязаните следи трябва да бъдат заменени с тел, особено всички, които се свързват с подложките на бутоните или издърпващите резистори.. PIC номерата на пиновете се броят по същия начин. Цветовете се отнасят до цветовете на оригиналните кабели на NES и са отпечатани на гърба на платката (не цветовете в скобите).

PIC пин 1 (главно нулиране) --- V+ (NES извод 16) PIC пин 2 (IO 0) --- НАГОРЕ (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) --- ИЗБЕРЕТЕ (NES извод 13) PIC извод 16 (IO 6) --- СТАРТ (извод NES 14) PIC извод 17 (AVSS) --- маса (Същата празна подложка както по-горе) PIC щифт 18 (AVDD) --- V+

Стъпка 5: Окабеляване на кабела

Окабеляване на кабела
Окабеляване на кабела
Окабеляване на кабела
Окабеляване на кабела

Нарежете дължина на кабел Cat5 (използвах 2 фута) и отрежете инч от изолацията от всеки край. Отрежете всички проводници с изключение на три от откритите зони.

Всеки от 3 -те проводника в кабела ще се свърже с щифт на дистанционния щепсел. Прикрепването на конектора варира в зависимост от вида на конектора, така че ще посочвам всеки проводник като неговия щифт на конектора. Конектор щифт 1 (Получаване) --- NES извод 3 (това е свързано към предаването на PIC) Конектор щифт 3 (Заземяване) --- кафяв Конектор щифт 4 (3.3V) --- V+ След като тези три проводника са свързани, просто натиснете кабела в стълбовете за облекчаване на напрежението, през които старият кабел е преминал в кутията на контролера. Има остра липса на места за свързване с V+ линията. Всички щифтове, които трябва да имат V+, могат да бъдат свързани директно един към друг, но NES извод 16 трябва да е на 3.3V. Използвах нож, за да изстържа част от маската за запояване от следата, за да създам свои собствени подложки.

Стъпка 6: PIC

PIC
PIC
PIC
PIC

Използвах dsPIC30F2011. Тези и много други PIC могат да бъдат взети от сайта на Microchip на https://sample.microchip.com/ Използвах dsPIC вместо нормален PIC, защото 1. Той може да работи на 3.3V, който се осигурява от iPod 2. Той има 8 входно/изходни порта за всички бутони 3. Той има лесен за програмиране UART модул, който може да изпраща данни към iPod без нужда от преобразуване. 4. Вече имах такъв и програмист. Всеки друг микроконтролер, който знаете как да използвате и отговаря на тези изисквания, може да бъде заменен, но окабеляването ще бъде различно. Недостатъкът на използването на dsPIC е, че програмистът е доста скъп (ICD2 сега е $ 160). Има безплатни инструменти на https://homerreid.ath.cx/misc/dspicprg/, които могат да се използват с домашен JDM програмист, но никога не съм опитвал това. Цип файловете са кодът за PIC. Това е проект в свободно достъпната MPLAB IDE на Microchip. Ако искате да го промените или прекомпилирате, ще ви е необходим и C Compiler на Microchip, който има безплатно студентско издание. Те могат да се използват за генериране на необходимия шестнадесетичен файл (също в zip) за програмиране с MPLAB или гореспоменатия JDM програмист. Кодът взема проби от I/O портовете 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 я спира. Бутонът за избор заглушава звука и бутонът Старт, когато го задържите, ви позволява да управлявате директно интерфейса на iPod. При задържан старт нагоре и надолу превъртете колелото, а A и B управляват бутоните за избор и меню на iPod.

Стъпка 7: Окончателно сглобяване

Окончателно сглобяване
Окончателно сглобяване

Прикрепете кутията на NES контролера към платката и я завийте заедно. Включете контролера в отдалечения порт на вашия iPod и натиснете бутоните. PIC се включва, като просто го включите в iPod, който му осигурява захранване. Вече имате начин да управлявате iPod от 2 фута по -далеч от всякога. Тази инструкция съдържа остри, бързи и горещи предмети. Докосването им може да не ви убие. Не нося отговорност за каквито и да е форми на рак, които това вероятно ще причини.

Препоръчано: