Përmbajtje:

Pixecutor - Drejtoni softuer në një kuti me lëng Mattel: 8 hapa
Pixecutor - Drejtoni softuer në një kuti me lëng Mattel: 8 hapa

Video: Pixecutor - Drejtoni softuer në një kuti me lëng Mattel: 8 hapa

Video: Pixecutor - Drejtoni softuer në një kuti me lëng Mattel: 8 hapa
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Nëntor
Anonim

Ky hakim do të lejojë që softueri i shkruar nga përdoruesi të ekzekutohet në një lodër JuiceBox media player. Punon duke mashtruar aplikacionin e integruar të shikuesit të figurave për të ekzekutuar kodin e përmbajtur në një skedar fotografie. JBP që fillon me një sekuencë specifike prej 8 bajtësh. Funksionimi normal i JuiceBox nuk ndikohet, përveç shansit 1-nga-18-quintillion të një fotografie të vërtetë që përmban sekuencën e shkasit. Ju do të keni nevojë për artikujt dhe pajisjet e mëposhtme:

  • Një JuiceBox, ose 2MB ose 8MB. (Për të bërë dallimin: vetëm 2MB njësi kanë një LED ndezës, të vendosur sipër dhe në të djathtë të butonit REWIND.) Vini re se një njësi 8MB nuk lejon domosdoshmërisht të ekzekutohen programe më të mëdha, 6MB-të e lartë normalisht shkon vetëm te humbje.
  • Një përshtatës i kartës SD/MMC për JuiceBox, ose ai zyrtar që erdhi me Kit Starter MP3, ose një i bërë në shtëpi siç kanë ndërtuar shumë njerëz; një kartë SD ose MMC me kapacitet jo më shumë se 512MB; dhe një mënyrë për të kopjuar skedarët në atë kartë nga një kompjuter. Në thelb, duhet të jeni në gjendje të përdorni aplikacionin e integruar të shikuesit të fotografive.
  • Një hekur bashkues me një majë të hollë.
  • Të paktën disa njohuri se si të përdorni atë hekur bashkues - nuk do ta rekomandoja këtë si projektin tuaj të parë të saldimit. Ju do të duhet të jeni në gjendje të lidhni kunjat që janë të vendosur 1/20 "larg njëri -tjetrit pa i tejkaluar ato.
  • Saldator, mundësisht me diametër të vogël - unë përdor saldim 0.020 "për punë të shkëlqyera si kjo.
  • Piskatore dhe/ose pincë me hundë me gjilpërë.
  • Preres telash.
  • Phillips të vegjël dhe kaçavida me majë të sheshtë.
  • Shirit elektrik.
  • Një xham zmadhues do të ishte shumë i dobishëm.
  • Modifikimi i JuiceBox tuaj për të shtuar një port serik është i nevojshëm për disa programe Pixecutor (të tilla si ai që ju jep qasje në shell), por ka ende gjëra që mund të bëni pa një port serial.
  • Një mikrokontrollues PIC, veçanërisht një PIC12F508-I/SN, i programuar me kodin Pixecutor që gjendet këtu: https://www.elinux.org/wiki/JuiceBoxPixecutor (provoni https://moin.elinux.org/wiki/JuiceBoxPixecutor nëse faqja nuk ka informacion). Kjo nuk është diçka që ju ka të ngjarë të jeni në gjendje ta bëni vetë; edhe nëse keni pasur një programues PIC, ndoshta nuk keni përshtatësin e nevojshëm për të trajtuar një çip SOIC-8 (dhe ato nuk janë saktësisht të lira). Unë tani shes patate të skuqura të programuara për ata prej jush që nuk janë të pajisur për ta bërë vetë. Nëse dikush tjetër atje dëshiron të ofrojë patate të skuqura të paraprogramuara me një çmim të arsyeshëm, do të isha i lumtur të lidhesha me ju.

(Pra, pse nuk kam përdorur një çip DIP-8 që është i pajtueshëm me programuesit PIC të gatshëm? Dy arsye: Së pari, vetëm një çip SOIC ka hapësirën e duhur të kunjave për t'u ulur drejtpërdrejt në jastëkët me të cilët duhet të lidhet - një çip DIP do të ishte shumë më tepër punë për t'u instaluar. Së dyti, thjesht nuk ka hapësirë të mjaftueshme në dispozicion për një DIP - ju do të duhet të bëni një vrimë të madhe në ndarjen e baterisë, duke detyruar përdorimin e përshtatësit AC vetëm. Nëse nuk do të ishit Asnjëherë mos planifikoni të përdorni energjinë e baterisë, dhe keni një programues PIC, mos ngurroni të përdorni një pjesë DIP (PIC12F508-I/P). Shënimet e figurës në hapin 2 duhet të përmbajnë të gjitha informacionet që ju nevojiten për ta instaluar atë.)

