Բովանդակություն:

Pixecutor - Գործարկեք ծրագրակազմ Mattel JuiceBox- ում ՝ 8 քայլ
Pixecutor - Գործարկեք ծրագրակազմ Mattel JuiceBox- ում ՝ 8 քայլ

Video: Pixecutor - Գործարկեք ծրագրակազմ Mattel JuiceBox- ում ՝ 8 քայլ

Video: Pixecutor - Գործարկեք ծրագրակազմ Mattel JuiceBox- ում ՝ 8 քայլ
Video: Безымянная звезда (2 серия) (1978) фильм 2024, Նոյեմբեր
Anonim

Այս կոտրումը թույլ կտա օգտվողին գրված ծրագրակազմը գործարկել JuiceBox մեդիա նվագարկիչի խաղալիքի վրա: Այն աշխատում է խաբելով ներկառուցված պատկերների դիտման ծրագրին ՝ գործարկելու. JBP պատկեր ֆայլում պարունակվող ծածկագիրը, որը սկսվում է հատուկ 8 բայթ հաջորդականությամբ: JuiceBox- ի բնականոն աշխատանքը չի ազդում, բացի ձգանման հաջորդականությունը պարունակող իրական նկարի 1-ից 18-քվինտիլիոն շանսից: Ձեզ անհրաժեշտ կլինեն հետևյալ իրերն ու սարքավորումները.

  • JuiceBox, կամ 2 ՄԲ կամ 8 ՄԲ: (Տարբերությունը նշելու համար. Միայն 2 ՄԲ միավորն ունի միացման LED, որը գտնվում է REWIND կոճակի վերևում և աջում:) Ուշադրություն դարձրեք, որ 8 ՄԲ-ի միավորը պարտադիր չէ, որ թույլ տա ավելի մեծ ծրագրեր գործարկել, վերին 6 ՄԲ-ն սովորաբար գնում է թափոններ:
  • SD/MMC քարտի ադապտեր JuiceBox- ի համար, կամ պաշտոնականը, որն ուղեկցվել է MP3 Starter Kit- ով, կամ տնական, ինչպես կառուցել են բազմաթիվ մարդիկ; SD կամ MMC քարտ `ոչ ավելի, քան 512 ՄԲ; և համակարգչից այդ քարտի վրա ֆայլերի պատճենման ինչ -որ եղանակ: Հիմնականում, դուք պետք է կարողանաք օգտագործել ներկառուցված պատկերների դիտման ծրագիրը:
  • Soldոդման երկաթ բարակ հուշումով:
  • Առնվազն որոշ գիտելիքներ, թե ինչպես օգտագործել այդ եռակցման երկաթը. Ես դա խորհուրդ չեմ տա որպես ձեր առաջին զոդման նախագիծ: Դուք պետք է կարողանաք զոդել 1/20 դյույմ հեռավորության վրա գտնվող կապումներն առանց դրանք կամրջելու:
  • Sոդիչ, գերադասելի փոքր տրամագծով. Ես այսպիսի լավ աշխատանքների համար օգտագործում եմ 0.020 դյույմանոց զոդում:
  • Պինցետ և (կամ) ասեղ-քթի տափակաբերան աքցան:
  • Մետաղալար կտրիչներ:
  • Փոքրիկ Ֆիլիպս և հարթ պտուտակահաններ:
  • Էլեկտրական ժապավեն:
  • Խոշորացույցը շատ օգտակար կլինի:
  • Սերիական նավահանգիստ ավելացնելու համար ձեր JuiceBox- ը անհրաժեշտ է որոշ Pixecutor ծրագրերի համար (օրինակ ՝ այն, որը ձեզ թույլ է տալիս պատյան մուտք գործել), բայց դեռ կան բաներ, որոնք կարող եք անել առանց սերիական նավահանգստի:
  • PIC միկրոկառավարիչ, մասնավորապես ՝ PIC12F508-I/SN, որը ծրագրավորված է այստեղ հայտնաբերված Pixecutor ծածկագրով ՝ https://www.elinux.org/wiki/JuiceBoxPixecutor (փորձեք https://moin.elinux.org/wiki/JuiceBoxPixecutor եթե դա կայքը տեղեկատվություն չունի) Սա այն չէ, ինչ դուք հավանաբար կկարողանաք ինքներդ անել. նույնիսկ եթե PIC ծրագրավորող ունեիք, հավանաբար չունեք SOIC-8 չիպի մշակման համար անհրաժեշտ ադապտեր (և դրանք այնքան էլ էժան չեն): Ես այժմ ծրագրավորված չիպսեր եմ վաճառում ձեզանից նրանց համար, ովքեր հագեցված չեն դա ինքներդ անելու համար: Եթե այնտեղ ինչ -որ մեկը ցանկանում է առաջարկել նախապես ծրագրավորված չիպսեր ողջամիտ գնով, ես ուրախ կլինեմ կապել ձեզ:

(Ուրեմն ինչու ես չօգտագործեցի DIP-8 չիպ, որը համատեղելի է PIC ծրագրավորողների հետ) - DIP չիպը տեղադրելու համար շատ ավելի մեծ աշխատանք կլինի: Երկրորդ, պարզապես DIP- ի համար բավականաչափ տեղ չկա, դուք պետք է մեծ անցք կտրեք մարտկոցի խցիկի մեջ ՝ ստիպելով օգտագործել միայն AC ադապտեր: Միևնույն է, մարտկոցի էներգիա չօգտագործելը և PIC ծրագրավորող ունենալը, ազատ օգտագործեք DIP մաս (PIC12F508-I/P): 2-րդ քայլի նկարում նշումները պետք է պարունակեն այն բոլոր տեղեկությունները, որոնք անհրաժեշտ են այն միացնելու համար:)

Քայլ 1: Բաց գործը, հեռացրեք փայլաթիթեղը

Բաց պատյան, հեռացրեք փայլաթիթեղը
Բաց պատյան, հեռացրեք փայլաթիթեղը

Սկսեք հետևի կափարիչի անկյուններում հեռացնելով չորս պտուտակները: Անհրաժեշտ չէ հեռացնել պտուտակը, որը մարտկոցի կափարիչը պահում է տեղում:

Careգուշորեն առանձնացրեք պատյանների երկու կեսերը `հիշեք, որ դրանք դեռ միմյանց հետ կապված են ներքևի եզրին լարերով: (Դուք կարող եք անջատել այս լարերը և ամբողջովին առանձնացնել կեսերը, բայց դա, հավանաբար, ավելորդ ջանքերի չարժե): Համոզվեք, որ գտել եք փոքրիկ կտոր պլաստիկը, որը պարզապես թռավ սենյակով մեկ. Անհրաժեշտ է այն պտտել էկրանի ծածկը տեղում պահելու համար:. Տեղադրեք միավորը, ինչպես ցույց է տրված - LCD էկրանը դեպի ներքև, փամփուշտի անցքը դեպի աջ: Հետագա բոլոր քայլերը կցուցադրեն միավորը նույն կողմնորոշման մեջ: Անհրաժեշտ է հեռացնել տպատախտակի հետևի մասում գտնվող պաշտպանիչ փայլաթիթեղի մի մասը ՝ սկսած ձայնի կառավարման և ականջակալների խցիկի միջև ընկած անկյունից: Համոզվեք, որ դուք ստանում եք թափանցիկ պլաստիկի հիմքում ընկած շերտը, ոչ միայն պղնձե փայլաթիթեղը: Համոզվեք, որ փայլաթիթեղի կտորներ չեն մնացել, որոնք կարող են ինչ -որ բան կարճացնել:

