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

Apple II ժամացույց. 9 քայլ (նկարներով)
Apple II ժամացույց. 9 քայլ (նկարներով)

Video: Apple II ժամացույց. 9 քայլ (նկարներով)

Video: Apple II ժամացույց. 9 քայլ (նկարներով)
Video: Ինչպես թաքցնել հավելվածները iOS 9-ում 2024, Նոյեմբեր
Anonim
Apple II ժամացույց
Apple II ժամացույց
Apple II ժամացույց
Apple II ժամացույց

ԿՈPՊԵՐՏԻՆՈ, Կալիֆորնիա-9 սեպտեմբերի, 1984 թ.-Apple Computer Inc.®- ն այսօր ներկայացրեց Apple // ժամացույցը-երբևէ եղած ամենաանհատական սարքը: Apple // ժամացույցը ներկայացնում է հեղափոխական դիզայն և A BASIC USER INTERFACE, որը ստեղծվել է հատուկ ավելի փոքր սարքի համար: Apple // ժամացույցը պարունակում է A KNOB ՝ ոլորման նորարար միջոց ՝ առանց էկրանին խոչընդոտելու: KNOB- ը նաև ծառայում է որպես ՎԵՐԱԴԱՐՁ կոճակ և ՍՏԵՓԱՅԻՆ ՎԵՐԱԴԱՐՁԻ հարմար միջոց: Apple // ժամացույցի CATHODE RAY TUBE- ի ցուցադրումը պարունակում է TEXT, տեխնոլոգիա, որը թույլ է տալիս կարդալ ՝ ապահովելով ՀԻՄՆԱԿԱՆ GRՐԱԳՐԵՐԻ արագ և հեշտ մուտք գործելու նոր միջոց: Apple // ժամացույցը ներկայացնում է ներկառուցված ՇԱՏ ՓՈՔՐ Խոսնակ, որը զուսպ հնարավորություն է տալիս ահազանգերի և ծանուցումների բոլորովին նոր բառապաշար, որը կարող եք լսել: Apple Computer- ը հատուկ մշակել է իր 6502 ՊՐՈESSԵՍՈՅՐԸ ԿԻՍ ԿԱՏՎԱ computer ՝ համակարգչային ամբողջ ճարտարապետությունը մանրանկարելու Տպագրված շրջանաձև տախտակի վրա: Apple // ժամացույցը նաև ունի երկու սկավառակի շարժիչ ՝ անթերի զուգակցելու ձեր ՄԱԳՆԵՏԻԿ Պահեստային սկավառակների հետ:

Գինը և մատչելիությունը

Apple // w- ը հասանելի կլինի 1985 թվականի սկզբին ՝ սկսած 1299 դոլարից (ԱՄՆ): Apple // ժամացույցը համատեղելի է Apple // կամ Apple // Plus, Apple /// կամ Apple /// Plus, Apple // c, Apple // e, Apple Lisa և Macintosh սարքերի հետ, որոնք աշխատում են ELECTRICITY- ով:

Քայլ 1. Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել

Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել
Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել
Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել
Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել
Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել
Անախրոնիկ օբյեկտներ. Սարքի նախագծում, որը երբեք չի եղել

Երբ ես սկսեցի նախագծել Apple II ժամացույցը, ես ի սկզբանե պլանավորում էի ստեղծել դասական մեքենայի հավատարիմ փոքրիկ կրկնօրինակը `դաստակի չափի գործոնով: Դիզայնը ուսումնասիրելիս ես սկսեցի հարցնել `իսկապե՞ս ուզում եմ մանրանկարչություն անել, թե՞ բոլորովին նոր բան: Ես հաստատվեցի վերջինիս վրա: Դիզայնը կլիներ աշխատող* սարք, որը մեծապես ներշնչված էր ամբողջ չափի համակարգչի ձևի գործոնով, բայց դա նաև երևակայական հետազոտություն էր կրելու տեխնոլոգիական աշխարհի մասին, որը սկսվել էր դեռևս դրա իմաստալից իմաստով տեխնոլոգիա ունենալուց շատ առաջ: Հաշվիչ ժամացույցներն արդեն, ըստ սահմանման, դաստակի մաշված համակարգիչ են և բավականին կոկիկ են, բայց գաղափարի մեջ այնքան գրավիչ բան կա `ձեռքի փոքրիկ CRT: Ես նաև ցանկանում էի առաջ մղել 3D մոդելավորման իմ նոր հմտությունները, ուստի ողջամիտ բարդ պատյան կառուցելը զվարճալի մարտահրավեր էր:

Արդյո՞ք այն գործում է ՀԻՄՆԱԿԱՆ:

Չնայած այն MCU- ն, որն ես օգտագործում եմ, աշխատում է 72 ՄՀց արագությամբ (1980 -ականների սկզբին), ժամացույցի գործառույթները հիմնականում ժամանակակից Apple Watch- ի պարոդիա են: Իմ տարբերակը իսկապես պահում և ցուցադրում է իրական ժամանակը և ամսաթիվը, մնացած UI- ն հիմնականում զվարճանքի համար է: Ես մտածեցի ժամանակ ծախսել ՀԻՄՆԱԿԱՆ թարգմանիչ ավելացնելու համար (կամ Woz- ի Integer Basic կամ գուցե Tiny Basic), բայց իմ ժամանակի վերադարձը կնվազի: Ես մոտ 3 շաբաթ պատահաբար աշխատեցի պատյանների նախագծման և հիմնական սխեմաների վրա, և ևս մեկ շաբաթ `գրաֆիկայի և ծրագրակազմի վրա:

Քայլ 2: Տեխնիկական բնութագրեր

Տեխնիկական բնութագրեր
Տեխնիկական բնութագրեր
Տեխնիկական բնութագրեր
Տեխնիկական բնութագրեր

Փաստացի գործող սարքավորումները ներառում են.

Teensy 3.1 (72 ՄՀց ARM պրոցեսոր, 256K ROM 64K RAM, ներկառուցված իրական ժամանակի ժամացույց)

1.8 TFT LCD (160x128 պիքսել 18 բիթ գույն)

SOMO II MP3 (ձայնային էֆեկտների նվագարկման համար)

LiPo լիցքավորիչ/ուժեղացուցիչ փոխարկիչ

կոճակը հոսանքի անջատիչ

վայրկենական սեղմման կոճակ

պտտվող կոդավորիչ (վահանակի ամրացում)

8 Օմ 2 Վտ բարձրախոս

(2x) 3 մմ կարմիր LED

(2x) 1 K ohm դիմադրություն

800 mAh LiPo մարտկոց (տալիս է մոտ 3 ժամ տևողություն)

2032 մետաղադրամ բջջային մարտկոց

32.768 կՀց բյուրեղ

(2x) 2 ԳԲ microSD քարտ

1/4 բռնակ

(8x) M2.5 x 6

(4x) M2.5 x 10

մետաղալար (26 չափիչ)

Քայլ 3: Էլեկտրոնային հավաքում

Էլեկտրոնային հավաքում
Էլեկտրոնային հավաքում
Էլեկտրոնային հավաքում
Էլեկտրոնային հավաքում
Էլեկտրոնային հավաքում
Էլեկտրոնային հավաքում

Այս փոքրիկ փաթեթի մեջ բավականին շատ բան կա փաթեթավորված: Քանի որ ես այնքան քիչ տարածք ունեի, ամբողջ միացումն օգտագործում է կետ առ կետ էլեկտրալարեր `խրված մետաղալարերի միջոցով: Ի վերջո, սա մի քանի գլխացավ առաջացրեց (ավելին ՝ այս մասին ավելի ուշ), ուստի ես հաստատվեցի պինդ միջուկի մետաղալարով, չնայած որ այն ավելի դժվար էր գործի մեջ սեղմելը: Էլեկտրոնիկան, ի վերջո, փաթաթված է էլեկտրական ժապավենով, որպեսզի կանխի կարճատև բռնկումը, երբ դրանք միասին սեղմվում են: Հետաքրքրասերների համար ես կցել եմ MP3 մոդուլի տվյալների թերթիկը (նախորդ քայլին հղված ապրանքի էջերում կարող եք գտնել ամբողջական պինետները):

Քայլ 4: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում

Հիմնական ծրագիրը Arduino- ի պարզ ուրվագիծն է, որն աշխատում է Teensy 3.1 -ով (վերևում կցված են հիմնական ուրվագիծը, պահանջվող գրադարանները, բիտմապ պատկերները և ձայնային էֆեկտները): Սա գործարկելու համար ձեզ հարկավոր կլինի Teensy IDE + բեռնիչը: Paul Stoffregen- ը մեծ աշխատանք է կատարել Teensy dev- ի տախտակները հիանալի և օգտագործման համար դյուրին դարձնելու համար, ուստի դրանք իմ ներդրած միկրոտն են `արագ ներդրված նախագծերի համար:

Doesրագիրը մի քանի բան է անում.

I/O

Հիմնական ինտերֆեյսը պտտվող կոդավորիչ է, օրինակ, թվային թագ, այնպես որ դեռահասը օգտագործում է ընդհատումների վրա հիմնված (կոդավորողի գրադարանի միջոցով) ցանկացած պտույտ ստուգելու համար: The Bounce գրադարանը արագացնում է կոճակը հեշտությամբ կարդալու արագ աշխատանքը: Պտտվող պտույտը պտտելով `ենթահաշիվի ընտրությունը լուսավորելով` նշված ենթացանկի մուտքի և ելքի կոճակով սեղմելով:

Կոշիկի հաջորդականություն

Theամացույցը կատարում է արագ «բեռնման» ռեժիմ ՝ նմանակելու իսկական Apple- ի] [համակարգչի գործարկման գործընթացը: Փակագծերի ամբողջական էկրանը լրացվում է համակարգի ազդանշանից առաջ, որին հաջորդում է սկավառակի սկավառակի ղեկավարի «տրամաչափումը»: Երկու աղմուկներն էլ. MP3 ֆայլեր են, որոնք նվագարկվում են փոքրիկ 2 վտ բարձրախոսով:

Մենյուներ

Հիմնական օգտվողի էկրանը ցույց է տալիս ընթացիկ ամսաթիվը և ժամը և տարբեր ենթամենյուի գործառույթների բոլոր գլխարկների պարզ ցուցակը.

ժամացույց - ցույց է տալիս պատահական անալոգային ժամացույցի դեմքը

ֆիթնես - լրացնում է «առաջընթացի ձողերը» շարժվելու, մարզվելու և կանգնելու համար

նկարներ - շրջում է bitmaps- ի ընտրությամբ

հեռախոսագիրք - ցուցադրում է կրճատ անունների ցանկ

եղանակ - ցույց է տալիս Երկրի լուսանկարը

երաժշտություն - դանդաղորեն կենդանացնում է ծաղկի բացումը

օգտակար - ցուցադրում է թիթեռի ստատիկ լուսանկար

սկավառակի կառավարիչ -մի քանի անգամ թարթում է սկավառակի LED- ները

Քայլ 5: 3D տպել պատյան

3D տպել պատյան
3D տպել պատյան
3D տպել պատյան
3D տպել պատյան
3D տպել պատյան
3D տպել պատյան

Ես նախագծեցի ժամացույցը Autodesk Fusion 360 -ի միջոցով և տպեցի ամբողջ ժամացույցը Objet Connex տպիչով ՝ թույլ տալով նուրբ մանրամասներ և որոշ իրեր, ինչպիսիք են «CRT ապակին»: Ես կցել եմ.stl ֆայլերը բոլոր նրանց համար, ովքեր ցանկանում են տպել իրենց սեփականը: Եթե դուք չունեք մուտք դեպի 3D տպիչ, կարող եք օգտագործել Shapeways, Ponoko կամ 3D Hubs (որը ներկառուցված է ինտերստրուկտիվների մեջ) բոլոր հիանալի ծառայություններից, որոնք կարող են տպել գրեթե ամեն ինչ:

Քայլ 6: Գործը նկարելը

Գործը նկարելը
Գործը նկարելը
Գործը նկարելը
Գործը նկարելը
Գործը նկարելը
Գործը նկարելը
Գործը նկարելը
Գործը նկարելը

Այս լուսանկարները ցույց են տալիս ավելի վաղ նախատիպի ներկման գործընթացը, որը դեռևս տեղավորում էր մագնիսական ինդուկցիայի լիցքավորման համակարգը, բայց գործընթացը նույնն է: Ես կտորները պատեցի Մոնտանա մակնիշի այբբենարանով և հաջորդեցի «Էլմ» գունավոր ներկով: Սա մոտակա մոտեցումն էր, որը ես կարող էի գտնել իմ տեղական գեղարվեստական խանութի էլեկտրոնիկայի «դասական» հիվանդագին բեժ գույնի մասին մոտ 1985 թվականին: Սև ներկի շերտ ավելացվեց նաև սկավառակի սկավառակի երեսին, որը ծածկում էր 3D տպագրության ցանկացած թերություն:.

Քայլ 7: Կպչուն պիտակներ:

Կպչուն պիտակներ!
Կպչուն պիտակներ!
Կպչուն պիտակներ!
Կպչուն պիտակներ!
Կպչուն պիտակներ!
Կպչուն պիտակներ!

Լրացուցիչ հպման համար ես ուզում էի մի փոքր հենարան ավելացնել, որպեսզի ժամացույցն էլ ավելի փոքրացած թվա (ժամացույցը մոտավորապես 1: 6 է Apple- ի] [մոնիտորին): Հաշվի առնելով այս մասշտաբը ՝ ես որոշեցի ստեղծել 7/8 դյույմանոց անգործունյա սկավառակ, որը կարող էր սահել ժամացույցի առջևի մասում: Ես գտա 5,25 դյույմանոց բարձրորակ լուսանկար և ստեղծեցի վեկտորային ֆայլ տպագրության համար: Ես օգտագործել եմ Roland- ի վինիլային դանակ/տպիչ `անգործունյա գործը կպչուն պիտակների վերածելու համար, որին այնուհետև կպել եմ լազերային կտրված քարտի բարակ կտորի` դրանց որոշակի կոշտություն հաղորդելու համար: Ես անցել եմ նմանատիպ դիզայնի գործընթաց Apple- ի լոգոների համար ինդուկտիվ լիցքավորիչի և հիմնական գործի վրա: Ես կցել եմ անգործունյա սկավառակների և պատկերանշանների նկարները վերևում. PDF- ներ:

Քայլ 8: Հետընթաց…

Հետընթաց…
Հետընթաց…
Հետընթաց…
Հետընթաց…
Հետընթաց…
Հետընթաց…

Համբերությունն առաքինություն է

Desireամացույցը լրացնելու իմ անձնական վերջնաժամկետին հասնելու ցանկության դեպքում ես անտեսեցի կարճաժամկետ կապերի որսի ժամանակ անընդմեջ փորձարկումներ կատարել իմ ամբողջ շրջանում: MP3 մոդուլի վրա զգուշավոր հոսանքի լարը պտտվել էր դեպի հարակից հողակտորը ՝ տապակելով իմ միացումը: Սատանա. Ես վստահ չէի, թե իրականում ինչ վնաս եմ հասցրել, բայց, այնուամենայնիվ, միացումս չի միանա: Resetամանակն էր վերականգնել: Բարեբախտաբար, Adafruit- ի powerboost միացումն ինձ փրկեց դժբախտությունից `ուղղակի կարճ միացված LiPo մարտկոցից, ներկառուցված ընթացիկ պաշտպանությունից մինչև տեխնիկական բնութագիր:

Ինդուկտիվ լիցքավորում

Չնայած սա վերջնականապես չեղյալ հայտարարվեց, ես ուզում էի ցուցադրել այս փոքրիկ ավելացված գլուխկոտրուկը: Ես ի սկզբանե ցանկանում էի ընդօրինակել նոր խնձորի ժամացույցի մագնիսական կողպման ինդուկտիվ լիցքավորման կողմը, բայց ինդուկտիվ կծիկները կոտրվեցին: Ես համոզված չեմ ձախողման կետում, բայց այս պահին որոշեցի, որ ավելի լավ է չեղյալ համարեմ այս հնարավորությունը: Թույն էր, իմ ծաղրական «mag-safe» միակցիչը աշխատեց, բայց դա ավելի շատ քաշքշուկ էր, քան գործառույթ: Սա թողնելը նշանակում էր ավելի շատ ժամանակ կենտրոնանալ հիմնական ժամացույցի վրա:

Քայլ 9: Վերջնական մտքեր

Վերջնական մտքեր
Վերջնական մտքեր

Սա իսկապես հաճելի նախագիծ էր կառուցելու համար, և ես, անշուշտ, մեծ հարգանք վաստակեցի այն հիանալի ինժեներների նկատմամբ, ովքեր դա անում են իրական արտադրանքի համար: Ես միանշանակ հետագայում էլ ավելի անախրոնիկ սարքեր ստեղծելու տրամադրություն ունեմ: Ես նաև կցանկանայի տեսնել, որ ինչ -որ մեկը կառուցի դրա վրա և պատրաստի լիարժեք պատկերված «խելացի ժամացույց» ՝ օգտագործելով ռետրո համակարգչային դիզայն և իսկական ՕՀ: Եթե ունեք որևէ գաղափար նմանատիպ նախագծերի համար, ես կցանկանայի իմանալ: Շնորհակալություն կարդալու համար:

ԹԱՐՄԱՎԱ F. A. Q

Դուք վաճառում եք դրանք:

Ոչ: Սա ընդամենը մեկանգամյա արվեստի գործ է:

Ինչու ոչ?

Այս դիզայնը օգտագործում է Apple- ի ապրանքային նշանները: Բացի այդ, ես չեմ ուզում դրանք արտադրել: Ես բավականին գոհ եմ իմ աշխատանքից և դադարեցնելու և դադարեցնելու պատվերների բացակայությունից:

Որքա՞ն արժեցավ դրա ստեղծումը:

Մոտավորապես $ 100 էլեկտրոնիկա և $ 100 3D տպագիր մասեր և տարբեր սարքավորումներ:

Որքան մեծ է:

Վերջնական պատյանը մոտավորապես 3 "x 3" x 1 "է

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