Hapi 1: Hapni kutinë, hiqni petë

Hapni kutinë, hiqni petë
Hapni kutinë, hiqni petë

Filloni duke hequr katër vidhat në qoshet e kapakut të pasmë. Nuk keni nevojë të hiqni vidën që mban kapakun e baterisë në vend.

Ndani me kujdes të dy gjysmat e kasës - mbani në mend se ato janë akoma të lidhura së bashku me tela në skajin e poshtëm. (Ju mund t'i shkëputni këto tela dhe t'i ndani plotësisht gjysmat, por ndoshta nuk ia vlen përpjekja shtesë.) Sigurohuni që të gjeni copën e vogël të plastikës që sapo fluturoi nëpër dhomë - është e nevojshme për të mbajtur kapakun e ekranit të rrokullisur në vend Me Vendoseni njësinë siç tregohet - ekrani LCD me fytyrë poshtë, foleja e fishekut në të djathtë. Të gjithë hapat pasues do të tregojnë njësinë në të njëjtin orientim. Ju duhet të hiqni të paktën një pjesë të fletës mbrojtëse në pjesën e pasme të tabelës, duke filluar nga këndi midis kontrollit të volumit dhe prizës së kufjeve. Sigurohuni që të merrni edhe shtresën themelore të plastikës së qartë, jo vetëm fletën e bakrit. Sigurohuni që nuk ka mbetur fletë metalike që mund të shkurtojë diçka.

Hapi 2: Përgatitni tamponët

Përgatitni Pads
Përgatitni Pads

Gjeni gjashtë jastëkë të ekspozuar në tabelën e qarkut që ishin nën petë të hequr - pesë në një vijë të përafërt, plus një në vetvete. Këto përbëjnë një port JTAG, të cilin prodhuesi e përdor për testimin e tabelës - dhe ne mund ta përdorim për qëllime më të poshtra. Ngrohni hekurin tuaj të saldimit dhe aplikoni pak saldim në katër prej këtyre jastëkëve - ai i pavarur dhe qendra tre e rreshtit të pesë. MOS aplikoni ngjitës në jastëkët në skajet e rreshtit, asnjë lidhje nuk do të bëhet me to. Për fat të keq, prodhuesi nuk parashikoi që ne do të bashkonim një mikrokontrollues në këto jastëkë, dhe dështoi të sigurojmë pads me furnizimin me energji të nevojshme. Prandaj do të na duhet të përdorim dy tela të shkurtër për të sjellë energji në PIC nga gjurmët aty pranë. Përçuesit e shkëputur nga një rezistencë (ose përbërës tjetër elektronik) funksionojnë mirë për këtë, pasi ato janë krijuar për ngjitje optimale, por çdo tel me matës të imët duhet të funksionojë. Gjeni dy pikat e treguara në figurë dhe hiqni maskën e shitur në ato zona - një kaçavidë e vogël me majë të sheshtë duhet të funksionojë. Lidhni telat rrafsh me tabelën - ato ndoshta janë shumë të mëdha për të kaluar nëpër vrima, dhe ju nuk e dini se çfarë ka në anën tjetër të tabelës në ato pika gjithsesi. Ju dëshironi që telat të drejtohen pak a shumë drejt fundit të figurës.

Hapi 3: Kontrolloni punën tuaj deri më tani

Kontrolloni punën tuaj deri më tani
Kontrolloni punën tuaj deri më tani

Pas hapit të mëparshëm, bordi duhet të duket diçka si kjo. Dilni nga xhami zmadhues dhe kërkoni pantallona të shkurtra në mes të dy pads ose gjurmëve. (Po, dy jastëkët kryesorë JTAG duken sikur janë të lidhur në këtë imazh, por në të vërtetë nuk janë - ato janë thjesht shumë të shndritshme për skanerin tim.) Rregulloni çdo problem tani, mund të mos jeni në gjendje t'i përdorni ato më vonë Me

Hapi 4: Përgatitni PIC

Përgatitni PIC
Përgatitni PIC

Tani duhet të bëjmë pak punë në çipin PIC para se të jetë gati për t'u bashkuar në vend. Së pari, një shënim për numërimin e kunjave, në rast se nuk jeni të njohur me këtë temë. Pin 1 tregohet nga një pikë e futur në një cep të pjesës së sipërme të çipit; pjesa tjetër numërohen në mënyrë sekuenciale, duke shkuar kundër akrepave të orës rreth çipit. Nëse nuk shihni një pikë në një cep, me siguri po shikoni në fund të çipit - përmbyseni atë! Këto fotografi para dhe pas shfaqin pikën 1 në pjesën e sipërme të majtë - megjithatë ky nuk është orientimi në të cilat do të instalohen në JuiceBox. Kushtojini vëmendje fotografive! Një PIC i instaluar me kokë poshtë ndoshta nuk do të vrasë JuiceBox-in tuaj, por as nuk do të arrijë asgjë … Duke përdorur pincë me hundë gjilpërë, përkulni butësisht kunjat 1, 4 dhe 8 derisa të drejtohen drejtpërdrejt nga çipi. Ideja është që ata të mos prekin asgjë në tabelën kur pjesët e tjera të kunjave janë ngjitur në vend. Aplikoni pak saldim në anët e sipërme të kunjave 1 dhe 8 - kjo ndoshta do të jetë më e lehtë për t'u bërë tani sesa më vonë Me Mos u shqetësoni me pin 4, nuk do të lidhet me asgjë.

Hapi 5: Vendosja e PIC

Vendosja e PIC
Vendosja e PIC

Tani vjen momenti i së vërtetës - bashkimi i PIC në vend. Vini re se pika pin 1 tani është në pjesën e poshtme të djathtë të figurës !!!

Tre kunjat e palidhur në anën e majtë do të lidhen individualisht me tre jastëkët JTAG në një rresht, të cilëve u keni bashkuar më herët. Dy kunjat në anën e djathtë do të lidhen të dyja me jastëkun e pavarur JTAG - në fakt, vetëm kunja 3 duhet të lidhet, por nuk ka asgjë më të mirë për të bërë me kunjin 2, dhe nuk duhet të lihet të lundrojë. PIC do të rreshtohet me të gjitha këto jastëkë pak më mirë nëse anohet pak në të majtë, siç tregohet. Ju nuk duhet të keni nevojë të aplikoni më saldim në këtë hap. Ideja është që të mbani PIC -in në vend me piskatore, dhe të aplikoni një presion të lehtë poshtë duke ngrohur kunjat në njërën anë. Sapo të shkrihet saldimi ekzistues, hiqeni hekurin, por vazhdoni ta mbani PIC -in pa lëvizur me piskatore derisa saldimi të forcohet. Përsëriteni me anën tjetër. Kontrolloni përsëri punën tuaj me zmadhuesin. Nuk duhet të ketë ura lidhëse, përveç asaj të qëllimshme midis kunjave 2 dhe 3. Nuk duhet të ketë asgjë që prek ndonjë pjesë të tabelës së qarkut për të cilën nuk jeni udhëzuar të aplikoni lidhës. Duhet të ketë tre kunja PIC që nuk janë plotësisht të lidhur në këtë pikë.

Hapi 6: Dy lidhjet e fundit

Dy Lidhjet e Fundit
Dy Lidhjet e Fundit

Pritini dy telat nëse janë shumë të gjatë dhe përkulini ato në mënyrë që skajet e tyre të prekin vetëm kunjat PIC 1 dhe 8.

Lidhni telat në kunjat. Ju do të dëshironi t'i mbani telat në mes me pincë (për t'i mbajtur ato të mos lëvizin, dhe gjithashtu për të vepruar si një lavaman). Aplikoni hekurin për një kohë sa më të shkurtër - ideja është që teli të mos nxehet deri në pikën ku bashkimi në skajin tjetër shkrihet. Kjo është arsyeja pse unë kam tela rrethore kështu, më gjatë sesa është rreptësisht e nevojshme - nëse ata merrnin rrugën më të shkurtër të mundshme, do të ishte e pamundur të merresh me vetëm një fund në të njëjtën kohë. Koha për një kontroll të fundit me zmadhuesin - telat nuk duhet të prekin asgjë tjetër përveç pikave përfundimtare në të cilat ato janë ngjitur. Ju mund të dëshironi të rrëshqisni një pjesë të shiritit elektrik poshtë tyre për të ndihmuar në sigurimin e kësaj. Duhet të ketë një kunj të palidhur PIC, dhe do të mbetet kështu.

Hapi 7: Zgjidhja e problemeve

Koha për të testuar punën tuaj! Merrni programet demo të Pixecutor nga këtu (ose https://moin.elinux.org/wiki/JuiceBoxPixecutor nëse kjo nuk funksionon). Kopjoni ato në kartën tuaj të kujtesës (vetëm drejtoria rrënjë - shikuesi i fotografive nuk mbështet dosjet). Fut kartën dhe përshtatësin në JuiceBox. Instaloni bateri ose futeni përshtatësin AC dhe ndizeni me guxim! Nëse JuiceBox nuk funksionon normalisht, kontrolloni së pari saldimin e kunjit 5. Nëse nuk është kështu, me siguri keni arritur të krijoni një lidhje aksidentale me ndonjë bllok ose gjurmë që nuk duhet ta kishit prekur fare. Asnjë gabim tjetër i mundshëm që përfshin vetëm jastëkët për të cilët supozohej të bashkoni nuk do të kishte këtë efekt. Kontrollimi i punës tuaj përsëri, ndoshta me një xham zmadhues më të mirë, është gjithçka që mund të sugjeroj me të vërtetë nëse ndodh kjo. Në këtë pikë, ju duhet të jeni në shikuesin e fotografive (ose ndoshta një meny që ju lejon të zgjidhni ose shikuesin e figurës ose MP3 lojtar). Zgjidhni një nga programet demo sikur të ishte një fotografi - TINYGL_SPIN, ndoshta. Ju, të paktën shkurtimisht, do të shihni një ekran që është më së shumti mbeturina - në fund të fundit, këto programe nuk janë Vërtet fotografi. Nëse ai ekran mbetet dhe përmban tekst që lexon "KQRKON PIXECUTOR", Pixecutor nuk arriti të aktivizojë plotësisht. Ndoshta ju keni një urë lidhëse, ose një nga kunjat e PIC nuk është ngjitur në të vërtetë në bllokun nën të. (Pin 6 duket të jetë vendi më i mundshëm që kjo të ndodhë, pasi është midis dy kunjave të tjerë. Provoni ta tundni butësisht me një majë të vogël kaçavidë - nëse mund të lëvizë nga njëra anë në tjetrën, padyshim që nuk është ngjitur.) Nëse ekrani përmban mbeturina, por asnjë mesazh "KQRKON PIXECUTOR", atëherë programi në të vërtetë u zhvillua - gjëja e parë që bëjnë programet është të pastrojë atë mesazh nga ekrani. Nëse ekrani qëndron ashtu, ndoshta programi u rrëzua për ndonjë arsye, ose thjesht nuk kishte për qëllim të shfaqte asgjë. Për shembull, programi SHELLY lëshon një shell komande në portën serike. Nëse nuk keni të instaluar një mod port serik dhe e përdorni atë për të lëshuar një komandë që ndikon në ekran, asgjë nuk do të duket se do të ndodhë në JuiceBox. Në përgjithësi, mënyra për të dalë nga një program Pixecutor është të fikni dhe ndizni JuiceBox Me Possibleshtë e mundur që programet të shkruhen që mund të kthehen në shikuesin e figurës kur të bëhen, por kjo kufizon atë që ata mund të bëjnë, kështu që unë dyshoj se do të ketë shumë programe të tilla. Nëse për ndonjë arsye doni të çaktivizoni plotësisht Pixecutor, kjo mund të bëhet pa e rrëzuar plotësisht atë. Thjesht lidhni pinin PIC 4 (ai që aktualisht nuk është i lidhur me asgjë) me tokën - një zonë aty pranë e fletës mbrojtëse do të funksionojë. Kjo do ta mbajë PIC përgjithmonë në një gjendje rivendosjeje, kështu që çdo efekt i mbetur në funksionimin e JuiceBox duhet të jetë për shkak të problemeve të lidhura me bashkimin.

Hapi 8: Mbyllja

Në rregull, Pixecutor juaj me shpresë po punon tani, koha për ta bashkuar përsëri çështjen. Para se ta bëni këtë, është kritike që të vendosni një copë kasetë elektrike mbi PIC - përndryshe, ajo do të shkurtohet nga veshja përçuese në brendësi të kapakut të pasmë. Nëse keni një Dremel ose mjet të ngjashëm, mund të dëshironi të bluani disa nga plastika e pasme në pikën ku PIC do ta prekte. (Ju mund ta ktheni çështjen sërish pa e bërë këtë, por është një përshtatje e ngushtë.) Nuk është e nevojshme që ju të shkurtoni deri në fund plastikën, thjesht bëjeni atë pak më të hollë në atë zonë. Përshtatni gjysmat e kutisë së bashku, duke injoruar kapakun e rrokullisjes tani për tani. Vendoseni atë copë të vogël plastike përsëri në momentin e fundit; është një nga kunjat që kapaku mbulon. Vini re se shkon përmbys në krahasim me kunjin në anën tjetër (që mbahet në vend me një vidë). Zëvendësoni katër vidhat që keni hequr. Mbërtheni kapakun e ekranit përsëri në kunja, duke supozuar se dëshironi ta përdorni. Shijoni lëngun tuaj JuiceBox! Nëse dëshironi të shkruani programin tuaj JuiceBox, informacioni i disponueshëm për këtë mund të gjendet në

Recommended: