Kazalo:

Pixecutor - Zaženite programsko opremo na Mattel JuiceBoxu: 8 korakov
Pixecutor - Zaženite programsko opremo na Mattel JuiceBoxu: 8 korakov

Video: Pixecutor - Zaženite programsko opremo na Mattel JuiceBoxu: 8 korakov

Video: Pixecutor - Zaženite programsko opremo na Mattel JuiceBoxu: 8 korakov
Video: Потерян передатчик для беспроводной мышки или клавиатуры Logitech Unifying receiver 2024, Julij
Anonim

Ta kramp bo omogočil uporabo uporabniško napisane programske opreme na igrači za predvajalnik JuiceBox. Deluje tako, da prevari vgrajeno aplikacijo za pregledovanje slik, da zažene kodo v slikovni datoteki. JBP, ki se začne z določenim 8-bajtnim zaporedjem. Na normalno delovanje JuiceBox-a to ne vpliva, razen možnosti 1-od-18-kvintiliona prave slike, ki vsebuje zaporedje sprožilcev. Potrebovali boste naslednje predmete in opremo:

  • JuiceBox, 2MB ali 8MB. (Za razliko: samo 2 MB enote imajo LED za vklop, ki se nahaja nad in desno od gumba REWIND.) Upoštevajte, da enota 8 MB ne dovoljuje zagona večjih programov, zgornjih 6 MB običajno gre samo na odpadki.
  • Adapter za kartico SD/MMC za JuiceBox, bodisi uradni, ki je priložen začetnemu kompletu MP3, bodisi domač, kot so ga zgradili številni ljudje; kartico SD ali MMC, ki ne presega 512 MB; in kakšen način kopiranja datotek na to kartico iz računalnika. V bistvu morate biti sposobni uporabljati vgrajeno aplikacijo za pregledovanje slik.
  • Spajkalnik s fino konico.
  • Vsaj nekaj znanja o tem, kako uporabiti ta spajkalnik - tega ne bi priporočal kot vaš prvi spajkalni projekt. Morali boste lahko spajkati zatiče, ki so razmaknjeni 1/20 "narazen, ne da bi jih premostili.
  • Spajkanje, prednostno majhnega premera - za tako fino delo uporabljam spajkalnik 0,020 ".
  • Pinceta in/ali klešče z igelnim nosom.
  • Rezalniki žice.
  • Majhni križni in ploski izvijači.
  • Električni trak.
  • Lupa bi bila v veliko pomoč.
  • Spreminjanje JuiceBox -a za dodajanje serijskih vrat je potrebno za nekatere programe Pixecutor (na primer tistega, ki vam omogoča dostop do lupine), vendar lahko še vedno delate brez serijskih vrat.
  • Mikrokrmilnik PIC, natančneje PIC12F508-I/SN, programiran s kodo Pixecutor, ki jo najdete tukaj: https://www.elinux.org/wiki/JuiceBoxPixecutor (poskusite https://moin.elinux.org/wiki/JuiceBoxPixecutor, če je to spletno mesto nima podatkov). Tega verjetno ne boste mogli narediti sami; tudi če imate programer PIC, verjetno nimate adapterja, ki bi bil potreben za obdelavo čipa SOIC-8 (in ti niso ravno poceni). Zdaj prodajam programirane čipe za tiste, ki niste opremljeni za to sami. Če še kdo želi ponuditi vnaprej programirane čipe po razumni ceni, bi se z veseljem povezal z vami.

(Torej, zakaj nisem uporabil čipa DIP-8, ki je združljiv z lahko dostopnimi programerji PIC? Dva razloga: Prvič, samo čip SOIC ima pravi razmik med zatiči, da sedi neposredno na ploščicah, s katerimi se mora povezati - namestitev DIP čipa bi pomenila veliko več dela. Drugič, preprosto ni dovolj prostora za DIP - v predalu za baterije bi morali izrezati veliko luknjo, s čimer bi morali uporabiti samo napajalnik. Če niste V nobenem primeru ne nameravate uporabljati baterije in imate programer PIC, uporabite DIP del (PIC12F508-I/P). Opombe na sliki v 2. koraku morajo vsebovati vse podatke, ki jih potrebujete za ožičenje.)

Korak: Odprite ohišje, odstranite folijo

Odprite ohišje, odstranite folijo
Odprite ohišje, odstranite folijo

Začnite tako, da odstranite štiri vijake v vogalih zadnjega pokrova. Ni vam treba odstraniti vijaka, ki drži pokrov baterije na mestu.

Previdno ločite obe polovici ohišja - ne pozabite, da sta še vedno povezani z žicami na spodnjem robu. (Lahko bi odklopili te žice in popolnoma ločili polovice, vendar to verjetno ni vredno dodatnega napora.) Poskrbite, da boste našli majhen košček plastike, ki je pravkar preletel sobo - potrebno je, da pokrov zaskočnega zaslona držite na mestu. Postavite enoto, kot je prikazano - zaslon LCD z licem navzdol, reža za kartušo na desni. Vsi naslednji koraki bodo prikazali enoto v isti orientaciji. Odstraniti morate vsaj del zaščitne folije na zadnji strani vezja, začenši v kotu med regulatorjem glasnosti in priključkom za slušalke. Poskrbite, da boste dobili tudi spodnjo plast prozorne plastike, ne le bakreno folijo. Poskrbite, da za seboj ne ostanejo trakovi folije, ki bi lahko kaj povzročili.

2. korak: Pripravite blazinice

Pripravite blazinice
Pripravite blazinice

Na tiskanem vezju poiščite šest izpostavljenih blazinic, ki so bile pod odstranjeno folijo - pet v grobi črti in eno samo po sebi. Ti predstavljajo vrata JTAG, ki jih proizvajalec uporablja za testiranje plošče - in jih lahko uporabimo za bolj zlobne namene. Segrejte spajkalnik in nanesite nekaj spajkanja na štiri od teh blazinic - samostojno in sredina tri v vrsti petih. NE uporabljajte spajkanja na blazinicah na koncih vrstice, z njimi ne bodo vzpostavljene nobene povezave. Na žalost proizvajalec ni predvideval, da bomo na te blazinice spajkali mikrokrmilnik, in jim ni zagotovil potrebno napajanje. Zato bomo morali uporabiti dve kratki žici za napajanje PIC iz bližnjih sledi. Odrezani kabli upora (ali druge elektronske komponente) dobro delujejo za to, saj so zasnovani za optimalno spajkanje, vendar bi morala delovati vsaka žica z drobnim premerom. Poiščite dve točki, prikazani na sliki, in na teh območjih odstranite spajkalno masko - delovati bi moral majhen ploski izvijač. Spajajte žice ravno na ploščo - verjetno so prevelike, da bi se prilegale skozi luknje, in tako ali tako ne veste, kaj je na drugi strani plošče. Želite, da so žice bolj ali manj usmerjene proti dnu slike.

3. korak: Preverite svoje dosedanje delo

Preverite svoje dosedanje delo
Preverite svoje dosedanje delo

Po prejšnjem koraku bi morala biti plošča videti nekako tako. Vzemite povečevalno steklo in poiščite kratke hlače med poljubnima blazinicama ali sledi. (Da, zgornji dve ploščici JTAG izgledata, kot da sta povezani na tej sliki, v resnici pa nista - le preveč sijoča za moj optični bralnik.) Odpravite morebitne težave, morda do njih kasneje ne boste mogli dostopati.

4. korak: Pripravite PIC

Pripravite PIC
Pripravite PIC

Zdaj moramo še malo delati na čipu PIC, preden bo pripravljen za spajkanje. Najprej opomba o oštevilčenju pin, če te teme ne poznate. Pin 1 je označen z vdolbljeno piko na enem vogalu vrha čipa; ostali so zaporedno oštevilčeni in se gibljejo okoli čipa v nasprotni smeri urinega kazalca. Če v enem kotu ne vidite pike, verjetno gledate na dno čipa - obrnite ga! Te slike pred in po prikazu pike 1 v zgornjem levem kotu - vendar to NI orientacija v ki ga bo namestil v JuiceBox. Bodite pozorni na slike! PIC, nameščen na glavo, verjetno ne bo ubil vašega JuiceBox-a, vendar tudi ne bo nič dosegel … S kleščami z igličnim nosom nežno upognite zatiče 1, 4 in 8, dokler ne pokažejo naravnost navzven od čipa. Zamisel je, da se ne dotikajo česar koli na tiskanem vezju, ko so preostali zatiči spajkani. Na zgornje strani nožic 1 in 8 nanesite malo spajkanja - to bo verjetno lažje storiti zdaj kot kasneje. Ne obremenjujte se s pin 4, ne bo povezan z ničemer.

5. korak: PIC umestitev

PIC umestitev
PIC umestitev

Zdaj prihaja trenutek resnice - spajkanje PIC na mestu. Upoštevajte, da je pika 1 pika zdaj v spodnjem desnem kotu slike !!!

Trije nerazgibani zatiči na levi strani se bodo posamično povezali s tremi JTAG podlogami v vrsti, na katere ste prej spajkali. Dva nožica na desni strani se bosta povezala s samostojno ploščico JTAG - pravzaprav je treba priključiti samo nožico 3, vendar s pin 2 ni nič boljšega in je ne bi smeli puščati. PIC se bo z vsemi temi blazinicami nekoliko poravnal, če bo nekoliko nagnjen v levo, kot je prikazano. V tem koraku vam ni treba uporabiti več spajkanja. Ideja je, da PIC pritrdite s pinceto in med segrevanjem zatičev na eni strani rahlo pritisnete navzdol. Takoj, ko se obstoječa spajka stopi, odstranite železo, vendar držite PIC negibno s pinceto, dokler se spajka ne strdi. Ponovite z drugo stranjo. Ponovno preverite svoje delo z lupo. Spajkalnih mostov ne bi smelo biti, razen namernega med zatičema 2 in 3. Ne sme se dotikati nobenega dela tiskanega vezja, na katerega niste dobili navodila za spajkanje. Na tem mestu bi morali biti trije zatiči PIC, ki so popolnoma nepovezani.

6. korak: Zadnji dve povezavi

Zadnji dve povezavi
Zadnji dve povezavi

Odrežite dve žici, če sta predolgi, in ju upognite tako, da se njuna konca le dotakneta zatičev 1 in 8 PIC.

Spajkajte žice na zatiče. Žice boste želeli držati na sredini s kleščami (da se ne premikajo in delujejo tudi kot hladilnik). Likalnik nanesite čim krajši čas - ideja je, da se žica ne segreje do točke, ko se spajka na drugem koncu stopi. Zato imam žice na tak način, daljše, kot je nujno potrebno - če bi ubrali najkrajšo možno pot, bi bilo nemogoče obravnavati le en konec naenkrat. Čas za zadnji pregled z lupo - žice se ne smejo dotikati NIČEGA razen končnih točk, na katere so spajkane. Morda boste želeli podstaviti kos električnega traku pod njimi, da to zagotovite. Moral bi ostati en nepovezan pin PIC in tako bo ostalo.

7. korak: Odpravljanje težav

Čas je, da preizkusite svoje delo! Od tu prenesite demo programe Pixecutor (ali https://moin.elinux.org/wiki/JuiceBoxPixecutor, če to ne deluje). Kopirajte jih na pomnilniško kartico (samo korenski imenik - pregledovalnik slik ne podpira map). Vstavite kartico in adapter v JuiceBox. Vstavite baterije ali priključite napajalnik in ga pogumno vklopite! Če JuiceBox ne deluje normalno, najprej preverite spajkanje nožice 5. Če to ni to, ste verjetno uspeli naključno vzpostaviti povezavo z neko blazinico ali sledom, ki se ga sploh ne bi smeli dotakniti. Nobena druga verjetna napaka, ki vključuje le blazinice, na katere bi morali spajkati, ne bi imela tega učinka. Ponovno preverjanje vašega dela, morda z boljšim povečevalnim steklom, je vse, kar lahko resnično predlagam, če se to zgodi. Na tej točki bi morali biti v pregledovalniku slik (ali morda v meniju, ki vam omogoča, da izberete pregledovalnik slik ali MP3 predvajalnik). Izberite enega od predstavitvenih programov, kot da bi bil slika - morda TINYGL_SPIN. Boste vsaj na kratko videli zaslon, ki je večinoma smeti - navsezadnje ti programi res niso slike. Če ta zaslon ostane in vsebuje besedilo, ki se glasi "POTREBUJE PIXECUTOR", se Pixecutor popolnoma ni sprožil. Morda imate spajkalni most ali eden od zatičev PIC dejansko ni spajan na blazinico pod njim. (Zdi se, da je pin 6 najverjetnejši kraj za to, saj je med dvema zatičema. Poskusite ga nežno premikati z majhno konico izvijača - če se lahko premika od strani do strani, očitno ni spajkano.) Če je zaslon vsebuje smeti, ne pa sporočila "REQUIRES PIXECUTOR", potem se je program dejansko zagnal - najprej program počisti to sporočilo z zaslona. Če zaslon ostane tak, se je morda program iz nekega razloga zrušil ali pa preprosto ni bil namenjen prikazovanju ničesar. Na primer, program SHELLY zažene ukazno lupino na serijskih vratih. Razen če imate nameščen mod za serijska vrata in ga uporabite za izdajo ukaza, ki vpliva na zaslon, se na JuiceBoxu ne bo zgodilo nič. Na splošno lahko način za izhod iz programa Pixecutor izklopite in znova vklopite JuiceBox.. Možno je, da se napišejo programi, ki se lahko po končanem postopku vrnejo v pregledovalnik slik, vendar to omejuje njihovo zmožnost, zato dvomim, da bo takšnih programov veliko. storiti, ne da bi ga popolnoma razpakirali. Samo priključite pin PIC 4 (tistega, ki trenutno ni povezan z ničemer) na ozemljitev - bližnje območje zaščitne folije bo delovalo. Tako bo PIC trajno v ponastavljenem stanju, zato morajo biti vsi preostali učinki na delovanje JuiceBox-a posledica težav, povezanih s spajkanjem.

8. korak: Zapiranje

V redu, upam, da vaš Pixecutor zdaj dela, čas je, da ohišje ponovno sestavite. Če imate Dremel ali podobno orodje, boste morda želeli zmleti nekaj plastike hrbta na mestu, kjer bi se ga PIC dotaknil. (Ohišje lahko sestavite nazaj, ne da bi to storili, vendar je tesno prilegajoče.) Ni vam treba nujno prerezati plastike do konca, le da je na tem področju nekoliko tanjša. zaenkrat ignoriranje obrnjenega pokrova. Ta zadnji kos plastike v zadnji trenutek vstavite nazaj; to je eden od kljukic, na katerem se pokrov zasuka. Upoštevajte, da se obrne navzdol glede na zatič na drugi strani (to drži na mestu z vijakom). Zamenjajte štiri vijake, ki ste jih odstranili. Pripnite pokrov zaslona nazaj na kljuke, ob predpostavki, da ga želite uporabiti. Uživajte v svojem sočnejšem JuiceBoxu! Če želite napisati svojo programsko opremo JuiceBox, so razpoložljivi podatki o tem na voljo na

Priporočena: