Ինչպես պատրաստել Arduino թվային ժամացույց ՝ 5 քայլ
Ինչպես պատրաստել Arduino թվային ժամացույց ՝ 5 քայլ
Anonim
Image
Image
Ինչպես պատրաստել Arduino թվային ժամացույց
Ինչպես պատրաստել Arduino թվային ժամացույց

Թվային ժամացույցները գիտության ոլորտում ամենամեծ հայտնագործություններից են:

Երբևէ մտածե՞լ եք «Ինչպե՞ս պատրաստել ձեր սեփական թվային ժամացույցները, ինչպես ֆիլմերում»: ????

Դե, ես նույնպես անցկացրել եմ իմ մանկությունը երազում `կառուցելու իմ սեփական թվային ժամացույցը: Այսպիսով ես կառուցեցի մեկը իմ անձի համար …

Եվ ես ձեզ ցույց կտամ, թե ինչպես կարող եք ինքնուրույն կառուցել զարմանալի թվային ժամացույց ՝ փոքր հեշտությամբ և փոքր բաղադրիչներով…

Ես օգտագործել եմ 7 7 հատվածի ընդհանուր անոդի էկրան ՝ թվանշանները ցուցադրելու համար, 3 SPDT անջատիչ, որոնք ես վերցրել եմ հին մկնիկից, որոշ լարերից և arduino- ից: մենք կարող ենք սահմանել ժամանակը ՝ պահելով ճշգրտման ստեղնը և սեղմելով րոպեի կամ ժամի ստեղնը ՝ րոպեն կամ ժամը մեր պահանջին փոխելու համար:

Այսպիսով, եկեք սկսենք…!

Քայլ 1: Պահանջվում են բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Ահա այն բաղադրիչները, որոնք ձեզ կպահանջեն.

1. An Arduino uno:

2. 4 7 հատվածի ընդհանուր անոդային էկրաններ (եթե ունեք 4 նիշ յոթ հատված, մի անհանգստացեք, որ սխեման երկուսի համար էլ նույնն է):

դուք կարող եք դրանք գնել snapdeal- ից, դրանք հիանալի են: ես դրանք խորհուրդ կտայի կայքից:

3. 3 spdt անջատիչներ (որոնք ես մաքրեցի հին մկնիկից):

4. որոշ լարեր և ցատկող լարեր (որևէ մեկը կանի):

5. Հացաթուղթ:

6. 4 1kohm ռեզիստորներ:

Քայլ 2. Wուցադրությունների միացում Breadboard- ում:

Iringուցադրությունների միացում Breadboard- ում
Iringուցադրությունների միացում Breadboard- ում
Wուցադրությունների միացում Breadboard- ում
Wուցադրությունների միացում Breadboard- ում

Կատարեք կապերը, ինչպես ցույց է տրված վերևում նկարում: դա բավականին պարզ է:

Հոգ տանել կապերի մասին, քանի որ շատ լարեր կան, որոնք կարող եք շփոթել:

Ռեմենբեր 4 ցուցադրման բոլոր a, b, c, d, e, f, g, dot հատվածները միացված են իրար…: և յուրաքանչյուր ցուցադրման com- ը, այսինքն ՝ 3 -ը և 8 -ը, միացված են ռեզիդենտների հետ միասին…

Մի անհանգստացիր!!, դանդաղ գնացեք և մի փոքր համբերություն ունեցեք, կարող եք դա անել:

Քայլ 3. Ավելացնել դիմադրիչներ և բանալիներ

Դիմադրության և բանալիների ավելացում
Դիմադրության և բանալիների ավելացում
Դիմադրության և բանալիների ավելացում
Դիմադրության և բանալիների ավելացում

Կցեք 1kohm ռեզիստոր `ցուցադրման յուրաքանչյուր կոդի հետ … ինչպես ցույց է տրված նկարում:

Ավելացրեք Spdt անջատիչները կամ եթե ունեք կոճակներ սեղմելը, դա հիանալի կլիներ:…

Քայլ 4: Միացում Arduino- ին

Միացում Arduino- ին
Միացում Arduino- ին
Միացում Arduino- ին
Միացում Arduino- ին

Այժմ միացումներն ավարտվում են ցուցադրման և անջատիչների համար … այժմ ժամանակն է դրանք միացնել ուղեղին:

պարզ է..

Սեգմենտային քորոցների համար:

ա -ից դեպի կապում 2

բ կապում 3

գ դեպի կապում 4

դ, կապում 5 -ին

ե -ից դեպի կապում 6

f կապում 7

g դեպի կապում 8

կետ 9 -ի կապում

Displayուցադրման քորոցների համար

ցուցադրել 1 -ից 10 -րդ կապում

ցուցադրել 2 -ից 11 -ի կապում

ցուցադրել 3 -ից 12 -րդ փին

տարածել 4 -ից մինչև կապում 13 -ը

հիմա բանալիների մասին

բանալին 1, որը կարգավորիչ անջատիչներն են…

2 -րդ և 3 -րդ բանալիները փոխում են ժամերը և րոպեները փոխում են անջատիչները:

մենք պետք է պահենք ճշգրտման ստեղնը 1 և սեղմենք ցանկության ստեղնը ՝ ժամը կամ րոպեն փոխելու համար..!

բանալիների միացման համար տե՛ս վերևի նկարը: մենք օգտագործել ենք անալոգային կապերը և դրանք օգտագործել որպես թվային մուտքագրման կապիչներ … այո, դա ճիշտ է, մենք կարող ենք դրանք օգտագործել նաև որպես թվային մուտքի/ելքի կապիչներ

Քայլ 5: Ավելացնել կոդը !!

Ավելացնելով ծածկագիրը !!!!
Ավելացնելով ծածկագիրը !!!!

Հիմա ամենաթեժ մասը… գրել և ավելացնել կոդը arduino- ին….

Ես կցել եմ կոդը և ժամանակի գրադարանային ֆայլը … ժամանակը հաշվարկելու և ցուցադրելու համար…

Կոդում ժամ () ֆունկցիան մեզ ասում է ժամը, իսկ րոպեն () գործառույթը `րոպե, այն պահից, երբ մենք միացրել ենք տախտակը: ժամանակը մարում է, երբ տախտակը հոսանքազրկվում է … և ամեն անգամ նորից սկսվում է 00: 00 -ից…

Նաև ես կցել եմ 12 -ժամյա ձևաչափի կոդ: Այն պարզապես օգտագործում է hourFormat12 () գործառույթը ՝ 12 ժամ ձևաչափ ստանալու համար:

Լռելյայն libraryամանակի գրադարանը վերադարձնում է 24 ժամ ձևավորված ժամանակը:

Նշում:

Խնդրում ենք ժամանակի թղթապանակը ավելացնել Time.zip- ում ՝ ձեր Arduino- ի գրադարանների պանակում:

օրինակ ՝ իմ համակարգում

C: / Program Files (x86) Arduino / գրադարաններ

Flexibleկուն եղեք ձեր կարիքների համար ծածկագիրը փոխելու հարցում … և եթե ինչ -որ քարհանք ունեք, ազատ խնդրեք:

Haveվարճացեք պատրաստելով այն…

Նշում. Ես թարմացրել եմ Time.zip ֆայլը, քանի որ այն հնացած էր Arduino IDE- ի նոր տարբերակներում:

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