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

KS-Batman-Watch: 4 քայլ
KS-Batman-Watch: 4 քայլ

Video: KS-Batman-Watch: 4 քայլ

Video: KS-Batman-Watch: 4 քայլ
Video: Եթե հենց սկզբից բոլորի հարստությունները ձեռքներից առնեինք, խժդժություններ չէին կազմակերպի 2024, Նոյեմբեր
Anonim
KS-Batman-Watch
KS-Batman-Watch

(Theամացույցը ցույց է տալիս այստեղ 7:11)

Իրավիճակ Քանի որ դուք հաճախ չեք զանգահարում Բեթմենին ձեր մեծ կլոր Batman-Window- ով, ցանկանում եք այն օգտագործել նաև ցույց տալու համար, թե ժամը քանիսն է: Դա անելու համար դուք օգտագործում եք WS2801- տիպի Led-Strip- ը: (տես նկարը):

Theամացույցը բաղկացած է ժամացույցի սլաքից, որը ցույց է տալիս 1, 2, 3, 4, 5 և 7, 8, 9, 10 և 11 ժամերը. Տեղ չկա 12 -ի և 6 -ի համար: hourամը նշվում է ՝ ակտիվացնելով մեկ լուսարձակը առաջ և հետո ըստ ժամացույցի ժամացույցի: (ժամային ցուցիչ)

Ամեն րոպե բաղկացած է երկու LED- ից `բացառությամբ 59 (1), 60 (0), 1 (1) և 29 (1), 30 (0) և 31 (1): Րոպե ցուցիչը կազմված է 6 LED- ներից, որոնք լուսավորվում են այլ գույն, ապա ժամացույցը: Վերջին երկու լուսարձակները (ժամացույցի սլաքի ուղղությամբ) ցույց են տալիս իրական րոպեն:

Ես ցուցիչ չեմ արել վայրկյանների համար. Սա անհանգստացնող կլինի:

Քայլ 1: Քայլ 1: Սարքաշար

Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ
Քայլ 1: Սարքավորումներ

Ես aliexpress- ում պատվիրեցի հետևյալ սարքավորումները ՝ DS3231 Time Module

LIR2032 վերալիցքավորվող LiIo մարտկոց (վերալիցքավորվող - ահա թե ինչ է նշանակում R- ն)

Ողջույն Fish WS2801 led շերտագիծ

Էլեկտրոնային տուփ

Սնուցման աղբյուր 5V 10A (բավականին մեծ)

Arduino UNO- ի խորհուրդ

Մոտ 60 ԱՄՆ դոլար բոլորի համար: (Ամենաթանկը LED շերտն էր ՝ ~ 40 ԱՄՆ դոլար: Այժմ կարող եք գտնել ավելի էժան):

Քայլ 2: Քայլ 2: Առանձնահատկություններ

Քայլ 2: Առանձնահատկություններ
Քայլ 2: Առանձնահատկություններ

(ժամացույցը ցույց է տալիս այստեղ 6:39)

Հիմնականում բանը ցույց է տալիս ժամանակը: Դուք միայն պետք է իմանաք, որ երբ րոպեի սլաքը համընկնում է ժամացույցի սլաքի հետ, այդ լուսարձակների գույնը փոխվում է մեկ այլ կազմաձևվող գույնի:

Watchամացույցը ծրագրավորված է ցերեկային ժամի (DST) ավտոմատ փոփոխությամբ: Քանի որ ես օգտագործում եմ Alarm2 ճշմարիտ/կեղծ DST ակտիվը ոչ ակտիվ պահելու համար, նույնիսկ էներգիայի կորստից հետո պետք չէ նորից տեղադրել DST-Bit- ը: Timeամանակը պահվում է LIR2032- ի շնորհիվ, ինչպես նաև Alarm2- ի բիթը ճշմարիտ/կեղծ է:

Կազմաձևման բաժնում կարող եք սահմանել բոլոր այն գույները, որոնք ցանկանում եք օգտագործել ժամացույցի երեսի համար, երկու ցուցիչներն ու համընկնումը `գույնը: (րոպեի սլաքը մեկ ժամվա ընթացքում):

Քայլ 3. Քայլ 3. Լարերի և սխեմատիկ դիագրամ

Քայլ 3. Լարերի և սխեմատիկ դիագրամ
Քայլ 3. Լարերի և սխեմատիկ դիագրամ

Էներգամատակարարման աջ կողմում (V0ADJ) ճշգրտման պտուտակով կարող եք փոխել ելքային լարումը: Ես այն բարձրացրեցի մինչև 5.5 Վ - քանի որ իմ «ժամացույցը» շատ հեռու է էլեկտրասնուցումից, և ես լարման կորուստ ունեմ մալուխի երկարության պատճառով:

Քայլ 4: Քայլ 4: Կոդ և գրադարաններ

Քայլ 4: Կոդ և գրադարաններ
Քայլ 4: Կոդ և գրադարաններ
Քայլ 4: Կոդ և գրադարաններ
Քայլ 4: Կոդ և գրադարաններ

Կոդ DoW = 1 նշանակում է երկուշաբթի, իսկ DoW = 7 կիրակի է: Պարզապես հիշեք, երբ դուք սահմանում եք էներգիայի ընդհանուր կորստից հետո ժամանակը:

Ես օգտագործում եմ Էնդրյու Վիկերտի գրադարանը, որը ստանդարտ է Arduinuo միջավայրով DS3231- ի համար: Եվ ձեզ հարկավոր է, իհարկե, FastLED գրադարան WS2801 LED շերտի համար:

DST- կոդի մասի համար ես հետևեցի diy_bloke- ի ծածկագրին ՝ TedF23- ի մեկնաբանությամբ: (տե՛ս ՝

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