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

DS1302 ժամացույց 2.4 TFT LCD- ով ՝ 5 քայլ
DS1302 ժամացույց 2.4 TFT LCD- ով ՝ 5 քայլ

Video: DS1302 ժամացույց 2.4 TFT LCD- ով ՝ 5 քայլ

Video: DS1302 ժամացույց 2.4 TFT LCD- ով ՝ 5 քայլ
Video: Собрал часы 2024, Նոյեմբեր
Anonim
DS1302 ժամացույց 2.4 TFT LCD- ով
DS1302 ժամացույց 2.4 TFT LCD- ով

Բարև ձեզ:

Այսօր ես ձեզ ցույց կտամ, թե ինչպես պատրաստել պարզ ժամացույց RTC- ով և TFT LCD- ով Arduino- ի համար:

Պարզ նախագիծ սկսնակների համար, այն կարող է հավաքվել և տեղադրվել 30 րոպեից պակաս:

Քայլ 1: Մեկ այլ ժամացույց

Մի քանի ամիս առաջ ես որոշեցի ինքս ինձ համար պարզ ժամացույց պատրաստել այս 2.4 դյույմանոց LCD- ով:

Ես այն օգտագործում եմ հյուրասենյակում, և դա լավ գիշերային լույս է: Դա ինձ խանգարում է պատահաբար հարվածել կահույքին. իսկ մայրիկին դա նույնպես դուր է գալիս:)

Այս RTC մոդուլը համեմատաբար էժան է և շատ հեշտ է օգտագործել Arduino- ի հետ: Այն նման չէ նրանց, ովքեր օգտագործում են I2C արձանագրությունը (DS3231, 1307):

DS1302:

Մոդուլն ունի 5 կապում `VCC, Ground, RST, CLK, DAT 3 կապում կարելի է միացնել arduino- ի ցանկացած թվային կապին:

Rtc- ի ամենամեծ առավելությունն այն է, որ այն չի օգտագործում I2C (SCL, SDA) ավտոբուսը:

Ամենամեծ թերությունը. Rtc չիպը չի փոխհատուցվում ջերմությամբ: Ինչ է դա նշանակում?? Դա նշանակում է, որ ջերմաստիճանը, ամենայն հավանականությամբ, ազդեցություն է ունենում ժամանակի շեղման վրա: Սենյակային ջերմաստիճանում ժամանակի շարժը ամսական 2-4 րոպե էր: Հետևաբար, մենք չենք կարող ասել, որ սա ճշգրիտ rtc է:

Այս TFT LCD- ն ամենից հաճախ կարիք ունի A4 կապի ՝ RESET- ի համար, և ես փորձում եմ փոփոխել այս հնարավորությունը (A4 ՝ քորոցը վերականգնելու համար) ՝ DS3231 մոդուլից օգտվելու համար: Մինչ այժմ ես չէի կարող դա աշխատել, բայց ես դեռ լուծում եմ փնտրում:

Քայլ 2: Նյութեր և ուրվագիծ

Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ
Նյութեր և ուրվագիծ

Այս նախագծի համար անհրաժեշտ մասերը.

-Արդուինո Ունո (Մեգա և այլն …)

-DS1302 RTC

-2,4 TFT LCD

-որոշ ցատկող լարեր

-Arduino IDE, ուրվագիծ, գրադարաններ և մի փոքր ազատ ժամանակ

Քայլ 3: Կապեր

Միացումներ
Միացումներ

Դա շատ պարզ կարգավորում է: LCD- ն միացրեք Arduino- ին: Arduino- ում ես կապում եմ հակառակ կողմը, այնպես որ rtc- ն միացված է տախտակի հետևի մասում:

VCC ՝ 3.3 կամ 5 վոլտ

Հող

RST: Թվային 10

ՏՎՅԱԼ ՝ Թվային 11

CLK: Թվային 12

Քայլ 4: Ավարտված

Ավարտվեց
Ավարտվեց
Ավարտվեց
Ավարտվեց
Ավարտվեց
Ավարտվեց
Ավարտվեց
Ավարտվեց

Մասերը միացնելուց հետո էսքիզը վերբեռնեք տախտակին, և դուք ավարտված եք:

Էսքիզում կարող եք հեշտությամբ սահմանել մոդուլի ժամանակը:

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);

Firts- ը մեկնաբանում է տողերը, այնուհետև սահմանում ճիշտ ժամը, օրը և ամսաթիվը:

Վերբեռնեք այն, նորից մեկնաբանեք տողերը և վերբեռնեք:

Վերջ! Timeամանակը սահմանված է և պատրաստ է գնալ:

Քայլ 5: Կատարված է:

Դուք ավարտեցիք:

Օգտագործեք այն, ինչպես ցանկանում եք:

Հաճելի օր!

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