Քայլ 2: Պատրաստեք բարձիկներ

Պատրաստեք բարձիկներ
Պատրաստեք բարձիկներ

Տեղադրեք վեց բարձիկներ տպատախտակի վրա, որոնք հեռացված փայլաթիթեղի տակ էին `հինգը կոպիտ գծով, գումարած մեկ ինքնուրույն: Դրանք կազմում են JTAG նավահանգիստ, որը արտադրողը օգտագործում է տախտակը փորձարկելու համար, և մենք կարող ենք օգտագործել ավելի ստոր նպատակների համար: soldեռուցիչը տաքացրեք և մի փոքր կպցրեք այս բարձիկներից չորսին `անկախին և հինգի շարքի երեք կենտրոնը: ՇԱՐՔԵՐԻ ծայրերում մի՛ կպցրեք բարձիկներ, դրանց հետ կապեր չեն ստեղծվի: fortunatelyավոք, արտադրողը չէր ենթադրում, որ մենք միկրոկոնտրոլեր կպչենք այս բարձիկներին և չկարողացանք ապահովել բարձիկներ անհրաժեշտ էլեկտրամատակարարում: Հետևաբար, մենք ստիպված կլինենք օգտագործել երկու կարճ լարեր ՝ մոտակա հետքերից PIC- ին էներգիա հաղորդելու համար: Ռեզիստորից (կամ էլեկտրոնային այլ բաղադրիչից) անջատված հոսանքները դրա համար լավ են աշխատում, քանի որ դրանք նախատեսված են օպտիմալ եռակցման համար, սակայն ցանկացած մանրաչափ մետաղալար պետք է աշխատի: Տեղադրեք նկարի վրա նշված երկու բծերը և այդ հատվածներում քերեք դիմակը: մի փոքր հարթ պտուտակահան պետք է աշխատի: Հաղորդալարերը կպցրեք տախտակին, հավանաբար դրանք չափազանց մեծ են անցքերի միջով տեղավորվելու համար, և դուք չգիտեք, թե ինչ կա այդ կողմերում տախտակի մյուս կողմում: Դուք ցանկանում եք, որ լարերը քիչ թե շատ ուղղվեն նկարի ներքևի հատվածին:

Քայլ 3: Ստուգեք ձեր աշխատանքը մինչ այժմ

Ստուգեք ձեր աշխատանքը մինչ այժմ
Ստուգեք ձեր աշխատանքը մինչ այժմ

Նախորդ քայլից հետո խորհուրդը պետք է ունենա այսպիսի տեսք: Դուրս եկեք ձեր խոշորացույցից և շորտեր փնտրեք երկու բարձիկների կամ հետքերի միջև: (Այո, JTAG- ի վերին երկու բարձիկներն ասես միացված են այս պատկերին, բայց դրանք իրականում այդպես չեն. Դրանք պարզապես չափազանց փայլուն են իմ սկաների համար): Այժմ շտկեք որևէ խնդիր, հնարավոր է, որ դրանք հետագայում չկարողանաք մուտք գործել:.

Քայլ 4: Պատրաստեք PIC

Պատրաստել PIC- ը
Պատրաստել PIC- ը

Այժմ մենք պետք է մի փոքր աշխատանք կատարենք PIC չիպի վրա, նախքան այն պատրաստ լինի տեղում ամրացնելու համար: Նախ ՝ նշում քորոցների համարակալման վերաբերյալ, եթե դուք թեմային ծանոթ չեք: Պին 1 -ը նշվում է չիպի գագաթի մի անկյունում տեղադրված անցքով: մնացածը հաջորդաբար համարակալված են ՝ ժամացույցի սլաքի հակառակ ուղղությամբ պտտվելով չիպի շուրջը: Եթե մի անկյունում կետ չեք տեսնում, ապա հավանաբար նայում եք չիպի ներքևին - շրջեք այն: Այս նկարները առաջ և հետո ցույց են տալիս ձախ վերևի 1 -ին կետը, սակայն դա կողմնորոշումը չէ որը կտեղադրվի JuiceBox- ում: Ուշադրություն դարձրեք նկարներին: Գլխիվայր տեղադրված PIC- ը, հավանաբար, չի սպանի ձեր JuiceBox- ը, բայց ոչ մի բանի չի հասնի… Ասեղ-քթի տափակաբերան աքցան օգտագործելով, նրբորեն թեքեք 1, 4 և 8 կապում, մինչև նրանք միկրոսխեմանից ուղղվեն դեպի դուրս: Գաղափարն այն է, որ նրանք չշոշափեն տպատախտակին որևէ բանի, երբ մնացած կապումներն ամրացվեն տեղում: 1 -ին և 8 -րդ կապերի վերևի մասերում մի փոքր զոդեք, ինչը, հավանաբար, ավելի հեշտ կլինի անել, քան թե ուշ:. Մի անհանգստացեք քորոց 4 -ով, այն ոչնչի հետ չի կապվի:

Քայլ 5: PIC- ի տեղադրում

PIC տեղադրում
PIC տեղադրում

Այժմ գալիս է ճշմարտության պահը `PIC- ը տեղում ամրացնելը: Նկատի ունեցեք, որ քորոց 1 կետն այժմ գտնվում է նկարի ներքևի աջ մասում !!!

Ձախ կողմում գտնվող երեք չկռված կապումներն առանձին -առանձին կկապվեն JTAG- ի երեք բարձիկների հետ, որոնք ավելի վաղ ամրացրել եք: Աջ կողմում գտնվող երկու կապում երկուսն էլ կկապվեն ինքնուրույն JTAG պահոցին - իրականում միայն կապող 3 -ը պետք է միացված լինի, բայց 2 -րդ կապի հետ ավելի լավ բան չկա, և այն չպետք է լողացող թողնել: PIC- ը այս բոլոր բարձիկներով մի փոքր ավելի լավ կլինի, եթե մի փոքր թեքվի ձախ, ինչպես ցույց է տրված: Այս քայլին այլևս զոդման կարիք չպետք է լինի: Գաղափարն այն է, որ PIC- ը պինցետներով տեղում պահի և մի փոքր դեպի ներքև ճնշում գործադրի ՝ մի կողմից տաքացնելով քորոցները: Երբ առկա զոդը հալչում է, հանեք արդուկը, բայց պինցետով անշարժ պահեք PIC- ը մինչև զոդի ամրացումը: Կրկնեք մյուս կողմի հետ: Կրկին ստուգեք ձեր աշխատանքը խոշորացույցի միջոցով: Չպետք է լինեն զոդման կամուրջներ, բացառությամբ 2 -րդ և 3 -րդ կապերի միջև դիտավորյալի: Չպետք է որևէ բան շոշափի տպատախտակի որևէ մասի, որը ձեզ հրահանգված չէ զոդել: Պետք է լինի PIC- ի երեք կապ, որոնք այս պահին ամբողջովին կապված չեն:

Քայլ 6: Վերջին երկու կապերը

Վերջին երկու կապերը
Վերջին երկու կապերը

Կտրեք երկու լարերը, եթե դրանք չափազանց երկար են, և թեքեք այնպես, որ ծայրերը դիպչեն PIC 1 և 8 կապումներին:

Լարերը կպցրեք կապում: Դուք կցանկանաք լարերը պահել մեջտեղում տափակաբերան աքցանով (որպեսզի դրանք չշարժվեն, ինչպես նաև հանդես գան որպես ջերմատաքացուցիչ): Քաշեք երկաթը որքան հնարավոր է կարճ ժամանակով. Գաղափարն այն է, որ մետաղալարերը չջեռուցվեն մինչև այն կետը, երբ մյուս ծայրում եռակցումը հալչում է: Ահա թե ինչու ես լարերի օղակն այսպիսին ունեմ, քան խիստ անհրաժեշտ է. Եթե նրանք գնային հնարավորինս կարճ ճանապարհով, անհնար կլիներ միանգամից միայն մեկ ծայրով զբաղվել: Theամանակն է խոշորացույցի վերջին ստուգման համար. Լարերը չպետք է դիպչեն այլ բանի, բացի վերջնակետերից, որոնց դրանք զոդված են: Գուցե ցանկանաք սահեցնել մի կտոր էլեկտրական ժապավեն դրանց տակ, ինչը կօգնի դա ապահովել: Պետք է մնա մեկ չկապված PIC կապ, և այն այդպես էլ կմնա:

Քայլ 7: Խնդիրների վերացում

Timeամանակն է փորձարկել ձեր աշխատանքը: Վերցրեք Pixecutor- ի ցուցադրական ծրագրերը այստեղից (կամ https://moin.elinux.org/wiki/JuiceBoxPixecutor, եթե դա չի աշխատում): Պատճենեք դրանք ձեր հիշողության քարտում (միայն արմատային գրացուցակում. Նկարի դիտիչը չի ապահովում պանակներ): Տեղադրեք քարտը և ադապտերը JuiceBox- ում: Տեղադրեք մարտկոցներ կամ միացրեք AC ադապտերը և համարձակ միացրեք այն: Եթե JuiceBox- ը նորմալ չի աշխատում, նախ ստուգեք 5 -րդ կապի զոդումը: Եթե դա այդպես չէ, հավանաբար ձեզ հաջողվել է պատահական կապ հաստատել ինչ -որ պահոցի կամ հետքի հետ, որին ընդհանրապես չպետք է դիպչեիք: Ոչ մի այլ հավանական սխալ, որը ներառում է միայն այն բարձիկները, որոնց դուք պետք է զոդեք, չի ունենա այս ազդեցությունը: Ձեր աշխատանքը կրկին ստուգելը, թերևս ավելի լավ խոշորացույցով, այն է, ինչ ես իսկապես կարող եմ առաջարկել, եթե դա տեղի ունենա: Այս պահին դուք պետք է լինեք նկարի դիտման մեջ (կամ գուցե այն ընտրացանկը, որը թույլ է տալիս ընտրել կամ նկարի դիտիչը, կամ MP3- ը) խաղացող). Ընտրեք դեմո ծրագրերից մեկը, կարծես դա նկար լիներ ՝ TINYGL_SPIN, հավանաբար: Դուք, գոնե կարճ ժամանակով, կտեսնեք հիմնականում աղբի էկրան, ի վերջո, այդ ծրագրերը ԻՐԱԿԱՆ նկարներ չեն: Եթե այդ էկրանը մնա և պարունակի տեքստ, որը կարդում է «REQUIRES PIXECUTOR», ապա Pixecutor- ը ամբողջովին ձախողեց գործարկել: Հավանաբար, դուք ունեք զոդման կամուրջ, կամ PIC- ի կապումներից մեկը իրականում զոդված չէ դրա տակ գտնվող բարձիկին: (Կարծես 6 -րդը ամենահավանական վայրն է, որ դա տեղի ունենա, քանի որ այն գտնվում է երկու այլ քորոցների միջև: Փորձեք նրբորեն պտտել այն փոքր պտուտակահանի հուշումով, եթե այն կարող է կողքից կողք շարժվել, ակնհայտորեն կպչուն չէ): պարունակում է աղբ, բայց չկա «ՊԱՀԱՆՈIXՄ Է PIXECUTOR» հաղորդագրություն, այնուհետև ծրագիրը իրականում գործարկվեց. առաջին բանը, որ անում են ծրագրերը, այդ հաղորդագրությունը մաքրում է էկրանից: Եթե էկրանը մնա այդպիսին, գուցե ինչ -ինչ պատճառներով ծրագիրը խափանվեց, կամ պարզապես այն նպատակ չուներ ինչ -որ բան ցուցադրելու: Օրինակ, SHELLY ծրագիրը սերիական նավահանգստի վրա գործարկում է հրամանի պատյան: Եթե դուք չունեք տեղադրված սերիայի նավահանգստի ռեժիմ և այն օգտագործեք էկրանին ազդող որոշ հրաման տալու համար, JuiceBox- ում ոչինչ չի պատահի: Ընդհանրապես, Pixecutor ծրագրից դուրս գալու ճանապարհը JuiceBox- ը անջատելը և նորից միացնելն է:. Հնարավոր է, որ ծրագրեր գրվեն, որոնք ավարտվելուց հետո կարող են վերադառնալ նկարի դիտիչ, բայց դա սահմանափակում է այն, ինչ նրանք կարող են անել, ուստի ես կասկածում եմ, որ նման ծրագրեր շատ կլինեն: Եթե ինչ -ինչ պատճառներով ցանկանում եք ամբողջությամբ անջատել Pixecutor- ը, դա կարող է կատարվի առանց այն ամբողջությամբ հալեցնելու: Պարզապես միացրեք PIC 4 կապը (այն, որն այս պահին ոչ մի բանի հետ կապված չէ) գետնին. Կաշխատի պաշտպանիչ փայլաթիթեղի մոտակա տարածքը: Սա PIC- ը մշտապես կպահի վերակայման վիճակում, այնպես որ JuiceBox- ի գործունեության վրա մնացած բոլոր ազդեցությունները պետք է պայմանավորված լինեն զոդման հետ կապված խնդիրներով:

Քայլ 8: Փակումը

Լավ, ձեր Pixecutor- ը հուսով է, որ այժմ աշխատում է, ժամանակն է գործը նորից միացնելու ժամանակ: Նախքան դա անելը, կարևոր է, որ PIC- ի վրա տեղադրեք մի կտոր էլեկտրական ժապավեն, հակառակ դեպքում այն կարճ կլինի ներսից հաղորդիչ ծածկույթով: հետևի կափարիչի վրա: Եթե ունեք Dremel կամ նմանատիպ գործիք, գուցե ցանկանաք մանրացնել հետին պլաստմասի մի մասը այն վայրում, որտեղ PIC- ը կպարունակի այն: (Դուք կարող եք գործը նորից հավաքել ՝ առանց դա անելու, բայց դա ամուր տեղավորվում է): Պարտադիր չէ, որ պլաստիկի միջով ամբողջ ճանապարհը կտրես, պարզապես այն մի փոքր ավելի բարակ դարձրու այդ հատվածում: Գործի կեսը միասին տեղադրեք, առայժմ անտեսելով պտտվող ծածկը: Պլաստիկի այդ փոքրիկ կտորը նորից դրեք վերջին պահին; դա այն ցցերից մեկն է, որի վրա պտտվում է ծածկը: Ուշադրություն դարձրեք, որ այն շուռ է գալիս հակառակ կողմի կեռի համեմատ (այն ամրացվում է պտուտակով): Փոխարինեք ձեր հանած չորս պտուտակները: Էկրանի կափարիչը նորից ամրացրեք ամրակներին ՝ ենթադրելով, որ ցանկանում եք օգտագործել այն: Վայելեք ձեր հյութալի JuiceBox- ը: Եթե ցանկանում եք գրել ձեր սեփական JuiceBox ծրագրակազմը, դրա մասին առկա տեղեկությունները կարող եք գտնել https://www.elinux.org/wiki/JuiceBoxPixecutor/PixecutorDevelopment կայքում:

Խորհուրդ ենք տալիս: