Բովանդակություն:
- Քայլ 1: HHMM ռեժիմ
- Քայլ 2: վայրկյանների ռեժիմ
- Քայլ 3: Tix ռեժիմ
- Քայլ 4: iceառախաղերի ռեժիմ
- Քայլ 5: Թվերի ռեժիմ
- Քայլ 6. Երկուական ռեժիմ
- Քայլ 7: Ինչպես է այն աշխատում
- Քայլ 8: Բաղադրիչներ / մասեր
- Քայլ 9: Գրատախտակի դասավորություն
- Քայլ 10. Սխեմատիկ / հավաքում
- Քայլ 11: Easterատկի ձու / Tetris Like Game
Video: M-Clock Մանրանկարչություն Multimode ockամացույց `11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Մինիմալիստական ժամացույց? Բազա՞լ ռեժիմի ժամացույց: Մատրիցային ժամացույց?
Սա բազմաֆունկցիոնալ ժամացույցի նախագիծ է ՝ հիմնված MSP430G2432- ի վրա: Այն կարող է հավաքվել առանց զոդման և գործիքների նվազագույն օգտագործման: Սահմանափակ 8x8 պիքսել թույլատրելիությամբ, այս 12 ժամյա ժամացույցը ցույց է տալիս ժամանակը 6 տարբեր ռեժիմներում: Այն օգտագործում է նվազագույն բաղադրիչներ (ընդամենը 5 -ից 7 մաս) և նվազագույն լարեր (4 լար): Ամբողջ նախագիծը, ներառյալ մարտկոցը, տեղադրված է 1.5 «x 2» տախտակի մեջ: Բոնուս easատկի ձու «Tetris» - ի նման խաղ, տես ծրագրի վերջին քայլերը:
Հատկություններ
- Բաղադրիչների նվազագույն քանակ, 5 մաս:
- Նվազագույն էլեկտրագծեր, պահանջվում է ընդամենը 4 լար: Մարտկոցը գործում է 3 Վ -ից մինչև 3.6 Վ:
- Keepամանակ պահելու համար ժամացույցի ժամաչափի օգտագործումը, քնի անջատման ռեժիմը (LPM3) խլում է uA էներգիան:
- 32 ԿՀց բյուրեղ ՝ քնի ժամանակ ճշգրիտ պահելու համար:
- Գործում է 1 ՄՀց DCO չափագրված ժամացույց ակտիվ ժամանակ (ցուցադրման ժամանակը):
- Սա 12 ժամյա ժամացույց է, ոչ թե 24 ժամ և չունի AM/PM ցուցիչ:
- Tetris խաղի Easterատիկ ձվի կիրառումը:
Քայլ 1: HHMM ռեժիմ
HHMM ռեժիմ, տիպիկ ժամեր գումարած րոպեներ ՝ հաստ աղի տարանջատիչով թվեր ոլորելու համար: Ստորև բերված լուսանկարը պարզ չէ, քանի որ թվերը պտտվում են:
Քայլ 2: վայրկյանների ռեժիմ
Վայրկյանների ռեժիմ, ցույց է տալիս ընդամենը վայրկյաններ
Քայլ 3: Tix ռեժիմ
Tix ռեժիմ, led մատրիցան բաժանված է քառանկյունի, վերին քառակուսիները ցույց են տալիս ժամը bcd (երկուական կոդավորված տասնորդական) արժեքներով: դրանք ներկայացված են թվերի նշման համար կետերի քանակով: ստորին քառակուսիները ցույց են տալիս րոպեները bcd- ով: այսինքն ՝ 4:32 րոպեի համար այն ցույց չի տալիս կետ + 4 կետ վերին կեսին և 3 կետ + 2 կետ ստորին կեսին:
Քայլ 4: iceառախաղերի ռեժիմ
Dառերի ռեժիմ, led մատրիցան բաժանված է երկու «զառերի»: վերին զույգը ցույց է տալիս ժամը 1 -ից 12 -ը, ստորին զույգը ցույց է տալիս րոպեները 5 րոպեանոց ավելացումներով: Ամեն վայրկյան զառախաղը պտտվում է հնարավոր արժեքների միջև: Օրինակ, 4 -րդ ժամը կարող է ներկայացվել 1 կամ 2 զառերի 0 + 4, 1 + 3 և 2 + 2 համակցություններով: Ստորև, 4: 32 -ի համար այն ցույց է տալիս զառերի արժեքը վերին 4 + ստորին 6 (5 + 1), աշխատում է 4 ժամ, 6 x 5 = 30 րոպե, իսկ կենտ 2 րոպեն կտրված է, քանի որ մենք ներկայացնում ենք միայն 5 րոպե ավելացման արժեքներ:.
Քայլ 5: Թվերի ռեժիմ
Թվերի ռեժիմ, 3x3 խտացված փոքր տառատեսակ օգտագործվում է ժամ և րոպե ցուցադրելու համար ՝ առանց թվանշանները ոլորելու անհրաժեշտության: Րոպեների թվանշանները տեղաշարժվում են ձախ և աջ երկրորդի վրա, իսկ ժամացույցը (երբ ժամը 1 -ից 9 -ն է) սահում է աջից ձախ `ցույց տալով յուրաքանչյուր 10 վայրկյան առաջընթացը րոպեի ընթացքում: 4:33 և լուսանկարում ցուցադրվում է մոտ 30+ վայրկյան:
Քայլ 6. Երկուական ռեժիմ
Երկուական ռեժիմ (իրականում դա bcd է, կամ երկուական կոդավորված տասնորդական), ժամը, րոպեն և երկրորդ թվանշանները ցուցադրվում են որպես երկուական կետ ՝ led մատրիցի տարբեր սյուների վրա: 0 և 1 սյունակները (ձախից) ներկայացնում են ժամի թվանշանները, սյունակը 2 -ը դատարկված է, 3 -րդ և 4 -րդ սյունակները ներկայացնում են րոպեի թվանշանները, 5 -րդ սյունակները դատարկվում են, 6 -րդ և 7 -րդ սյունակները ներկայացնում են երկրորդ թվանշանները: Ստորև ներկայացնում ենք 4:34:16 ժամանակը:
Քայլ 7: Ինչպես է այն աշխատում
Շղթան տողերի և սյուների մուլտիպլեքսավորում է կիրառում led- ները քշելու համար, մեկ -մեկ անընդմեջ, սա տալիս է 12.5% աշխատանքային ցիկլ, երբ լեդերի «հավաքածուները» (դրանցից 8 -ը յուրաքանչյուր 8 տողում) կարճ միանում են: ընթացիկ սահմանափակող ռեզիստորները վերացված են `փրկելու համար տախտակի գույքը, և քանի որ մենք անընդհատ չենք վարում առանձին լուսարձակներ, դրանք չեն վնասվի:
Կառավարումը (ինտերֆեյսը) նույնպես դասավորված է այնպես, որ մենք մուտքագրման համար օգտագործում ենք միայն մեկ շոշափելի կոճակ: որոնվածը գրավում է կոճակի երկար սեղմումներ (սեղմել և պահել) մենյուի պտտման համար, իսկ սովորական կոճակները ՝ ընտրացանկի ընտրության համար: Այս նախագիծը AVR mcu- ից msp430 mcu տեղափոխելով ՝ ես հնարավորություն տվեցի ժամանակն ավելի ճշգրիտ պահել: Displayուցադրման ընթացքում (այսինքն ՝ միացված) նախագիծը գործում է 1 ՄՀց DCO արագությամբ: MSP430 մկու -ն ունի գործարանային ճշգրտված ժամացույցի արժեքներ: Երբ չի ցուցադրվում, այս նախագիծը մտնում է LPM3 (ցածր էներգիայի ռեժիմ 3) `էներգիան պահպանելու համար: LPM3- ում DCO ժամացույցը չի կարող օգտագործվել, և նախագիծը փոխում է 32 ԿՀց բյուրեղներով AClk- ի օգտագործումը `ժամանակը պահելու համար:
Քայլ 8: Բաղադրիչներ / մասեր
- MSP430G2432 (կամ G սերիայի 20 փին այլ սարքեր w/ 4k+ flash)
- 8x8 LED մատրիցային էկրան (միայն կարմիր, սա 3 Վ նախագիծ է)
- շոշափելի կոճակ, ձեզ հարկավոր է 3, եթե ցանկանում եք, որ Tetris խաղը միացված լինի
- 32 ԿՀց ժամացույցի բյուրեղյա
- CR2032 կամ 3 Վ մարտկոցի այլ աղբյուր
Քայլ 9: Գրատախտակի դասավորություն
8x8 առաջնորդվող մատրիցան ունի 1.9 մմ կետի չափ և ընդհանուր կաթոդ է, եթե ունեք ընդհանուր անոդի տեսակը, կարող եք փոխել ծածկագրում ընդունման համար մի քանի տող: Դիտեք կից լուսանկարներն ու դիագրամը և տեսեք, թե արդյոք ունեք ճիշտ քերծվածքներ: Կարծես թե դրանք բավականին տարածված են, և ebay- ի միջոցով գնումներ կատարելու դեպքում մատակարարների մեծամասնությունը ունեն նույն փին-փութը, նույնիսկ եթե մոդելի համարը տարբեր է:
Քայլ 10. Սխեմատիկ / հավաքում
- Հետևեք տախտակի դասավորությանը և տեղադրեք երկու ցատկող մետաղալար մինի տախտակի վրա
- Տեղ MSP430G2432 մկու
- Տեղադրեք 32 ԿՀց բյուրեղ
- Տեղադրել շոշափելի կոճակը
- Տեղադրեք էներգիայի աղբյուր (ես օգտագործում եմ CR2032 կոճակի բջիջ)
- Վերջապես տեղադրեք 8x8 led մատրիցա MSP430G2432- ի վերևում
Նախագծի աղբյուրի ծածկագիրը և որոնվածը կարելի է ներբեռնել իմ github պահոցից, անհրաժեշտ ֆայլերն են mclock.c (աղբյուր) և M-Clock.hex (որոնվածի երկուական)
Քայլ 11: Easterատկի ձու / Tetris Like Game
MCU- ի վրա լրացուցիչ ֆլեշ տարածքով ես կարողանում եմ սեղմել Tetris- ի նման խաղում: Easատիկ ձվի այս կիրառումը հնարավոր է դարձնել `լրացուցիչ / ընտրովի շոշափելի կոճակները տեղադրելով տախտակի աջ դիրքերում:
Gameամացույցի ցուցադրման ժամանակ խաղի (ձախ կամ աջ) կոճակները սեղմելը կսկսի խաղը: Խաղի վերահսկումը կատարվում է ձախ և աջ կոճակների միջոցով `խաղի կտորը հորիզոնական տեղափոխելու համար, իսկ ժամացույցի կոճակը, խաղի ռեժիմում, հանդես կգա որպես խաղային մասի պտտման կոճակ: Այս իրականացման արագության անկում չկա: Երբ խաղն ավարտվում է (խաղի կտորները կուտակվում են մինչև առաստաղը), հաշիվը (վերացված տողերի քանակը) հակիրճ կցուցադրվի որպես 2 թարթող թվանշան:
Խորհուրդ ենք տալիս:
MAG (մանրանկարչություն ավտոմատ ջերմոց). 9 քայլ
MAG (մանրանկարչություն ավտոմատ ջերմոց). Մայրս շատ ժամանակ բավականին զբաղված է: Այսպիսով, ես ուզում էի օգնել նրան ՝ ավտոմատացնելով իր ջերմոցները: Այս կերպ նա կարող է մի փոքր ժամանակ խնայել, քանի որ կարիք չունի բույսերը ջրել: Ես դրան կկարողանամ հասնել MAG- ի (Մանրանկարչության ավտոմատ այգի) միջոցով: Ինչպես
DIY մանրանկարչություն արևային հետևիչ. 5 քայլ (նկարներով)
DIY Miniature Solar Tracker. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել արևային հետագծիչ, որը, ինչպես ենթադրում է անունը, կարող է հետևել արևի շարժմանը ամբողջ օրվա ընթացքում: Եվ վերջում ես ձեզ ցույց կտամ էներգիայի բերքի տարբերությունը արևային որոնիչով տեղադրված արևային վահանակի միջև
Մանրանկարչություն RGB LED նշանների հավաքում (պինդ գույն) ՝ 4 քայլ
Մանրանկարչություն RGB LED նշանների հավաքում (պինդ գույն). Այս հրահանգում ես կցանկանայի պատմել, թե ինչպես եմ կառուցել այս LED նշանը տարբեր միջոցառումներում օգտագործելու համար: Ես սիրում եմ լուսավորվող նախագծերը, և ես վերջերս շահագրգռված եմ լուսավորող նշաններ անել համաժողովների և տոնավաճառների համար, որտեղ մենք կարող ենք ինչ-որ բան ցուցադրել
Մանրանկարչություն Էլեկտրոնիկա Որքա՞ն փոքր կարող եք գնալ: 6 քայլ
Մանրանկարչություն Էլեկտրոնիկա Որքա՞ն փոքր կարող եք գնալ: Որոշ ժամանակ առաջ ընկերոջիցս մի փոքր լույս (շագանակագույն PCB- ով) ստանում էի տնական վերալիցքավորվող ազդանշանային լույս `ներկառուցված լիցքավորման միացումով, LiIon մարտկոցով, RGB LED- ով գույները փոխելու DIP անջատիչով: և նաև փոխելով ամբողջ շրջանը, բայց ինչ
Մանրանկարչություն Աշխատող Pամանակակից Կուլոն Լույս `5 Քայլ
Մանրանկարչություն աշխատող ժամանակակից կախազարդ լույս. Այս մանրանկարչությամբ աշխատող լուսադիոդային լուսարձակը կատարյալ է աշխատանքային գրասեղան, տիկնիկների տուն, խաղալիք մեքենայի ավտոտնակ զարդարելու կամ պարզապես էլեկտրոնիկայի առաջին ժամանակի զվարճալի նախագծի համար: 3Doodler- ը, ոսկերչական մետաղալարն ու մի քանի այլ նյութեր այն ամենն են, ինչ անհրաժեշտ է այս թեթև համատեղությունը պատրաստելու համար