Բովանդակություն:
- Քայլ 1: Նյութի հավաքում
- Քայլ 2. Փայտե պատյան կառուցելը
- Քայլ 3. Փայտե պատյան. Պատյանի կտորները կտրելը
- Քայլ 4. Փայտատուփ. Առաջատար անցքերի հորատում
- Քայլ 5. Փայտի պատյան. Նկարչություն
- Քայլ 6: Փայտատուփ. Հավաքում
- Քայլ 7: Շղթա
- Քայլ 8. Շրջան. Oldոդում լուսարձակները
- Քայլ 9. Շրջանակ. Շրջանի կառուցում
- Քայլ 10: Հավաքում
Video: Պարզ երկուական ժամացույց ՝ օգտագործելով Attiny85: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ողջույններ: Այս հրահանգներում ես ցույց եմ տալիս, թե ինչպես պատրաստել մինիմալիստական և պարզ երկուական ժամացույց `օգտագործելով 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. Փայտատուփ. Առաջատար անցքերի հորատում
Ես իմ գործի դեմքի վահանակի անցքերը փորեցի ՝ օգտագործելով մամլիչ վարժություն: Ես վահանակի վրա նշեցի, թե որտեղ պետք է փորել անցքերը, և քանի որ ես օգտագործում էի էժան արհեստական փայտ, ստիպված էի դանդաղ փորել, որպեսզի փայտը չկտրվի: Այժմ, երբ հասկացա, որ ուզում եմ Leds- ը հանել վայրկյանների ընթացքում, ստիպված եղա կտրել այս վահանակը `ավելորդ անցքերը հեռացնելու համար: Ես դա հասկացա իմ գործը նկարելուց հետո, ուստի այդ պատճառով վերջին նկարում պատկերված է իմ վահանակը
Քայլ 5. Փայտի պատյան. Նկարչություն
Երբ ունեի ժամացույցի պատյանի ամեն մի կտոր, ես սկսեցի ներկել դրանք: Ես ընտրեցի կարմիր և սև ներկ, քանի որ իմ Leds- ն արդեն կարմիր էր: Ես օգտագործել եմ փայլուն լակի ներկ ՝ երկու շերտ ներկից հետո ավարտված տեսք հաղորդելու համար: Ես սպասեցի, մինչև ամեն ինչ չորանա:
Քայլ 6: Փայտատուփ. Հավաքում
Ներկը չորացնելուց հետո ես ամեն ինչ սոսնձեցի փայտի արագ չորացման սոսինձով ՝ համոզվելով, որ ամեն անգամ երկու կտոր իրար կպցնելիս ամեն ինչ ուղիղ է: Ես սպասեցի, մինչև այն չորանա, նախքան հաջորդ կտորները սոսնձելը:
Քայլ 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 է: Եվ վերջ թողնել մեկնաբանություններ և առաջարկություններ:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
Պարզ թվային ժամացույց ՝ օգտագործելով Arduino Nano և DS1307: 4 քայլ
Պարզ թվային ժամացույց Arduino Nano & DS1307- ի միջոցով. Այս հոդվածում ես ձեզ ցույց կտամ Arduino- ի միջոցով թվային ժամացույց պատրաստելու ձեռնարկ: Arduino- ի տախտակը, որը ես օգտագործում եմ, Arduino Nano V3- ն է, DS1307- ը ՝ որպես ժամանակի տվյալների մատակարար, MAX7219 7 հատվածը `որպես դիտել ցուցադրումը: ձեռնարկը մտնելուց առաջ խորհուրդ եմ տալիս, որ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Երկուական ժամացույց ՝ օգտագործելով նեոպիքսելներ. 6 քայլ (նկարներով)
Երկուական ժամացույց ՝ օգտագործելով նեոպիքսել. ստեղծեք ձեր սեփական ժամացույցը: Ես իսկապես սիրում եմ