
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Ha egy PIC mikrokontrollert NES vezérlőbe ágyaz be, akkor az Apple iPod távirányítójának helyettesítőjévé alakítható. (Csak a 3. és 4. generációs iPod -ok rendelkeznek ezzel, ez egy kis ovális port a fejhallgató -csatlakozó mellett). Frissítés (2011. 08. 26.): Elég sok idő telt el azóta, hogy az iPodok használták ezt az iPod távoli csatlakozót, de a dokkoló csatlakozó (a shuffle, az iPad és az iPhone kivételével minden iPod esetében) ugyanazokkal az Rx/Tx csapokkal rendelkezik, valamint 3.3V -os kimenet. Egy egyszerű kitörő tábla helyettesítheti a feltört csatlakozót a végén, és ezt bármilyen friss Apple termékkel működtetheti. A kitörési táblákat a következő címen vásárolhatja meg: https://www.kineteka.com/PodBreakout-v1.aspx (A mini nagyon szép, és pinout információkkal is rendelkeznek).
1. lépés: Alkatrészek

Mikrokontroller- dsPIC30F2011 Ezek a Microchip mintaoldaláról mintázhatók. Programozó- a dsPIC használatának hátránya a bonyolult programozási eljárás. A programozás legegyszerűbb módja a Microchip ICD2 használata, azonban ezek meglehetősen drágák. Ezt még nem próbáltam, de láthatóan a https://homerreid.ath.cx/misc/dspicprg/ webhelyen található segédprogramok használhatók egy házi készítésű JDM programozóval. IC aljzatok- 2 db 8 tűs DIP aljzatot használtam (egyetlen 18 pin vagy 16 pin is működött volna). Ezek szükségesek az IC eltávolításához és cseréjéhez a programozáshoz és a hibakereséshez. NES vezérlőDremel vágószárral Éles kés Forrasztópáka és kisméretű elektromos forrasztó Forrasztószivattyú Öblítővágók vagy drótvágók Tűzfogók Standard Ethernet (CAT-5) kábelezés Jó mennyiségű kis méretű vezetéket használtam az extra CAT-5 kábel belseje.3G vagy 4G iPod. Dugó az iPod távoli csatlakozójához. Ezt a legnehezebb megszerezni. Az iPod Linux webhelyén számos javaslat hangzik el. Egy kis darab törött régi memóriamodult használtam, amely tökéletesen illeszkedik a távoli dugóhoz, de a többi megoldás is működik.
2. lépés: A NES vezérlő előkészítése


Csavarja le a vezérlőt egy kis Phillips fejű csavarhúzóval, és távolítsa el a NYÁK -ot. Az egyetlen összetevő, amelyet hozzá kell adni, a PIC és a foglalatok. Így a vezérlő eredeti megjelenése teljesen kompromisszummentes.
Először is el kell távolítani a NES chipet. Ha nincs forrasztószivattyúja, akkor az IC -t levághatja a tábláról öblítővágókkal, és eltávolíthatja a csapokat forrasztópáka melegítésével és fogóval. Az eredeti NES kábelt szintén hasonló módon kell leszerelni a tábláról. Annak érdekében, hogy helyet biztosítson a PIC számára, a tábla egy kis részét el kell vágni a jobb felső saroktól. Csak annyit kell eltávolítani, hogy az aljzatban lévő IC a vezérlőház belsejében le tudjon ülni. Óvatosan használja a dremelt, hogy levágjon egy 0,25 "1" -os részt.
3. lépés: Vázlatos

A vezérlőn belüli áramkör lényegében az alábbi kép lesz. Ezt a képet nehéz követni, de jobban megmagyarázza a vezérlő működését. A következő lépések részletesen bemutatják a vázlat alkalmazását.
4. lépés: Az aljzatok bekötése




Az ötlet egyszerűsége miatt az egyetlen elektromos munkát el kell végezni, ha az IC aljzatokat a kártyához, a vezérlőkábelt pedig a panelhez kell csatlakoztatni. A vezérlő bekötése elméletileg nagyon egyszerű, de bonyolult minden eredeti alkatrész használata (a zöld átlátszó szalaggal borított fekete vonalak valójában felhúzó ellenállások.) A kábelezés nagy része attól függően változhat, hogy a tábla mekkora részét távolították el a dremellel. A levágott nyomok egy részét drótra kell cserélni, különösen azokat, amelyek a gombpárnákhoz vagy a felhúzó ellenállásokhoz csatlakoznak.. A PIC pin számok ugyanúgy számolhatók. A színek az eredeti NES kábelvezetékek színére vonatkoznak, és a tábla hátoldalán vannak nyomtatva (nem a zárójelben lévő színek).
PIC pin 1 (Master Reset) --- V+ (NES 16 pin) PIC pin 2 (IO 0) --- UP (NES 4 pin) PIC pin 3 (IO 1) --- DOWN (NES pin 5) PIC pin 4 (IO 2) --- BALRA (NES 6. tű) PIC 5. tű (IO 3) --- JOBB (NES 7. pin) PIC 8. pin (továbbítás) --- sárga PIC 11. pin (IO 4) --- A (NES 1. tű) PIC 12-es csap (IO 5) --- B (NES 15-ös tű) PIC-tű 13 (VSS) --- földelt (Az üres betét a jobb felső sarok közelében, amely távolabb van a széltől) PIC-tű 14 (VDD) --- V+PIC 15-ös csap (IO 7) --- SELECT (NES 13-as érintkező) PIC 16-os érintkező (IO 6) --- START (NES 14-es tű) PIC 17-es érintkező (AVSS) --- földelt (Ugyanaz az üres betét, mint fent) PIC 18-as érintkező (AVDD) --- V+
5. lépés: A kábel bekötése


Vágjon egy hosszú Cat5 kábelt (én 2 lábat használtam), és vágja le egy hüvelyk szigetelést mindkét végén. Három kivételével vágjon le minden vezetéket a szabad területekről.
A kábelben lévő 3 vezeték mindegyike a távoli csatlakozón lévő tűhöz csatlakozik. A csatlakozó csatlakoztatása attól függ, hogy milyen típusú csatlakozóról van szó, ezért minden vezetékre a csatlakozón lévő tűként fogok hivatkozni. Csatlakozó 1-es csapja (fogadás) --- NES 3-as érintkező (ez a PIC adójához van csatlakoztatva) egyszerűen nyomja be a kábelt a feszültségmentesítő oszlopokba, amelyeken a régi kábel keresztülment a vezérlő házában. Erősen hiányoznak a V+ vonalba köthető helyek. Minden V+ -al rendelkező csap közvetlenül csatlakoztatható egymáshoz, de a NES 16 -os tűnek 3,3 V -nak kell lennie. Egy késsel lekapartam a forrasztómaszk egy részét a nyomról, hogy saját párnákat készítsek.
6. lépés: PIC


Én egy dsPIC30F2011 -et használtam. Ezekből és sok más PIC -ből mintát lehet venni a Microchip webhelyéről, a https://sample.microchip.com/ webhelyen. A dsPIC -t használtam a normál PIC helyett, mert 1. 3.3V -on képes működni, amit az iPod 2. biztosít. 8 I/O port az összes gombhoz. 3. Könnyen programozható UART modulja van, amely adatokat tud küldeni az iPod -hoz konvertálás nélkül. 4. Volt már egy és egy programozóm. Bármely más mikrovezérlő, amelyet tud használni, és megfelel ezeknek a követelményeknek, helyettesíthető, de a kábelezés más lesz. A dsPIC használatának hátránya, hogy a programozó meglehetősen drága (az ICD2 most 160 dollár). A https://homerreid.ath.cx/misc/dspicprg/ webhelyen ingyenes eszközök találhatók, amelyek használhatók egy házi készítésű JDM programozóhoz, de ezt még soha nem próbáltam. A tömörített fájlok a PIC kódja. Ez egy projekt a Microchip szabadon elérhető MPLAB IDE -jében. Ha módosítani vagy újrafordítani szeretné, szüksége lesz a Microchip C Compiler programjára is, amely ingyenes diákkiadással rendelkezik. Ezekkel elő lehet állítani a szükséges hex fájlt (szintén zip -ben) az MPLAB vagy a fent említett JDM programozó programozásához. A kód másodpercenként 64 -szer mintavételezi az I/O portokat, és ha bármilyen változás történik, soros parancsokat küld az iPodnak. A kód írásához az Apple Accessory Protocol (AAP vagy iAP) nyilvánosan elérhető dokumentációját használtam, és erről a https://www.adriangame.co.uk/ipod-acc-pro.html és http:/címen van szó. /nuxx.net/wiki/Apple_Accessory_Protocol Fel, le, balra és jobbra a hangerő növelése, a hangerő csökkentése, az előző szám és a következő dal. A lejátszja/szünetelteti a zenét, míg B leállítja. A választógomb elnémul, és a Start gomb lenyomva tartásával közvetlenül vezérelheti az iPod interfészét. Tartsa lenyomva az indítást, görgesse felfelé és lefelé a kereket, A és B pedig az iPod kiválasztó és menü gombjait.
7. lépés: Végső összeszerelés

