Turinys:

„Pixecutor“- paleiskite programinę įrangą „Mattel JuiceBox“: 8 žingsniai
„Pixecutor“- paleiskite programinę įrangą „Mattel JuiceBox“: 8 žingsniai

Video: „Pixecutor“- paleiskite programinę įrangą „Mattel JuiceBox“: 8 žingsniai

Video: „Pixecutor“- paleiskite programinę įrangą „Mattel JuiceBox“: 8 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Liepa
Anonim

Šis įsilaužimas leis paleisti vartotojo parašytą programinę įrangą „JuiceBox“medijos leistuvo žaisle. Jis veikia apgaudinėjant integruotą vaizdo peržiūros programą, kad ji paleistų kodą, esantį. JBP paveikslėlio faile, kuris prasideda konkrečia 8 baitų seka. Įprastas „JuiceBox“veikimas neturi įtakos, išskyrus 1 iš 18 kvintilijonų tikimybę, kad tikroji nuotrauka bus su trigerio seka. Jums reikės šių elementų ir įrangos:

  • JuiceBox, 2 MB arba 8 MB. (Jei norite pasakyti skirtumą: tik 2 MB įrenginiai turi įjungimo šviesos diodą, esantį virš ir dešinėje nuo REWIND mygtuko.) Atminkite, kad 8 MB įrenginys nebūtinai leidžia paleisti didesnes programas, o viršutiniai 6 MB paprastai eina į atliekos.
  • SD/MMC kortelių adapteris, skirtas „JuiceBox“, oficialus, pateiktas kartu su MP3 pradiniu rinkiniu, arba naminis, kurį sukūrė daugelis žmonių; SD arba MMC kortelė, kurios talpa ne didesnė kaip 512 MB; ir tam tikras būdas nukopijuoti failus į tą kortelę iš kompiuterio. Iš esmės turite mokėti naudotis integruota vaizdo peržiūros programa.
  • Lituoklis su smulkiu antgaliu.
  • Bent jau tam tikros žinios, kaip NAUDOTI tą lituoklį - nerekomenduočiau to kaip pirmojo litavimo projekto. Turėsite sugebėti lituoti kaiščius, kurie yra 1/20 colių atstumu vienas nuo kito, jų nesujungdami.
  • Lituoklis, pageidautina mažo skersmens - tokiam smulkiam darbui naudoju 0,020 colių lydmetalį.
  • Pincetai ir (arba) replės su adatomis.
  • Vielos pjaustytuvai.
  • Maži „Phillips“ir atsuktuvai su plokščiu galu.
  • Izoliacinė juosta.
  • Padidinamasis stiklas būtų labai naudingas.
  • „JuiceBox“modifikavimas, norint pridėti nuoseklųjį prievadą, yra būtinas kai kurioms „Pixecutor“programoms (pvz., Tai, kuri suteikia prieigą prie apvalkalo), tačiau vis tiek yra dalykų, kuriuos galite padaryti be nuoseklaus prievado.
  • PIC mikrovaldiklis, ypač PIC12F508-I/SN, užprogramuotas naudojant „Pixecutor“kodą, kurį rasite čia: https://www.elinux.org/wiki/JuiceBoxPixecutor (pabandykite https://moin.elinux.org/wiki/JuiceBoxPixecutor Svetainėje nėra informacijos). Tai nėra kažkas, ko greičiausiai sugebėsite patys; net jei turėjote PIC programuotoją, greičiausiai neturite adapterio, reikalingo SOIC-8 mikroschemai valdyti (ir tai nėra pigiai). Dabar parduodu užprogramuotus lustus tiems iš jūsų, kurie nėra pasirengę tai padaryti patys. Jei kas nors kitas nori pasiūlyti iš anksto užprogramuotų lustų už priimtiną kainą, aš mielai susisieksiu su jumis.

(Taigi kodėl aš nenaudojau DIP-8 lusto, suderinamo su lengvai prieinamais PIC programuotojais? Dvi priežastys: pirma, tik SOIC mikroschema turi tinkamą kaiščių tarpą, kad galėtų sėdėti tiesiai ant trinkelių, prie kurių reikia prisijungti - DIP mikroschema būtų daug daugiau įdiegiama. Antra, tiesiog nėra pakankamai vietos DIP - turėsite išpjauti didelę skylę į akumuliatoriaus skyrių, priversdami naudoti tik kintamosios srovės adapterį. Niekada neplanuojate niekada naudoti akumuliatoriaus energijos ir turite PIC programuotoją, nedvejodami naudokite DIP dalį (PIC12F508-I/P). Paveikslėlio 2 veiksmo pastabose turėtų būti visa informacija, reikalinga prijungimui.)

1 žingsnis: Atidarykite dėklą, nuimkite foliją

Atidarykite dėklą, nuimkite foliją
Atidarykite dėklą, nuimkite foliją

Pradėkite nuimdami keturis varžtus galinio dangtelio kampuose. Jums nereikia atsukti varžto, laikančio akumuliatoriaus dangtelį.

Atsargiai atskirkite dvi korpuso puses - atminkite, kad jos vis dar sujungtos laidais apatiniame krašte. (Galite atjungti šiuos laidus ir visiškai atskirti puses, tačiau tai tikriausiai neverta papildomų pastangų.) Įsitikinkite, kad radote mažą plastiko gabalėlį, kuris ką tik skrido per kambarį - tai būtina, kad būtų galima laikyti atsukamą ekrano dangtelį. Padėkite įrenginį taip, kaip parodyta - LCD ekranas žemyn, kasetės anga dešinėje. Visi tolesni veiksmai parodys įrenginį ta pačia kryptimi. Turite nulupti bent dalį apsauginės plėvelės, esančios plokštės gale, pradedant nuo kampo tarp garsumo valdymo ir ausinių lizdo. Įsitikinkite, kad jūs taip pat gaunate pagrindinį skaidraus plastiko sluoksnį, o ne tik vario foliją. Įsitikinkite, kad neliko folijos gabalėlių, kurie galėtų kažką sutrumpinti.

2 žingsnis: Paruoškite trinkeles

Paruoškite trinkeles
Paruoškite trinkeles

Suraskite šešias atviras trinkeles ant plokštės, esančias po nuimta folija - penkias šiurkščia linija ir dar vieną. Tai yra JTAG prievadas, kurį gamintojas naudoja bandydamas plokštę - ir mes galime jį panaudoti negeriems tikslams. Įkaitinkite lituoklį ir uždėkite šiek tiek lituoklio į keturias iš šių trinkelių - atskirą ir centre trys iš penkių eilių. NEGALIMA lituoti ant pagalvėlių eilutės galuose, prie jų nebus prijungta. Deja, gamintojas nenumatė, kad prie šių trinkelių lituosime mikrovaldiklį, ir nepateikė trinkelių būtiną maitinimo šaltinį. Todėl turėsime naudoti du trumpus laidus, kad PIC gautume energiją iš netoliese esančių pėdsakų. Šiam tikslui puikiai tinka nupjauti rezistoriaus (ar kito elektroninio komponento) laidai, nes jie yra skirti optimaliam litavimui, tačiau bet kokia smulkioji viela turėtų veikti. Suraskite dvi paveikslėlyje nurodytas vietas ir nuvalykite tose vietose esančias kailio kaukes - turėtų veikti mažas atsuktuvas plokščiu galu. Lituokite laidus lygiai prie plokštės - jie tikriausiai yra per dideli, kad netilptų per skyles, ir jūs vis tiek nežinote, kas yra kitoje lentos pusėje tuose taškuose. Norite, kad laidai būtų nukreipti daugiau ar mažiau paveikslo apačios link.

3 žingsnis: patikrinkite savo darbą iki šiol

Patikrinkite savo darbą iki šiol
Patikrinkite savo darbą iki šiol

Po ankstesnio veiksmo lenta turėtų atrodyti maždaug taip. Išimkite didinamąjį stiklą ir ieškokite šortų tarp bet kokių dviejų pagalvėlių ar pėdsakų. (Taip, šiame paveikslėlyje atrodo, kad dvi viršutinės JTAG trinkelės yra sujungtos, bet iš tikrųjų nėra - jos tiesiog per blizgios mano skaitytuvui.) Išspręskite bet kokias problemas dabar, galbūt vėliau negalėsite jų pasiekti.

4 žingsnis: Paruoškite PIC

Paruoškite PIC
Paruoškite PIC

Dabar mes turime šiek tiek padirbėti su PIC lustu, kol jis bus paruoštas lituoti. Pirma, pastaba apie kaiščių numeraciją, jei nesate susipažinę su šia tema. 1 kaištį žymi įdubęs taškas viename lusto viršaus kampe; likusieji yra sunumeruoti iš eilės, einant aplink lustą prieš laikrodžio rodyklę. Jei viename kampe nematote taško, tikriausiai žiūrite į mikroschemos apačią - apverskite! Šiose prieš ir po nuotraukose viršuje kairėje rodomas 1 taškas, tačiau tai nėra orientacija kuri bus įdiegta „JuiceBox“. Atkreipkite dėmesį į paveikslėlius! Apverstas PIC tikriausiai nenužudys jūsų „JuiceBox“, bet ir nieko nepadarys … Naudodami reples su adatomis, švelniai sulenkite 1, 4 ir 8 kaiščius, kol jie bus nukreipti tiesiai į išorę nuo lusto. Idėja yra neleisti jiems liesti nieko ant plokštės, kai likusieji kaiščiai yra lituoti į vietą. Užtepkite šiek tiek litavimo ant viršutinių 1 ir 8 kaiščių pusių - tai tikriausiai bus lengviau padaryti dabar, o ne vėliau. Nesijaudinkite su kaiščiu 4, jis nebus prie nieko prijungtas.

5 žingsnis: PIC vieta

PIC vieta
PIC vieta

Dabar ateina tiesos momentas - PIT litavimas vietoje. Atminkite, kad 1 smeigtukas dabar yra apatiniame dešiniajame paveikslėlio kampe !!!

Trys nesulenkti kaiščiai kairėje pusėje bus atskirai prijungti prie trijų JTAG pagalvėlių iš eilės, kurias anksčiau uždėjote lydmetalį. Abu kaiščiai dešinėje pusėje bus prijungti prie atskiros JTAG trinkelės - iš tikrųjų reikia prijungti tik 3 kaištį, tačiau su 2 kaiščiu nėra nieko geriau, ir jis neturėtų būti plaukiojantis. PIC bus šiek tiek geresnis, jei šiek tiek pakreiptas į kairę, kaip parodyta. Šiame etape jums nereikės naudoti daugiau lydmetalio. Idėja yra laikyti PIC vietoje pincetu ir šiek tiek paspausti žemyn, kaitinant kaiščius vienoje pusėje. Kai tik lydmetalis ištirps, nuimkite lygintuvą, bet laikykite PIC nejudėdami su pincetu, kol lydmetalis sustings. Pakartokite su kita puse. Dar kartą patikrinkite savo darbą su didinamuoju stiklu. Neturėtų būti jokių litavimo tiltų, išskyrus tyčinį tarp 2 ir 3 kaiščių. Neturėtų būti nieko, kas liestų bet kurią plokštės dalį, kuriai nebuvo nurodyta lieti. Turi būti trys PIC kaiščiai, kurie šiuo metu yra visiškai nesujungti.

6 veiksmas: paskutiniai du ryšiai

Paskutinės dvi jungtys
Paskutinės dvi jungtys

Nupjaukite du laidus, jei jie per ilgi, ir sulenkite juos taip, kad jų galai tiesiog liestų PIC 1 ir 8 kaiščius.

Lituokite laidus prie kaiščių. Žnyplėmis norėsite laikyti laidus viduryje (kad jie nejudėtų ir veiktų kaip šilumos kriauklė). Lygintuvą tepkite kuo trumpiau - idėja yra neleisti vielai įkaisti iki tos vietos, kur lydmetalis kitame gale ištirpsta. Štai kodėl man laidai sukasi taip, ilgiau nei būtina - jei jie pasirinktų trumpiausią įmanomą kelią, vienu metu būtų neįmanoma susidoroti tik su vienu galu. Laikas paskutiniam patikrinimui su didinamuoju stiklu - laidai neturėtų liesti NIEKO, išskyrus galinius taškus, prie kurių jie yra lituojami. Norėdami tai padaryti, galbūt norėsite po jais nustumti elektros juostos gabalėlį. Turėtų likti vienas neprijungtas PIC kaištis, ir jis liks toks.

7 žingsnis: trikčių šalinimas

Laikas išbandyti savo darbą! Paimkite „Pixecutor“demonstracines programas iš čia (arba https://moin.elinux.org/wiki/JuiceBoxPixecutor, jei tai neveikia). Nukopijuokite juos į atminties kortelę (tik šakninis katalogas - paveikslėlių peržiūros priemonė nepalaiko aplankų). Įdėkite kortelę ir adapterį į „JuiceBox“. Įdėkite baterijas arba prijunkite kintamosios srovės adapterį ir drąsiai įjunkite! Jei „JuiceBox“neveikia normaliai, pirmiausia patikrinkite 5 kaiščio litavimą. Jei taip nėra, tikriausiai jums pavyko atsitiktinai prisijungti prie tam tikro trinkelės ar pėdsako, kurio neturėjote liesti. Jokia kita tikėtina klaida, susijusi su tik trinkelėmis, kurioms turėjote lituoti, neturėtų tokio poveikio. Tikrai galiu pasiūlyti, jei taip atsitiks, dar kartą patikrinti savo darbą, galbūt naudojant geresnį didinamąjį stiklą. Šiuo metu turėtumėte būti paveikslėlių peržiūros priemonėje (o gal meniu, kuris leidžia pasirinkti vaizdo peržiūros priemonę arba MP3 žaidėjas). Pasirinkite vieną iš demonstracinių programų, tarsi tai būtų paveikslėlis - galbūt TINYGL_SPIN. Jūs bent trumpam pamatysite ekraną, kuris dažniausiai yra šiukšlės - juk šios programos nėra TIKRAI nuotraukos. Jei šis ekranas lieka ir jame yra tekstas „REIKALINGAS PIXECUTOR“, „Pixecutor“visiškai nepavyko suaktyvinti. Galbūt jūs turite litavimo tiltą arba vienas iš PIC kaiščių iš tikrųjų nėra lituojamas prie po juo esančios trinkelės. (Atrodo, kad 6 kaištis yra labiausiai tikėtina vieta, kai taip atsitiks, nes jis yra tarp dviejų kitų kaiščių. Pabandykite švelniai pasukti jį mažu atsuktuvo antgaliu - jei jis gali judėti iš vienos pusės į kitą, akivaizdu, kad jis nėra lituojamas.) yra šiukšlių, bet nėra pranešimo „REIKALAVA PIXECUTOR“, tada programa iš tikrųjų buvo paleista - pirmas dalykas, kurį programos daro, yra išvalyti tą pranešimą iš ekrano. Jei ekranas toks ir lieka, galbūt programa dėl kokių nors priežasčių sudužo arba tiesiog nebuvo skirta nieko rodyti. Pavyzdžiui, programa SHELLY paleidžia komandų apvalkalą nuosekliajame prievade. Jei neįdiegėte serijinio prievado modo ir nesinaudosite juo, kad paleistumėte komandą, kuri paveikia ekraną, „JuiceBox“nieko neįvyks. Apskritai būdas išeiti iš „Pixecutor“programos yra išjungti ir vėl įjungti „JuiceBox“. Gali būti parašytos programos, kurios gali grįžti į vaizdo peržiūros priemonę, kai tai bus padaryta, tačiau tai riboja tai, ką jie gali padaryti, todėl abejoju, ar tokių programų bus daug. Jei dėl kokių nors priežasčių norite visiškai išjungti „Pixecutor“, tai gali gali būti padaryta visiškai jo neištirpinus. Tiesiog prijunkite PIC kaištį 4 (tą, kuris šiuo metu nėra prijungtas prie nieko) prie žemės - netoliese esanti apsauginės folijos sritis veiks. Tai leis PIC visam laikui atkurti, todėl likęs poveikis „JuiceBox“veikimui turi atsirasti dėl su litavimu susijusių problemų.

8 žingsnis: uždarykite

Gerai, jūsų „Pixecutor“, tikiuosi, dabar veikia, laikas vėl sujungti dėklą. Prieš tai darydami, labai svarbu, kad ant PIC uždėtumėte elektrinės juostos gabalą - priešingu atveju jį sutrumpins laidi danga viduje galinio dangtelio. Jei turite „Dremel“ar panašų įrankį, galbūt norėsite nušlifuoti dalį užpakalinio plastiko toje vietoje, kur PIC jį palies. (Galite atkurti dėklą to nepadarę, tačiau jis tvirtai priglunda.) Jūs nebūtinai turite perpjauti visą plastiką, tiesiog padarykite jį šiek tiek plonesnį toje srityje. Sudėkite korpuso puses kartu, kol kas nekreipia dėmesio į atlenkiamą dangtelį. Paskutinę akimirką įdėkite tą mažą plastiko gabalėlį; tai vienas iš kaiščių, ant kurių sukasi dangtelis. Atkreipkite dėmesį, kad jis eina aukštyn kojomis, palyginti su kitoje pusėje esančiu kaiščiu (jis laikomas varžtu). Pakeiskite keturis atsuktus varžtus. Užfiksuokite ekrano dangtelį ant kaiščių, darant prielaidą, kad norite jį naudoti. Mėgaukitės sultingesniu „JuiceBox“! Jei norite parašyti savo „JuiceBox“programinę įrangą, turimą informaciją apie tai galite rasti adresu

Rekomenduojamas: