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

Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85: 10 քայլ
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85: 10 քայլ

Video: Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85: 10 քայլ

Video: Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85: 10 քայլ
Video: Ինչպե՞ս տասական համակարգի թվերը վերածել երկուական հաշվարկաման համակարգի թվերի - Fast and Curious 2024, Հուլիսի
Anonim
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85
Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85

Ողջույններ: Այս հրահանգներում ես ցույց եմ տալիս, թե ինչպես պատրաստել մինիմալիստական և պարզ երկուական ժամացույց `օգտագործելով arduino uno և attiny85: Եթե դուք երբեք չեք օգտագործել ձեր arduino- ն այլ միկրոչիպեր ծրագրավորելու համար, կտեսնեք, որ դա շատ հեշտ է անել (ես դա փորձեցի առաջին անգամ այս նախագծի համար և բավականին պարզ էր) և բավականին հարմար, քանի որ կարող եք փոքրացնել ձեր նախագծերի չափը:

Քայլ 1: Նյութի հավաքում

Այս նախագծի համար ես օգտագործեցի հիմնական և հեշտ գտնելու նյութեր: Գոյություն ունեն նյութերի երկու կատեգորիա ՝ մեկը ժամացույցի գործի համար և մեկը ՝ սխեմայի համար: Փայտի պատյան. Այս բոլոր իրերը հայտնաբերվել են արհեստագործական խանութում: - 13 կարմիր 5v լուսարձակներ- լարեր- 4 x 220 Օմ դիմադրողներ- 2 x 10k Օմ ռեզիստորներ- քորոցներ- 1 x 74hc595 (հերթափոխի գրանցամատյան)- 2 կոճակ- տպատախտակ- 3.3 վ մետաղադրամի բջիջ- Attiny85- Arduino uno- oldոդման գործիքներ

Քայլ 2. Փայտե պատյան կառուցելը

Հաջորդ քայլերում ես ցույց եմ տալիս, թե ինչպես եմ կառուցել ժամացույցի պատյանը: Ես օգտագործեցի փայտե վահանակներ և փայտի սոսինձ, և այն լավ աշխատեց: Վահանակներն ունեին բարձրություն և լայնություն, ըստ իմ ցանկության, այնպես որ կտրելու շատ բան չկար: Բացի այդ, սկզբում ես ուզում էի ցուցադրել վայրկյանները, բայց ավելի ուշ, երբ ես կառուցեցի միացումը, ես գտա, որ յուրաքանչյուր վայրկյանում լուսադիոդային անջատիչն իրականում շեղում է ինձ, ուստի ես այդ Led- ները կտրեցի և հետագայում վերադասավորեցի իմ ծածկագիրը և գործը:

Քայլ 3. Փայտե պատյան. Պատյանի կտորները կտրելը

Փայտե պատյան ՝ պատյանների կտորներ կտրելը
Փայտե պատյան ՝ պատյանների կտորներ կտրելը
Փայտե պատյան ՝ պատյանների կտորներ կտրելը
Փայտե պատյան ՝ պատյանների կտորներ կտրելը
Փայտե պատյան ՝ պատյանների կտորներ կտրելը
Փայտե պատյան ՝ պատյանների կտորներ կտրելը

Սկզբում ես չափեցի և կտրեցի բոլոր կտորները, որոնք ինձ պետք էին պատյանս կառուցելու համար: Ես որոշեցի այն պատրաստել որպես տուփ, առանց հատակի: Անհրաժեշտության դեպքում եզրերը հղկեցի: Չափումներ. Կողմեր ՝ 2 x (7.4 սմ x 3.8 սմ) Առջևում և հետևում ՝ 7.4 սմ x 9.5 սմ Վերևում ՝ 8.8 սմ x 3.8 սմ

Քայլ 4. Փայտատուփ. Առաջատար անցքերի հորատում

Wood Case: Հորատում Led անցքեր
Wood Case: Հորատում Led անցքեր
Wood Case: Հորատում Led անցքեր
Wood Case: Հորատում Led անցքեր
Wood Case: Հորատում Led անցքեր
Wood Case: Հորատում Led անցքեր

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

Քայլ 5. Փայտի պատյան. Նկարչություն

Փայտի պատյան ՝ նկարչություն
Փայտի պատյան ՝ նկարչություն
Փայտի պատյան ՝ նկարչություն
Փայտի պատյան ՝ նկարչություն
Փայտի պատյան ՝ նկարչություն
Փայտի պատյան ՝ նկարչություն

Երբ ունեի ժամացույցի պատյանի ամեն մի կտոր, ես սկսեցի ներկել դրանք: Ես ընտրեցի կարմիր և սև ներկ, քանի որ իմ Leds- ն արդեն կարմիր էր: Ես օգտագործել եմ փայլուն լակի ներկ ՝ երկու շերտ ներկից հետո ավարտված տեսք հաղորդելու համար: Ես սպասեցի, մինչև ամեն ինչ չորանա:

Քայլ 6: Փայտատուփ. Հավաքում

Wood Case: հավաքում
Wood Case: հավաքում
Wood Case: հավաքում
Wood Case: հավաքում
Wood Case: հավաքում
Wood Case: հավաքում

Ներկը չորացնելուց հետո ես ամեն ինչ սոսնձեցի փայտի արագ չորացման սոսինձով ՝ համոզվելով, որ ամեն անգամ երկու կտոր իրար կպցնելիս ամեն ինչ ուղիղ է: Ես սպասեցի, մինչև այն չորանա, նախքան հաջորդ կտորները սոսնձելը:

Քայլ 7: Շղթա

Շրջան
Շրջան

Այս նախագծի հաջորդ մասը շրջանի համար է: Այս մասի համար ձեզ հարկավոր կլինի ձեր Arduino- ն կամ միկրոչիպերի ցանկացած ծրագրավորող և Attiny85- ը: Ինչպես նախկինում հայտարարել էի, ես կտրեցի Leds- ը վայրկյանների ընթացքում, քանի որ վայրկյանները չափազանց ուշադիր գտա: Այսպիսով, սկզբում նկարները ցույց են տալիս բոլոր լուսարձակները, իսկ ավելի ուշ ՝ վայրկյանները բացակայում են: Arduino- ի հետ Attiny- ն որպես ISP ծրագրավորելու համար ես հետևեցի այս գեղեցիկ ձեռնարկին randofo- ի հրահանգներից: https://www.instructables.com/id/Program-an-ATtiny… 16 ՄՀց ներքին ժամացույցի վրա, բայց այն կարող է փոխվել*usedամացույցը պատրաստելու համար օգտագործել եմ չիպերի ժամաչափ և ընդհատումներ:

Քայլ 8. Շրջան. Oldոդում լուսարձակները

Շրջան. Լեդերի զոդում
Շրջան. Լեդերի զոդում
Շրջան. Լեդերի զոդում
Շրջան. Լեդերի զոդում

Ես շարունակեցի զոդել Leds- ը ՝ օգտագործելով իմ զոդման արդուկը և արդեն փորված պատյանը ՝ զոդման ընթացքում լուսարձակները ճիշտ տեղադրելու համար: Սյունակի յուրաքանչյուր Led- ը միասին կպցվում են իրենց կաթոդով:

Քայլ 9. Շրջանակ. Շրջանի կառուցում

Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում
Շրջանակ. Շրջանի կառուցում

Կոդով ծրագրված Attiny- ի հետ մնում է միայն կառուցել շրջանը ՝ նախ օգտագործելով սեղանի տախտակը ՝ իմ ծրագիրը փորձարկելու և համոզվելու համար, որ ամեն ինչ աշխատել է նախքան ամբողջ միացումը միացնելը: Հերթափոխի ռեգիստրի օգտագործումը անհրաժեշտ է, քանի որ Attiny- ն չի ապահովում բավարար ելքային կապեր 8 վերջնակետերի (4 տող, 4 սյունակ) և երկու կոճակների համար: Պլանը և իմ կազմած սխեմաները նկարներում են: Ես փորձարկեցի իմ միացումը սեղանի վրա և երբ լավ էր գնալ, ես այն կպցրեցի տպատախտակին: Ես խցի համար մարտկոցի պահարան չունեի, ուստի իմ երևակայությունը օգտագործեցի ժամանակավոր սարքելու համար (շատ ուրվագծային..): Ես խորհուրդ եմ տալիս օգտագործել մարտկոցի իրական պահոց:

Քայլ 10: Հավաքում

Հավաքում
Հավաքում
Հավաքում
Հավաքում
Հավաքում
Հավաքում
Հավաքում
Հավաքում

Վերջնական քայլը ամեն ինչ հավաքելն էր, այն է ՝ ուղղակի ամրացնել շղթան պատյանում և Leds- ը համապատասխան անցքերում: Այնուհետև կարող եք ժամանակը սահմանել ՝ օգտագործելով կոճակները և թույլ տալ, որ Attiny- ը հետևի ժամանակը: Օրինակ ՝ երկրորդ նկարում ՝ 2ամեր 2 = 2 և 1ամեր 1 = 1 րոպե 2 = 1 և րոպե 1 = 6, այնպես որ ժամանակը 21:16 է: Եվ վերջ թողնել մեկնաբանություններ և առաջարկություններ:

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