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

Mini Dotclock: 5 քայլ
Mini Dotclock: 5 քայլ

Video: Mini Dotclock: 5 քայլ

Video: Mini Dotclock: 5 քայլ
Video: 5th Generation Echo Dot with Clock Review: much more than a bedside alarm? 2024, Նոյեմբեր
Anonim
Mini Dotclock
Mini Dotclock

LED- ների զանգվածը պատահականորեն փոխում է նախշերը յուրաքանչյուր 10 վայրկյանը մեկ կամ ավելի: Readամանակը կարդալու համար պարզապես հաշվարկեք մեկ թվանշանի կետերի քանակը: Հիմնական նկարը ցույց է տալիս ժամը ՝ 22:11: Տարբեր գույներ նշանակվում են տարբեր թվանշանների `կարմիր -10 ժամ, սաթ-ժամ, կանաչ-10 րոպե, կապույտ-րոպե: 3 մմ գերլուսների օգտագործումը նշանակում է, որ ժամացույցը կարելի է կարդալ ցերեկը կամ գիշերը (չնայած որ այն լվացվելու էր ամբողջ արևի լույսի ներքո):

Պատահական օրինաչափություն ունենալը շատ ավելի քիչ է շեղում, քան քեզ նայող թվային թվանշաններ ունենալը … սա նաև հիանալի նախագիծ կլիներ ԱՀ -ի ռեժիմի առջևի կամ չափսերի վահանակներին ավելացնելու համար:

Քայլ 1: Ակնարկ

Ակնարկ
Ակնարկ

Այս նախագիծը ոգեշնչված էր TixClock սարքից, որը ես տեսա գովազդվող ThinkGeek- ում: Դա մի փոքր մեծ էր իմ դիմումի համար, ես ուզում էի ժամացույց ունենալ իմ DVD- ի վերևում, քանի որ այն չի ցուցադրում DVD նվագարկելու ժամանակը:

Դիզայնը հիմնված է պատյանի շուրջ, Jaycar Electronics (www.jaycar.com.au) կատալոգի համարը ՝ HB6083, ցածր պրոֆիլի «ցուցափեղկ»: Եթե ցանկանում եք տեղադրել այս ժամացույցը մեկ այլ պատյանում, դուք պետք է փոփոխեք PCB- ի դասավորությունը: Նախագծում ներառված է աղբյուրային կոդով zip ֆայլ, EagleCad ձևաչափով pcb և որոշ լուսանկարներ: Որոշ հետքեր մի փոքր նեղ են և շատ փոքր հեռավորություն ունեն: Ես կառուցել եմ սա օգտագործելով press-n-peel ֆիլմը, այնպես որ դա կարելի է անել….միայն մի փոքր զգույշ եղեք, որ իրերը չաղտոտեք և ուշադիր ստուգեք արդյունքը ՝ քերծելով բոլոր պղտոր հետքերը, որոնք կարող են դիպչել մեկ այլին: PCB- ն նախատեսված է երկու շերտի համար, սակայն ես դա կառուցել եմ միակողմանի տախտակի վրա `ջանքերը խնայելու համար: Վերևում կան ընդամենը մի քանի հետքեր, և դրանցով կարելի է զբաղվել ՝ օգտագործելով կապող մետաղալար: Նկատի ունեցեք, որ պատկերը մի փոքր տարբերվում է zip ֆայլում գտնվող PCB- ի ձևավորումից: Փոփոխությունները միացնում էին 74hc154 չիպերի ակտիվացնող կապերը անմիջապես գետնին և լրացուցիչ դիոդ `գերհագեցման լարումը իջեցնելու համար, որպեսզի այն ավելի մոտ լինի RTC չիպի պահանջած 3.3 Վ -ին: Երկկողմանի տախտակ օգտագործելով միայնակ շերտեր օգտագործելու վերաբերյալ որոշ հուշումներ հետևյալն են. բաղադրիչ. -press-n-peel օգտագործելիս տպեք մետաքսե էկրանը (հակառակ ուղղությամբ) և հորատելուց և փորագրելուց հետո այն արդուկեք PCB- ին: Սա ոչ միայն տալիս է բաղադրիչների տեղաբաշխում, այլև եթե տպում եք վերևի հետքերը, դա հեշտ ուղեցույց է միացման մետաղալարերի համար: Նկատի ունեցեք ստորև նշված PCB- ի սև գծերը….սրանք կլինեն այնտեղ, որտեղ կլինեն վերին շերտի հետքերը:

Քայլ 2. Առջևի վահանակի ձևավորում

Առջևի վահանակի ձևավորում
Առջևի վահանակի ձևավորում
Առջևի վահանակի ձևավորում
Առջևի վահանակի ձևավորում

Ձեր PCB- ի դասավորությանը համահունչ դիմային վահանակների հիանալի հնարք է `տպել ձեր մետաքսե էկրանի պատկերը, այնուհետև խմբագրել ոչ առջևի վահանակի ցանկացած տարր: Այս դեպքում ես պահել եմ միայն LED- ները: Պատկերը խմբագրվել է լուսանկարների խմբագրիչում և ավելացվել տեքստ: Ֆոտո տպիչի միջոցով կարող եք ստանալ գունագեղ ձևավորում (չնայած դրանում գունային սխեման մի փոքր նվազագույն է): LED անցքերը կտրված էին սուր դանակով, իսկ հետևի մասում ավելացվում էր հետագծող թուղթ ՝ լույսը մի փոքր ցրելու համար:

Իմ փոքրիկ լուսանկարչական տպիչը տպագրություններ ստեղծեց մի փոքր չափազանց նեղ ՝ ամբողջ պատյանին տեղավորելու համար, ուստի մի փոքր շերտ ավելացվեց այն լրացնելու համար: Այս դեպքում ամեն ինչ լավ է թվում, քանի որ առջևի վահանակն այնքան նվազագույն է:

Քայլ 3: Կառավարման անջատիչներ

Կառավարման անջատիչներ
Կառավարման անջատիչներ
Կառավարման անջատիչներ
Կառավարման անջատիչներ

Դուք պետք է կարողանաք ժամանակ սահմանել: Ես օգտագործեցի երեք միկրո անջատիչներ, որոնք ես փրկեցի հին ստերեոյից, տեղադրեցի դրանք մի փոքր veroboard- ի (կամ ստրիպ -տախտակի) վրա և փակեցի անջատիչների հավաքածուն `տաք սոսինձով գործի վրա:

Առաջին անջատիչն ընտրում է ժամանակի սահմանման ռեժիմը, երկրորդը `թվանշանը, իսկ երրորդը` ավելացնում է թվանշանը: Changingամը փոխելուց հետո նորից ընտրեք առաջին անջատիչը և ժամացույցը կաշխատի: Անջատիչից ժապավենի մալուխը ունի 5 տող, vcc/gnd և անջատիչի երեք մուտք: Յուրաքանչյուր անջատիչ վայրկենապես փակ է: Չափի վրա միանում է գետնին, մյուսը ՝ անջատիչի մուտքի գծին և դիմադրության ձգում դեպի vcc: Այլ կերպ ասած, մուտքերը սովորաբար բարձր են, այնուհետև ցածր են քաշվում `ակտիվացնելու համար: Էլեկտրագծերի վերաբերյալ մանրամասների համար տե՛ս սխեմատիկ: Veroboard- ի օգտագործման համար օգտակար էր այն, որ տախտակն ինքն էր, քանի որ անջատիչ անցքերի հորատման ձևանմուշը: Փոքր անցքեր բացվեցին ճիշտ դիրքերում, այնուհետև քառակուսի դրվեցին ֆայլով: Այն լավ տեղավորեց:

Քայլ 4: Վերջնական հավաքում

Վերջնական ժողով
Վերջնական ժողով

PCB- ն հատուկ մշակված էր այս գործի համար, այնպես որ պարզապես սահեցրեց ամրացվող սյուների վրայով: Քանի որ տարածքը շատ նեղ էր, անջատիչների հավաքումը ուղղակիորեն կպցրեցին PCB- ին և պիեզո -ազդանշանը տաք սոսնձեց մի չիպի վրա: Եթե ցանկանում եք ավելի բարձր պիեզո, ապա պետք է վարորդ ավելացնեք, քանի որ այն անմիջապես միկրոկոնտրոլերից է մղվում: Դուք իսկապես պետք է սոսնձեք կամ ամրացնեք պիեզոն ինչ -որ բանի վրա `ծավալը մեծացնելու համար:

Էլեկտրաէներգիայի մատակարարման կապարը կապված էր ներքևի ամրացման սյունի շուրջը ՝ որպես լարվածության թեթևացում: Ես պարզապես այն դուրս եմ հանել ամրացման անցքերից, բայց անհրաժեշտության դեպքում կարող եք օգտագործել համապատասխան գորգ: Դա իրոք այդ մասին է, սարքը սնուցվում է 9 Վ լապարիկից և նստած է իմ DVD նվագարկիչի վերևում ՝ զվարճալիորեն փոխելով նախշերը:

Քայլ 5. irmրագրակազմի և Supercap կրկնօրինակի մասին

Այս որոնվածը նախագծված է Sourceboost կազմողի հետ և օգտագործում է Sourceboost I2C գրադարանը ՝ RTC չիպի հետ խոսելու համար: Ես ստիպված էի փոփոխել i2c վարորդը `ավելի երկար ձգձգումներ օգտագործելու համար` հուսալի շահագործում ստանալու համար:

Firmware- ը սկզբնաղբյուրում է io- ն, այնուհետև կարդում է յուրաքանչյուր տասը վայրկյանը մեկ (կարող եք փոփոխել սա ծածկագրում, եթե ցանկանում եք ավելի արագ թարմացում կամ պատահական թարմացման ժամանակներ: Ես գտա, որ այս ժամանակահատվածը ամենաքիչն է շեղում): Եթե ստեղնաշարի ճնշումները հայտնաբերվում են, այն անցնում է ժամացույցի ժամի փոփոխման ռեժիմի, մինչև այն դուրս կգա անջատիչ մեկ սեղմումով: Նաև դիզայնի մեջ տեղ է գտվում սուպերկապի համար: Ես դա չեմ փորձարկել, բայց դրա տեղադրումը պետք է թույլ տա, որ ժամացույցը կարողանա կարճ ժամանակով կարգավորել հոսանքի անջատումները: FTC- ում RTC- ի տվյալները կարդալուց հետո սովորական ռեժիմը վերցնում է թվանշանի արժեքները և այդ թվին նշանակում է ակտիվ LED- ների պատահական ընտրություն ՝ նույն թիվը, ինչ թվանշանի արժեքը: Սրանք պահվում են սեղանի մեջ: Ընդհատման ռեժիմը սեղանից վերցնում է միանգամից մեկ արժեք և դրանք ուղարկում LED վարորդի չիպերին, և LED- ն վառվում է (իրականում երկու, մեկ չիպի համար): Հաջորդ մուտքը առօրյան ստանում է մեկ այլ և այլն: Երբ բավականաչափ արագ եք աշխատում, աղյուսակում ակտիվ LED- ները կարծես միաժամանակ լուսավորված են: Եթե ցանկանում եք, կարող եք փոխել ընդհատման ռեժիմի ժամանակը: Funվարճացեք, և եթե դրանցից մեկը կառուցեք զովացուցիչ բանի մեջ … ուղարկեք ինձ նկար: Ֆիլիպ Պուլ www.rgbsunset.com

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