Tartalomjegyzék:

Pixecutor - Szoftver futtatása Mattel JuiceBoxon: 8 lépés
Pixecutor - Szoftver futtatása Mattel JuiceBoxon: 8 lépés

Videó: Pixecutor - Szoftver futtatása Mattel JuiceBoxon: 8 lépés

Videó: Pixecutor - Szoftver futtatása Mattel JuiceBoxon: 8 lépés
Videó: Голубая стрела (1958) фильм 2024, November
Anonim

Ez a hack lehetővé teszi a felhasználó által írt szoftverek futtatását JuiceBox médialejátszó játékon. Úgy működik, hogy becsapja a beépített képnézegető alkalmazást, hogy futtassa a. JBP képfájlban található kódot, amely egy 8 bájtos sorozattal kezdődik. A JuiceBox normál működését ez nem érinti, kivéve az 1 /18-kvintillió esélyt arra, hogy valódi kép jelenítse meg a trigger sorozatot. Szüksége lesz a következő elemekre és berendezésekre:

  • JuiceBox, 2 MB vagy 8 MB. (A különbség kedvéért: csak a 2 MB-os egységeknek van bekapcsoló LED-je, amely a REWIND gomb felett és jobb oldalán található.) Vegye figyelembe, hogy egy 8 MB-os egység nem feltétlenül teszi lehetővé nagyobb programok futtatását, a felső 6 MB általában csak a Pazarlás.
  • SD/MMC kártyaadapter a JuiceBoxhoz, vagy az MP3 kezdő készlethez mellékelt hivatalos, vagy házi készítésű, mint sokan építették; legfeljebb 512 MB kapacitású SD vagy MMC kártya; és valamilyen módon másolhat fájlokat arra a kártyára a számítógépről. Alapvetően képesnek kell lennie a beépített képnézegető alkalmazás használatára.
  • Forrasztópáka finom heggyel.
  • Legalább némi ismerete annak a forrasztópáka használatának - ezt nem ajánlom első forrasztási projektként. Tudnia kell forrasztani azokat a csapokat, amelyek 1/20 "távolságra vannak egymástól anélkül, hogy áthidalnák őket.
  • Forrasztás, lehetőleg kis átmérőjű - 0,020 hüvelykes forrasztót használok az ilyen finom munkákhoz.
  • Csipesz és/vagy tűfogó.
  • Drótvágók.
  • Kis Phillips és lapos csavarhúzó.
  • Elektromos szalag.
  • Egy nagyító nagy segítség lenne.
  • A JuiceBox módosítása soros port hozzáadásához szükséges néhány Pixecutor programhoz (például a héjhozzáférést biztosítóhoz), de vannak olyan dolgok, amelyeket soros port nélkül is megtehet.
  • Egy PIC mikrokontroller, különösen egy PIC12F508-I/SN, a Pixecutor kóddal programozva itt található: https://www.elinux.org/wiki/JuiceBoxPixecutor (próbálja ki a https://moin.elinux.org/wiki/JuiceBoxPixecutor programot, ha az oldalon nincs információ). Ez nem olyasmi, amit valószínűleg maga képes megtenni; még ha PIC programozója is lenne, valószínűleg nincs meg a SOIC-8 chip kezeléséhez szükséges adapter (és ezek nem éppen olcsók). Most programozott chipeket árulok azoknak, akik nincsenek felkészülve arra, hogy saját kezűleg végezzék el. Ha bárki más odakint szeretne előre programozott chipeket kínálni elfogadható áron, szívesen linkelném Önt.

(Akkor miért nem használtam olyan DIP-8 chipet, amely kompatibilis a könnyen hozzáférhető PIC programozókkal? Két ok: Először is, csak egy SOIC chip rendelkezik megfelelő tűtávolsággal ahhoz, hogy közvetlenül a párnák tetején üljön, amelyekhez csatlakozni kell. - egy DIP -chip telepítése sokkal több munkát igényel. Másodszor, egyszerűen nincs elegendő hely a DIP számára - nagy lyukat kell vágnia az elemtartóba, csak a hálózati adapter használatát kényszerítve. nem tervezi, hogy valaha is használ elemet, és rendelkezik PIC programozóval, bátran használjon DIP alkatrészt (PIC12F508-I/P). A 2. lépésben található képek megjegyzéseinek tartalmazniuk kell a bekötéshez szükséges összes információt.)

Lépés: Nyissa ki a tokot, távolítsa el a fóliát

Nyissa ki a tokot, távolítsa el a fóliát
Nyissa ki a tokot, távolítsa el a fóliát

Kezdje a hátsó borító sarkában lévő négy csavar eltávolításával. Nem kell eltávolítani azt a csavart, amely az akkumulátor fedelét a helyén tartja.

Óvatosan válassza le a tok két felét - ne feledje, hogy továbbra is vezetékekkel vannak összekötve az alsó szélén. (Lehet, hogy leválasztja ezeket a vezetékeket, és teljesen elkülöníti a feleket, de ez valószínűleg nem éri meg a további erőfeszítéseket.) Győződjön meg róla, hogy megtalálja azt a kis műanyagdarabot, amely éppen átrepült a szobán - ehhez szükség van a felhajtható képernyő borításának a helyén tartására.. Helyezze az egységet az ábrán látható módon - az LCD képernyő lefelé, a patron nyílás jobbra. Minden további lépés az egységet ugyanabban az irányban mutatja. Le kell húzni az áramköri kártya hátoldalán lévő árnyékoló fólia legalább egy részét, kezdve a hangerőszabályzó és a fejhallgató -csatlakozó közötti sarokban. Győződjön meg arról, hogy az alsó réteg is tiszta műanyag, és nem csak a rézfólia. Ügyeljen arra, hogy ne maradjon hátra fóliadarab, amely lezárhat valamit.

2. lépés: Készítse elő a párnákat

Készítse elő a párnákat
Készítse elő a párnákat

Keresse meg az áramköri lapon hat szabaddá vált párnát, amelyek az eltávolított fólia alatt voltak - öt egyenetlen vonallal, plusz egy önmagában. Ezek egy JTAG portot alkotnak, amelyet a gyártó a tábla tesztelésére használ - és mi aljasabb célokra is használhatjuk. Melegítse fel a forrasztópákait, és tegyen egy kis forrasztást négy ilyen betétre - az önállóra és a az ötödik sor három középpontja. NE alkalmazzon forrasztást a sor végén lévő párnákra, nem fognak csatlakozni hozzájuk. Sajnos a gyártó nem számított arra, hogy mikrovezérlőt fogunk forrasztani ezekhez a párnákhoz, és nem adott hozzá párnákat. a szükséges tápegységet. Ezért két rövid vezetéket kell használnunk, hogy áramot juttassunk a PIC -hez a közeli nyomokból. Az ellenállás (vagy más elektronikus alkatrész) levágott vezetékei jól működnek erre, mivel az optimális forraszthatóságra vannak tervezve, de minden finom méretű vezetéknek működnie kell. Keresse meg a képen látható két foltot, és kaparja le a forrasztómaszkot ezeken a területeken - egy kis lapos csavarhúzónak működnie kell. Forrasztja a vezetékeket laposan a táblához - valószínűleg túl nagyok ahhoz, hogy elférjenek a lyukakon, és amúgy sem tudja, mi van a tábla másik oldalán ezeken a pontokon. Azt szeretné, ha a vezetékek többé -kevésbé a kép alja felé haladnának.

3. lépés: Ellenőrizze eddigi munkáját

Ellenőrizze eddigi munkáját
Ellenőrizze eddigi munkáját

Az előző lépés után a táblának valahogy így kell kinéznie. Vegye ki a nagyítót, és keressen rövidnadrágot bármelyik párna vagy nyom között. (Igen, a felső két JTAG párna úgy néz ki, mintha össze lennének kapcsolva ezen a képen, de valójában nem - csak túl fényesek a szkenneremhez.) Javítsa ki a problémákat most, lehet, hogy később nem fogja tudni elérni őket.

4. lépés: Készítse elő a PIC -t

Készítse elő a PIC -t
Készítse elő a PIC -t

Most egy kicsit dolgoznunk kell a PIC chipen, mielőtt készen áll a forrasztásra. Először is, egy megjegyzés a csapszámozásról, ha nem ismeri a témát. Az 1. tűt a chip tetejének egyik sarkában lévő süllyesztett pont jelzi; a többi sorszámozott, az óramutató járásával ellentétes irányban halad a chip körül. Ha nem lát egy pontot az egyik sarokban, akkor valószínűleg a chip alját nézi - fordítsa meg! Ezek az előtte -utána képek a bal felső sarokban lévő 1 -es pontot mutatják - azonban ez nem az irány amelyet a JuiceBoxba telepítenek. Figyelj a képekre! A fejjel lefelé telepített PIC valószínűleg nem fogja megölni a JuiceBox-ot, de semmivel sem fog elérni … Tű-orrfogóval finoman hajlítsa az 1-es, 4-es és 8-as csapokat, amíg azok egyenesen kifelé mutatnak a chiptől. Az ötlet az, hogy ne érintse meg őket az áramköri lapon, amikor a többi csap a helyére van forrasztva. Vigyen fel egy kis forrasztást az 1 -es és 8 -as csapok felső oldalára - ezt valószínűleg most könnyebb megtenni, mint később. Ne foglalkozzon a 4 -es csapszeggel, nem lesz csatlakoztatva semmihez.

5. lépés: PIC elhelyezés

PIC elhelyezés
PIC elhelyezés

Most jön az igazság pillanata - a PIC forrasztása a helyére. Vegye figyelembe, hogy az 1 -es tű most a kép jobb alsó sarkában található !!!

A bal oldalon lévő három hajlítatlan csap egyenként csatlakozik a három JTAG párnához egymás után, amelyekre korábban forrasztott. A jobb oldalon lévő két csap mindkét esetben csatlakozik az önálló JTAG padhoz - valójában csak a 3 -as csapot kell csatlakoztatni, de a 2 -es tűvel nincs jobb, és nem szabad lebegni. A PIC egy kicsit jobban illeszkedik ezekhez a párnákhoz, ha kissé balra döntik, amint az látható. Ebben a lépésben nem kell több forrasztást alkalmazni. Az ötlet az, hogy a PIC -t csipesszel a helyén tartsa, és enyhe lefelé nyomást gyakorol, miközben az egyik oldalon lévő csapokat felmelegíti. Amint a meglévő forrasztóanyag megolvad, távolítsa el a vasalót, de tartsa mozdulatlanul a PIC -t a csipesszel, amíg a forraszanyag megszilárdul. Ismételje meg a másik oldallal. Ellenőrizze újra munkáját a nagyítóval. Forrasztóhidak nem lehetnek, kivéve a szándékos 2 -es és 3 -as érintkezők között. Semmi nem érintheti meg az áramköri lap bármely részét, amelyre nem utasították, hogy alkalmazza a forrasztást. Három PIC -tűnek kell lennie, amelyek ezen a ponton teljesen nincsenek csatlakoztatva.

6. lépés: Az utolsó két kapcsolat

Az utolsó két kapcsolat
Az utolsó két kapcsolat

Vágja el a két vezetéket, ha túl hosszúak, és hajlítsa meg úgy, hogy a végeik csak érintsék az 1. és 8. PIC -tűt.

Forrasztja a vezetékeket a csapokhoz. A vezetékeket a fogóval középen kell tartani (hogy ne mozduljanak el, és hűtőbordaként is működjenek). Alkalmazza a vasalót a lehető legrövidebb ideig - az ötlet az, hogy a huzal ne melegedjen fel addig a pontig, ahol a másik végén lévő forraszanyag megolvad. Ezért van az, hogy a huzalok így hurkolódnak, hosszabb ideig, mint amennyire feltétlenül szükséges - ha a lehető legrövidebb utat választanák, lehetetlen lenne egyszerre csak egy véggel foglalkozni. Ideje az utolsó ellenőrzésre a nagyítóval - a vezetékek nem érintkezhetnek semmi mással, kivéve azokat a végpontokat, amelyekhez forrasztottak. Ennek biztosítása érdekében csúsztasson alá egy darab elektromos szalagot. Egy nem csatlakoztatott PIC -tűnek kell maradnia, és ez így is marad.

7. lépés: Hibaelhárítás

Ideje tesztelni a munkáját! Fogja meg a Pixecutor demó programokat innen (vagy https://moin.elinux.org/wiki/JuiceBoxPixecutor, ha ez nem működik). Másolja őket a memóriakártyára (csak a gyökérkönyvtárba - a képnézegető nem támogatja a mappákat). Helyezze be a kártyát és az adaptert a JuiceBox -ba. Helyezze be az elemeket, vagy csatlakoztassa a hálózati adaptert, és bátran kapcsolja be! Ha a JuiceBox nem működik megfelelően, először ellenőrizze az 5. tű forrasztását. Ha nem így van, akkor valószínűleg véletlenül sikerült kapcsolatot létesítenie egy olyan párnával vagy nyomaival, amelyet egyáltalán nem kellett volna megérintenie. Nincs más valószínű hiba, amely csak azokat a párnákat foglalja magában, amelyekre forrasztani kellett volna. A munka ismételt ellenőrzése, talán egy jobb nagyítóval, csak azt tudom javasolni, ha ez megtörténik. Ezen a ponton a képnézegetőben kell lennie (vagy esetleg egy menüben, amely lehetővé teszi a képnézegető vagy az MP3 kiválasztását) játékos). Válasszon egyet a bemutató programok közül, mintha kép lenne - talán TINYGL_SPIN. Legalábbis röviden látni fog egy képernyőt, amely többnyire szemét - végül is ezek a programok nem TÉNYLEG képek. Ha ez a képernyő megmarad, és a "REQUIRES PIXECUTOR" szöveget tartalmazza, a Pixecutor teljesen nem indult el. Lehet, hogy van forrasztóhídja, vagy az egyik PIC -tüske valójában nincs forrasztva az alatta lévő párnára. (A 6. tű tűnik a legvalószínűbb helynek, ahol ez megtörténhet, mivel két másik csap között van. Próbálja meg óvatosan csavarni egy kis csavarhúzóheggyel - ha el tud mozdulni egyik oldalról a másikra, nyilvánvalóan nincs forrasztva.) szemetet tartalmaz, de nem jelenik meg a "REQUIRES PIXECUTOR" üzenet, akkor a program valóban futott - a programok első dolga az, hogy töröljék ezt az üzenetet a képernyőről. Ha a képernyő így marad, akkor a program valamilyen okból összeomlott, vagy egyszerűen nem volt szándékában megjeleníteni semmit. Például a SHELLY program parancshéjat indít a soros porton. Hacsak nincs telepítve soros port mod, és használja azt a képernyőt érintő parancs kiadására, akkor semmi sem fog történni a JuiceBox -on. Általában a Pixecutor programból való kilépés módja a JuiceBox kikapcsolása és bekapcsolása.. Lehetséges olyan programok írása, amelyek visszatérhetnek a képnézegetőhöz, amikor elkészültek, de ez korlátozza, hogy mit tehetnek, ezért kétlem, hogy sok ilyen program lesz. Ha valamilyen oknál fogva teljesen le szeretné tiltani a Pixecutort, ez teljesen forrasztás nélkül kell elvégezni. Csak csatlakoztassa a PIC 4 tűt (azt, amely jelenleg nincs csatlakoztatva semmihez) a földhöz - az árnyékoló fólia közeli területe működni fog. Ez a PIC-t tartósan visszaállított állapotban tartja, így a JuiceBox működésére gyakorolt fennmaradó hatásoknak forrasztással kapcsolatos problémáknak kell lenniük.

8. lépés: Zárás

Rendben, a Pixecutor remélhetőleg most dolgozik, ideje újra összerakni a tokot. Mielőtt ezt megtenné, rendkívül fontos, hogy egy darab elektromos szalagot helyezzen a PIC -re - különben a belső vezetőképes bevonat zárja le Ha rendelkezik Dremel vagy hasonló szerszámmal, érdemes a hátsó műanyag egy részét lecsiszolni azon a ponton, ahol a PIC hozzáér. (Visszarakhatja a tokot anélkül, hogy ezt megtenné, de szorosan illeszkedik.) Nem feltétlenül kell teljesen átvágnia a műanyagot, csak kissé vékonyabbá kell tennie az adott területen. Illessze össze a tok feleit, egyelőre figyelmen kívül hagyva a felhajtható fedelet. Tegye vissza azt a kis műanyagdarabot az utolsó pillanatban; ez az egyik csap, amelyen a borító elfordul. Ne feledje, hogy fejjel lefelé fordul a másik oldalon lévő csaphoz képest (ezt csavar tartja a helyén). Helyezze vissza az eltávolított négy csavart. Feltéve, hogy használni szeretné, pattintsa vissza a képernyővédőt a csapokra. Élvezze a lédúsabb JuiceBox szolgáltatást! Ha saját JuiceBox szoftvert szeretne írni, az ezzel kapcsolatos információk megtalálhatók a https://www.elinux.org/wiki/JuiceBoxPixecutor/PixecutorDevelopment webhelyen.

Ajánlott: