Obsah:

Ovladač NES IPod Remote: 7 kroků (s obrázky)
Ovladač NES IPod Remote: 7 kroků (s obrázky)

Video: Ovladač NES IPod Remote: 7 kroků (s obrázky)

Video: Ovladač NES IPod Remote: 7 kroků (s obrázky)
Video: Omylem Jsem Odhalila Prsa! - Andrea Nguyen 2024, Červenec
Anonim
Ovladač NES IPod Remote
Ovladač NES IPod Remote

Vložením mikrokontroléru PIC do ovladače NES jej lze převést na náhradu dálkového ovladače Apple iPod. (Toto mají pouze iPody 3. a 4. generace, jedná se o malý oválný port vedle konektoru pro sluchátka). Aktualizace (26. 8. 2011): Je to už nějaký čas, co iPody používají tento konektor pro dálkové ovládání iPodu, ale konektor pro dok (ten, který se používá u všech iPodů kromě shuffle, iPad a iPhone) má stejné piny Rx/Tx, stejně jako výstup 3,3V. Jednoduchá odlomená deska může na konci nahradit hacknutý konektor a můžete ji použít pro všechny nedávné produkty Apple. Breakout desky můžete koupit na: https://www.kineteka.com/PodBreakout-v1.aspx (Mini je docela pěkné a mají také informace o pinoutu).

Krok 1: Díly

Díly
Díly

Mikrokontrolér- dsPIC30F2011 Lze je vzorkovat ze vzorového programu Microchip SiteProgrammer- nevýhodou používání dsPIC je složitý programovací postup. Nejjednodušší způsob, jak to naprogramovat, je použít Microchip ICD2, který však běží poměrně draho. Nezkoušel jsem to, ale zdá se, že nástroje nalezené na https://homerreid.ath.cx/misc/dspicprg/ lze použít s domácím programátorem JDM. IC zásuvky- použil jsem 2 8pinové zásuvky DIP (jeden 18 pin nebo 16 pin by také fungovaly). Ty jsou nezbytné pro vyjmutí a výměnu integrovaného obvodu pro programování a ladění. NES ovladačDemel s řezným břitem Ostrý nůžPáječka a elektrická pájka s malým rozchodemRozpouštěcí pumpaSpouštěcí nůžky nebo řezačky drátuJehlé kleštěStandardní ethernetová (CAT-5) kabelážDobré množství malého měřicího drátu- použil jsem vnitřnosti dalšího kabelu CAT-5. 3G nebo 4G iPod. Konektor pro dálkový konektor na iPodu. To je nejtěžší získat. Na webu iPod Linux je vytvořeno několik návrhů. Použil jsem malý kousek rozbitého starého paměťového modulu, který se perfektně hodí pro vzdálenou zástrčku, ale jakékoli jiné řešení také funguje.

Krok 2: Příprava ovladače NES

NES Controller Prep
NES Controller Prep
NES Controller Prep
NES Controller Prep

Odšroubujte ovladač malým šroubovákem s křížovou hlavou a vyjměte desku plošných spojů. Jediné součásti, které je třeba přidat, jsou PIC a zásuvky, které jej drží. Tímto způsobem je původní vzhled a chování ovladače zcela nekompromisní.

Nejprve je nutné odebrat čip NES. Pokud nemáte odpájecí pumpu, lze integrovanou obvodovou desku odříznout splachovacími frézami a piny lze vyjmout zahřátím páječky a vytažením kleštěmi. Původní kabel NES musí být také podobným způsobem odpojen od desky. Aby se vytvořil prostor pro PIC, musí být malá část desky odříznuta z pravého horního rohu. Mělo by být odebráno pouze tolik, aby IC v zásuvce mohl sedět přes desku uvnitř skříně ovladače. Opatrně použijte dremel k odříznutí části o 0,25 "o 1".

Krok 3: Schéma

Schéma
Schéma

Obvod v řadiči bude v podstatě následující obrázek. Tento obrázek je obtížné sledovat, ale je lepším vysvětlením toho, jak ovladač funguje. Následující kroky podrobně popisují moji aplikaci tohoto schématu.

Krok 4: Zapojení zásuvek

Zapojení zásuvek
Zapojení zásuvek
Zapojení zásuvek
Zapojení zásuvek
Zapojení zásuvek
Zapojení zásuvek
Zapojení zásuvek
Zapojení zásuvek

Vzhledem k jednoduchosti myšlenky je jedinou elektrickou prací, kterou je třeba provést, připojení IC zásuvek k desce a kabel ovladače k desce. Zapojení ovladače je teoreticky velmi jednoduché, ale je komplikované použití všech původních komponent (černé čáry pokryté zelenou průhlednou páskou jsou ve skutečnosti stahovací odpory.) Velká část kabeláže se může lišit podle toho, jak velká část desky byla odstraněna dremelem. Některé stopy, které byly řezány, musí být nahrazeny drátem, zejména ty, které se připojují k tlačítkům nebo výsuvným odporům. Poznámka: Pady pro starý čip NES se počítají proti směru hodinových ručiček od zářezu vytištěného na zadní straně ovladače. Čísla pinů PIC se počítají stejným způsobem. Barvy se vztahují k barvám původních kabelových vodičů NES a jsou vytištěny na zadní straně desky (nikoli barvy v závorkách).

PIC pin 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) --- VLEVO (NES pin 6) PIC pin 5 (IO 3) --- RIGHT (NES pin 7) PIC pin 8 (Transmit) --- žlutý PIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- zem (Prázdná podložka v pravém horním rohu, která je dále od okraje) 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) --- zem (Stejná prázdná podložka jako výše) PIC pin 18 (AVDD) --- V+

Krok 5: Zapojení kabelu

Zapojení kabelu
Zapojení kabelu
Zapojení kabelu
Zapojení kabelu

Uřízněte kabel Cat5 (použil jsem 2 stopy) a na každém konci odřízněte palec izolace. Odřízněte všechny kromě tří drátů z exponovaných oblastí.

3 vodiče v kabelu se připojí ke kolíku na dálkové zástrčce. Připojení konektoru se liší v závislosti na druhu konektoru, proto budu každý vodič označovat jako jeho kolík na konektoru. Konektor pin 1 (příjem) --- NES pin 3 (je připojen k přenosu PIC) Konektor pin 3 (uzemnění) --- hnědý konektor 4 (3,3 V) --- V+ Jakmile jsou tyto tři vodiče připojeny, jednoduše zatlačte kabel do sloupků uvolňujících napětí, kterými prošel starý kabel v pouzdru ovladače. Je zde velký nedostatek míst pro připojení k linii V+. Všechny piny, které potřebují mít V+, lze připojit přímo k sobě, ale NES pin 16 musí být na 3,3V. Pomocí nože jsem ze stopy oškrábal část masky a vytvořil si vlastní podložky.

Krok 6: PIC

PIC
PIC
PIC
PIC

Použil jsem dsPIC30F2011. Tyto a mnoho dalších PIC lze vzorkovat ze stránek společnosti Microchip na adrese https://sample.microchip.com/ Použil jsem dsPIC místo normálního PIC, protože 1. Může běžet na 3,3 V, které poskytuje iPod 2. Má 8 I/O portů pro všechna tlačítka 3. Má snadno programovatelný modul UART, který dokáže odesílat data do iPodu bez nutnosti převodu. 4. Už jsem měl jednoho a programátora. Lze nahradit jakýkoli jiný mikrokontrolér, který víte, jak používat a který splňuje tyto požadavky, ale zapojení bude jiné. Nevýhodou použití dsPIC je, že programátor je poměrně drahý (ICD2 je nyní 160 $). Na adrese https://homerreid.ath.cx/misc/dspicprg/ existují bezplatné nástroje, které lze použít s domácím programátorem JDM, ale nikdy jsem se o to nepokusil. Zip soubory jsou kódem PIC. Jedná se o projekt ve volně dostupném MPLAB IDE společnosti Microchip. Pokud jej chcete upravit nebo překompilovat, budete také potřebovat kompilátor C společnosti Microchip, který má bezplatnou studentskou edici. Ty lze použít ke generování nezbytného hexadecimálního souboru (také ve formátu zip) pro programování pomocí MPLAB nebo výše uvedeného programátoru JDM. Kód vzorkuje I/O porty 64krát za sekundu, a pokud dojde k nějaké změně, odešle do iPodu různé příkazy přes sériové číslo. K napsání kódu jsem použil veřejně dostupnou dokumentaci k Apple Accessory Protocol (AAP nebo iAP) a hovoří se o tom na https://www.adriangame.co.uk/ipod-acc-pro.html a http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Nahoru, dolů, doleva a doprava zvyšují hlasitost, snižují hlasitost, předchozí skladbu a další skladbu. A přehraje/pozastaví hudbu, zatímco B ji zastaví. Tlačítko pro výběr ztlumí a tlačítko Start, pokud je podrženo, vám umožňuje přímo ovládat rozhraní iPodu. Podržte start, posouvejte kolečkem nahoru a dolů a A a B ovládají tlačítka pro výběr a nabídku na iPodu.

Krok 7: Konečná montáž

Konečné shromáždění
Konečné shromáždění

Připojte skříň řadiče NES k desce a přišroubujte ji. Zapojte ovladač do vzdáleného portu na iPodu a stiskněte tlačítka. PIC se zapíná jednoduchým zapojením do iPodu, který mu dodává energii. Nyní máte způsob, jak ovládat iPod ze 2 stop dál než kdykoli předtím. Tento návod obsahuje ostré, rychlé a horké předměty. Když se jich dotkneš, nemusí tě to zabít. Nezodpovídám za žádné formy rakoviny, které to pravděpodobně způsobí.

Doporučuje: