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

Ինչպես կատարել ամսաթվի և ժամի գրանցում - Liono Maker: 5 քայլ
Ինչպես կատարել ամսաթվի և ժամի գրանցում - Liono Maker: 5 քայլ

Video: Ինչպես կատարել ամսաթվի և ժամի գրանցում - Liono Maker: 5 քայլ

Video: Ինչպես կատարել ամսաթվի և ժամի գրանցում - Liono Maker: 5 քայլ
Video: Անձնագրային և վիզաների վարչությունում գործելու է էլեկտրոնային հերթագրում․ հերթագրման կարգը 2024, Նոյեմբեր
Anonim
Ինչպես կատարել ամսաթվի և ժամի գրանցում | Լիոնո Մեյքեր
Ինչպես կատարել ամսաթվի և ժամի գրանցում | Լիոնո Մեյքեր
Ինչպես կատարել ամսաթվի և ժամի գրանցում | Լիոնո Մեյքեր
Ինչպես կատարել ամսաթվի և ժամի գրանցում | Լիոնո Մեյքեր

Ներածություն:-

Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է ամսաթիվ և ժամ գրանցել Arduino- ի միջոցով: Այդ նպատակով ես օգտագործում եմ DS3231 և Micro SD քարտի մոդուլներ:

Հիմնական մոդուլը, որն օգտագործվում է ժամանակի և ամսաթվերի գրանցման համար, DS3231 է: DS3231- ը RTC (իրական ժամանակի ժամացույց) մոդուլ է: Իրական ժամանակի ժամացույցը կարող է տրամադրել վայրկյան, րոպե, ժամ, օր, ամսաթիվ, ամիս և տարի տեղեկատվություն: DS3231- ը կարող է սնուցվել 3.3 Վ կամ 5 Վ լարման միջոցով, իսկ CR2032 լիթիումի կոճակի մարտկոցը սնուցում է RTC- ն, երբ միացված չէ Arduino- ին: DS3231- ը ունի նաև ներկառուցված ջերմաստիճանի տվիչ: DS3231- ն օգտագործում է I2C հաղորդակցությունը երկու երկկողմանի գծերի հետ.

1_Սերիալ ժամացույց (SCL)

2_Սերիալ տվյալներ (SDA)

ՆՇՈՒՄ:

Եթե ձեզ հետաքրքրում է տվյալների գրանցիչ կամ տվիչների անտառահատ ստեղծելը և դրա տվյալները ֆայլում գրանցելը: ահա հետևյալ հղումները ՝ 1-peratերմաստիճանի և լույսի ուժգնության տվյալների գրանցում

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 տվյալների ձայնագրիչ Arduino և միկրո SD քարտով

www.youtube.com/embed/gd-a8Y5GF3A

Ֆեյսբուքյան էջ ՝ Modal = admin_t…

Տվյալների գրանցող

Տվյալների գրանցամատյանը (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում տվյալները գրանցում է ներկառուցված գործիքի կամ տվիչի կամ արտաքին գործիքների և տվիչների միջոցով: Դրանք հիմնականում փոքր են, մարտկոցով աշխատող, շարժական և հագեցած են միկրոպրոցեսորով, տվյալների պահպանման ներքին հիշողությամբ և տվիչներով: Որոշ տվյալների անտառահատիչներ միանում են անհատական համակարգչին և օգտագործում են ծրագրակազմ ՝ տվյալների գրանցամատյանը ակտիվացնելու և հավաքված տվյալները դիտելու և վերլուծելու համար, իսկ մյուսներն ունեն տեղական ինտերֆեյսի սարք (ստեղնաշար, LCD) և կարող են օգտագործվել որպես ինքնուրույն սարք: Այս նախագծում ես SD քարտ եմ օգտագործում ՝ Arduino- ի օգնությամբ տվյալները պահելու համար:

DS3231:

Սենսորային չափման ամսաթիվը կամ տվյալները կարող են ներառվել SD քարտին տվյալներ գրելիս `իրական ժամանակի ժամացույցի (RTC) մոդուլի միջոցով, օրինակ` DS3231: Իրական ժամանակի ժամացույցը կարող է տրամադրել վայրկյան, րոպե, ժամ, օր, ամսաթիվ, ամիս և տարի տեղեկատվություն: DS3231- ը կարող է սնուցվել 3.3 Վ կամ 5 Վ լարման միջոցով, իսկ CR2032 լիթիումի կոճակի մարտկոցը սնուցում է RTC- ն, երբ միացված չէ Arduino- ին: DS3231- ը ունի նաև ներկառուցված ջերմաստիճանի տվիչ: DS3231- ն օգտագործում է I2C հաղորդակցությունը երկու երկկողմանի գծերի հետ ՝ սերիական ժամացույց (SCL) և սերիական տվյալներ (SDA): Ինչպես կարելի է միանալ Arduino- ին այս միացման սխեմայի համար:

Միկրո SD- քարտի մոդուլ

Մոդուլը (Micro SD- քարտի ադապտեր) Micro SD քարտի ընթերցող մոդուլ է `ֆայլային համակարգի և SPI ինտերֆեյսի վարորդի միջոցով, SCM համակարգով` ֆայլը կարդալու և գրելու համար Micro SD- քարտ: Arduino- ի օգտվողները կարող են ուղղակիորեն օգտագործել Arduino IDE- ն, որն ունի SD- քարտի գրադարանային քարտ `սկզբնավորումը և ընթերցումը ավարտելու համար:

Քայլ 1:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Ֆրիտզինգ:-

Այս ձեռնարկում ես օգտագործում եմ Fritzing ծրագրակազմը ՝ իմ նախագծի սխեմաները պատրաստելու համար:

Սկզբում ես պետք է բացեմ Fritzing- ը, այնուհետև վերցնեմ DS3231, Arduino UNO և Micro SD քարտ: մենք պետք է դրանք միացնենք jumper լարերի միջոցով:

Հետևյալը միացնող ռազմավարություններ են.

DS3231 կապեր Arduino UNO- ի հետ

DS3231 _ Arduino UNO

Գնդ ----------------------- Գնդ

ԵԿՀ -------------------------- 5 վոլտ

SDA ----------------------- Pin A4

SCL ----------------------- Pin A5

SD քարտի միացումներ Arduino UNO- ի հետ

SD քարտ _ Arduino UNO

Գնդ ------------------------------------ Գնդ

ԵԿՀ ------------------------------------ 5 վոլտ

MISO ------------------------------------ pin12

MOSI ------------------------------------ pin11

SCK ------------------------------------ pin13

SCS ---------------------------------- քորոց 10

Քայլ 2:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Proteus մոդելավորում

Այս նախագծում ես օգտագործեցի Proteus ծրագրակազմը սիմուլյացիայի համար:

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

Ես օգտագործում եմ Arduino UNO- ն դրա համար մեզ պետք է Hex ֆայլ: Կազմեք ձեր Arduino կոդավորման Hex ֆայլը (ես տրամադրում եմ ներքևի կոդը) Arduino IDE- ում: ապա վերբեռնեք այն Arduino Properties- ում:

Ես օգտագործում եմ SD քարտի մոդուլ: Ես տրամադրում եմ SD քարտի ֆայլ, վերբեռնեք այն ձեր մոդուլում (տրամադրված է հետևյալ նկարագրության մեջ): Պրոտեուսում, որը գտնվում է ներքևի անկյունում, կա կոճակ, որը սեղմում է այն և կսկսվեն մոդելավորումները: երբ մոդելավորումն սկսվի, երկու պատուհանները բաց կլինեն, վիրտուալ տերմինալը և ds3232 ժամացույցը:

> Վիրտուալ տերմինալը ցուցադրված տվյալները ցուցադրում է որպես;

SD քարտ OK

ռեկորդ 1

ռեկորդ 2

ռեկորդ 3

վերագտնել 4

ռեկորդ 5

> ds3232 ժամացույցի պատուհանը ցույց է տալիս ժամանակը և ամսաթիվը համապատասխանաբար:

> սիմուլյացիաների ընթացքում կբացվի «Հիշողության քարտի բովանդակությունը» ֆայլը, որը պարունակում է data.csv տվյալների ֆայլ: Այս ֆայլում մենք ներկայացնում ենք ժամանակը և ամսաթիվը, ամիսը, օրը և տարին տվյալները: Յուրաքանչյուր ուշացում (1000); այս տվյալները կկրկնվեն, և տվյալները կավելացվեն ֆայլում:

Քայլ 3:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

EXCEL Աշխատանքային:-

Բացեք Excel- ը և ներարկեք ձեր data.csv ֆայլը դրանում: տվյալները կցուցադրվեն սյունակներում և կտևեն ժամանակի սյունակի գծապատկեր:

Քայլ 4:

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