Sommario:
- Passaggio 1: parti
- Passaggio 2: preparazione del controller NES
- Passaggio 3: schematico
- Passaggio 4: cablaggio delle prese
- Passaggio 5: cablaggio del cavo
- Passaggio 6: PIC
- Passaggio 7: assemblaggio finale
Video: NES Controller IPod Remote: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
Incorporando un microcontrollore PIC in un controller NES, può essere convertito in un sostituto del telecomando per iPod di Apple. (Solo gli iPod di 3a e 4a generazione hanno questo, è una piccola porta ovale accanto al jack per le cuffie). Aggiornamento (2011-08-26): è passato un po' di tempo da quando gli iPod hanno utilizzato questo connettore remoto per iPod, ma il connettore dock (quello utilizzato su tutti gli iPod tranne shuffle, iPad e iPhone) ha gli stessi pin Rx/Tx, così come un'uscita da 3,3 V. Una semplice scheda breakout può sostituire il connettore compromesso alla fine e puoi farlo funzionare con qualsiasi prodotto Apple recente. Puoi acquistare le schede breakout su: https://www.kineteka.com/PodBreakout-v1.aspx (quella mini è piuttosto carina e ha anche informazioni sulla piedinatura).
Passaggio 1: parti
Microcontrollore- dsPIC30F2011 Questi possono essere campionati dal sito di esempio Microchip Programmer- lo svantaggio dell'utilizzo di un dsPIC è la complicata procedura di programmazione. Il modo più semplice per programmarlo è utilizzare un ICD2 Microchip, tuttavia questi sono piuttosto costosi. Non l'ho provato, ma a quanto pare le utilità trovate su https://homerreid.ath.cx/misc/dspicprg/ possono essere utilizzate con un JDM Programmer. IC fatto in casa. Ho usato 2 prese DIP a 8 pin (una singola 18 anche pin o 16 pin avrebbero funzionato). Questi sono necessari per rimuovere e sostituire l'IC per la programmazione e il debug. Controller NES Dremel con una punta da taglio Coltello affilatoSaldatore e saldatura elettrica di piccolo calibroPompa dissaldanteTagliafili o tronchesiPinze ad agoCablaggio Ethernet standard (CAT-5)Una buona quantità di filo di piccolo calibro- ho usato le viscere del cavo CAT-5 extra. Spina iPod 3G o 4G per il jack remoto dell'iPod. Questo è il più difficile da acquisire. Diversi suggerimenti sono stati fatti sul sito di iPod Linux. Ho usato un piccolo pezzo di un vecchio modulo di memoria in frantumi che si adatta perfettamente alla presa remota, ma anche qualsiasi altra soluzione funziona.
Passaggio 2: preparazione del controller NES
Svitare il controller con un piccolo cacciavite a croce e rimuovere il PCB. Gli unici componenti che devono essere aggiunti sono il PIC e le prese per tenerlo. In questo modo l'aspetto originale del controller è completamente senza compromessi.
Innanzitutto, il chip NES deve essere rimosso. Se non si dispone di una pompa dissaldante, è possibile tagliare l'IC dalla scheda con un tronchese e rimuovere i perni riscaldandoli con un saldatore ed estraendoli con una pinza. Anche il cavo NES originale deve essere dissaldato dalla scheda in modo simile. Per fare spazio al PIC, una piccola porzione del tabellone deve essere tagliata via dall'angolo in alto a destra. Dovrebbe essere rimosso solo quanto basta per consentire all'IC nella presa di sedersi attraverso la scheda all'interno della custodia del controller. Usa con cautela il dremel per tagliare via una sezione di circa 0,25" per 1".
Passaggio 3: schematico
Il circuito all'interno del controller sarà essenzialmente l'immagine qui sotto. Questa immagine è difficile da seguire, ma è una spiegazione migliore di come funziona il controller. I seguenti passaggi descrivono in dettaglio la mia applicazione di questo schema.
Passaggio 4: cablaggio delle prese
A causa della semplicità dell'idea, l'unico lavoro elettrico che deve essere fatto è collegare le prese IC alla scheda e il cavo del controller alla scheda. Il cablaggio del controller è molto semplice in teoria, ma è complicato dal utilizzo di tutti i componenti originali (le linee nere ricoperte da nastro trasparente verde sono, in effetti, resistori di pull-up). Gran parte del cablaggio può variare in base a quanta parte della scheda è stata rimossa con il dremel. Alcune delle tracce che sono state tagliate devono essere sostituite con fili, in particolare quelli che si collegano ai pad dei pulsanti o ai resistori di pullup. Nota: i pad per il vecchio chip NES vengono contati in senso antiorario dalla tacca stampata sul retro del controller. I numeri dei pin PIC vengono contati allo stesso modo. I colori si riferiscono ai colori dei fili del cavo NES originali e sono stampati sul retro della scheda (non i colori tra parentesi).
Pin 1 PIC (Master Reset) --- V+ (pin 16 NES) Pin 2 PIC (IO 0) --- SU (pin NES 4) Pin 3 PIC (IO 1) --- DOWN (pin 5 NES) Pin PIC 4 (IO 2) --- SINISTRA (pin 6 NES) Pin 5 PIC (IO 3) --- DESTRO (pin NES 7) Pin 8 PIC (Trasmissione) --- pin 11 giallo PIC (IO 4) --- A (Pin NES 1)Pin 12 PIC (IO 5) --- B (Pin 15 NES)Pin 13 (VSS) PIC --- massa (Il pad vuoto vicino all'angolo in alto a destra che è più lontano dal bordo)Pin PIC 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) --- massa (Stesso pad vuoto come sopra) Pin 18 PIC (AVDD) --- V+
Passaggio 5: cablaggio del cavo
Taglia una lunghezza di cavo Cat5 (ho usato 2 piedi) e taglia via un pollice di isolamento su ciascuna estremità. Tagliare tutti i fili tranne tre dalle aree esposte.
Ciascuno dei 3 fili del cavo si collegherà a un pin sulla presa remota. Il collegamento del connettore varia a seconda del tipo di connettore, quindi mi riferirò a ciascun filo come al suo pin sul connettore. Pin del connettore 1 (Ricezione) --- Pin 3 NES (questo è collegato alla trasmissione del PIC) Pin del connettore 3 (Terra) --- marrone Pin del connettore 4 (3.3V) --- V+ Una volta collegati questi tre fili, basta spingere il cavo nei supporti antistress che il vecchio cavo ha attraversato nella custodia del controller. C'è una grave mancanza di posti per legare nella linea V+. Tutti i pin che devono avere V+ possono essere collegati direttamente tra loro, ma il pin 16 del NES deve essere a 3,3 V. Ho usato un coltello per raschiare parte del soldermask dalla traccia per creare i miei cuscinetti.
Passaggio 6: PIC
Ho usato un dsPIC30F2011. Questi e molti altri PIC possono essere campionati dal sito di Microchip all'indirizzo https://sample.microchip.com/ Ho usato un dsPIC invece di un normale PIC perché 1. Può funzionare a 3,3 V fornito dall'iPod 2. Ha 8 porte I/O per tutti i pulsanti 3. Ha un modulo UART facile da programmare, che può inviare dati all'iPod senza bisogno di conversione. 4. Ne avevo già uno e un programmatore. Qualsiasi altro microcontrollore che sai come usare e che soddisfi questi requisiti può essere sostituito, ma il cablaggio sarà diverso. Lo svantaggio dell'utilizzo di un dsPIC è che il programmatore è piuttosto costoso (l'ICD2 ora costa $ 160). Ci sono strumenti gratuiti su https://homerreid.ath.cx/misc/dspicprg/ che possono essere usati con un programmatore JDM fatto in casa, ma non l'ho mai provato. I file zippati sono il codice per il PIC. È un progetto nell'IDE MPLAB liberamente disponibile di Microchip. Se vuoi modificarlo o ricompilarlo, avrai anche bisogno del compilatore C di Microchip, che ha un'edizione gratuita per studenti. Questi possono essere utilizzati per generare il file esadecimale necessario (anche nello zip) per la programmazione con MPLAB o il suddetto programmatore JDM. Il codice campiona le porte I/O 64 volte al secondo e, in caso di modifiche, invia vari comandi via seriale all'iPod. Ho usato la documentazione pubblicamente disponibile sull'Apple Accessory Protocol (AAP, o iAP) per scrivere il codice, e se ne parla su https://www.adriangame.co.uk/ipod-acc-pro.html e http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Su, giù, sinistra e destra sono rispettivamente volume su, volume giù, brano precedente e brano successivo. A riproduce/mette in pausa la musica, mentre B la interrompe. Il pulsante di selezione si disattiva e il pulsante Start, se tenuto premuto, consente di controllare direttamente l'interfaccia dell'iPod. Tenendo premuto start, scorrere su e giù la rotella e A e B azionano i pulsanti di selezione e menu dell'iPod.
Passaggio 7: assemblaggio finale
Attacca la custodia del controller NES alla scheda e avvitala insieme. Collega il controller alla porta remota del tuo iPod e premi i pulsanti. Il PIC si accende semplicemente collegandolo all'iPod, che lo alimenta. Ora hai un modo per controllare un iPod da 2 piedi più lontano che mai. Questo istruibile contiene oggetti taglienti, veloci e caldi. Toccarli potrebbe non ucciderti. Non sono responsabile per eventuali forme di cancro che questo potrebbe causare.
Consigliato:
Amplificatore per cuffie in un controller NES!: 19 passaggi (con immagini)
Amplificatore per cuffie in un controller NES!: Ho fatto alcune build ora con i controller NES (dai un'occhiata sotto). Questa volta sono riuscito ad aggiungere un amplificatore per cuffie all'interno di uno - impresa non da poco se si considera quanto spazio c'è all'interno Il trucco era usare una batteria li-op (da un vecchio telefono) con
Light Theremin in un controller NES - Timer 555: 19 passaggi (con immagini)
Light Theremin in un controller NES - Timer 555: ho giocato con l'IC 555 e non sono mai riuscito a farlo funzionare fino ad ora. Quando l'ho sentito prendere vita e iniziare a oscillare verso di me, ero dannatamente felice con me stesso. Se riesco a farlo emettere un suono, allora chiunque dovrebbe
Slip on Amazon Fire Remote TV Remote: 3 passaggi (con immagini)
Slip on Amazon Fire Remote TV Remote: Oh Amazon, la tua Fire TV è così sorprendente, perché non ci hai dato i controlli del volume sul tuo telecomando? Bene, per meno di $ 5 su Amazon, puoi acquistare questo simpatico telecomando, alimentazione, muto , volume e canale tutto in un piccolo pacchetto. Entra nella stampante 3d e
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 passaggi (con immagini)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): ho completamente copiato ryan97128 sul suo design per Nintendo Controller MP3, versione 2.0 e ho sentito che ha avuto l'idea dal saggio Morte_Moya, quindi non posso prendermi il merito per tutto il loro genio. Volevo solo aggiungere la comodità e ricaricare
Controller USB NES con Arduino!: 6 passaggi (con immagini)
Controller USB NES con un Arduino!: AGGIORNAMENTO 22-12-2014L'utente di Instructables mattpbooth ha aggiornato il codice e lo sta ospitando su github:https://github.com/mattpbooth/ArduinoNESController…Grazie Matt!AGGIORNAMENTO 03-12-2011Sostituito a println con print (derp).AGGIORNAMENTO 01-12-2011Rifatto tutto il codice f