Csatlakoztassa a NES vezérlőházat a panelhez, és csavarja össze. Csatlakoztassa a vezérlőt az iPod távoli portjához, és nyomja meg a gombokat. A PIC bekapcsolásához egyszerűen csatlakoztassa az iPod -hoz, amely áramot biztosít számára. Most már lehetősége van arra, hogy az iPod -ot 2 méterrel távolabb vezesse, mint valaha. Ez az utasítás éles, gyors és forró tárgyakat tartalmaz. Ha megérinti őket, lehet, hogy nem öl meg. Nem vagyok felelős a rák bármely formájáért, amelyet ez valószínűleg okoz.
Ajánlott:
Digitális vezérlő a légrugózáshoz az Arduino és az okostelefon távirányító használatával: 7 lépés (képekkel)

Digitális vezérlő a légrugózáshoz az Arduino és az okostelefon távirányító használatával: Üdvözlök mindenkit. Ebben az oktatható útmutatóban megpróbálom megmutatni, hogyan kell vezérlőt építeni az autó légrugózásához, egy arduino + bluetooth modul használatával és bármilyen Android +4.4 -es okostelefon távoli vezérléséhez, ez is az első leckéztethető, így viseld
NES vezérlő mobiltelefon: 9 lépés (képekkel)

NES vezérlő mobiltelefon: A NES vezérlőmódok végső határa: A NES vezérlő mobiltelefon. FRISSÍTÉS 11.06.2011: Szia mindenkinek. Hűha, otthon még mindig meglepődöm, hogy nagy figyelmet kap ez a projekt. Sajnos egyáltalán nem tudom ellenőrizni az utasításokat. Tehát, ha
USB NES vezérlő Arduino -val!: 6 lépés (képekkel)

USB NES vezérlő Arduino-val !: UPDATE 2014-12-22 Az Instructables felhasználó mattpbooth frissítette a kódot, és a githubon tárolja: https: //github.com/mattpbooth/ArduinoNESController..Köszönöm Matt! UPDATE 2011-12-03 a println nyomtatással (derp). FRISSÍTÉS 2011.12.01. Minden kód f
Arduino közlekedési lámpa vezérlő és távirányító: 10 lépés

Arduino közlekedési lámpa vezérlő W/távirányítóval: Volt egy jelzőlámpám, amelyet újrafestettem. Már csak az kellett, hogy megépítsék a vezérlőt a lámpa jelmintáihoz. A csavar érdekében beépítettem egy távirányítót. Ez is tökéletes lehetőség volt számomra
10 perces varrható IPod távirányító: 6 lépés (képekkel)

10 perces varrható IPod távirányító: Sok igazán klassz iPod távirányító projekt létezik: néhány egyszerű gombokkal rendelkezik, mások reagálnak szívverés vagy testmozgás, és mások úgy vannak kialakítva, hogy közvetlenül kapcsolódjanak a számítógépen futó szoftverekhez. Közülük azonban nem egy