Mundarija:

2.4 TFT LCD displeyli DS1302 soati: 5 qadam
2.4 TFT LCD displeyli DS1302 soati: 5 qadam

Video: 2.4 TFT LCD displeyli DS1302 soati: 5 qadam

Video: 2.4 TFT LCD displeyli DS1302 soati: 5 qadam
Video: Обзор осциллографа Fnirsi-5012H 2024, Iyul
Anonim
2.4 TFT LCD displeyli DS1302 soati
2.4 TFT LCD displeyli DS1302 soati

Salom!

Bugun men sizga Arduino uchun RTC va TFT LCD bilan oddiy soat yasashni ko'rsataman.

Yangi boshlanuvchilar uchun oddiy loyiha, uni 30 daqiqadan kamroq yig'ish va sozlash mumkin.

1 -qadam: Boshqa soat

Bir necha oy oldin men o'zimni 2.4 dyuymli LCD displeyli oddiy soat qilishga qaror qildim.

Men uni yashash xonasida ishlataman va bu yaxshi tungi yorug'lik. Meni mebelga tasodifan tekkizishimga to'sqinlik qiladi; va onamga ham yoqadi:)

Bu RTC moduli nisbatan arzon va Arduino bilan ishlatish juda oson. Bu I2C protokolidan foydalanadiganlarga o'xshamaydi (DS3231, 1307).

DS1302:

Modulda 5 ta pin bor: VCC, Ground, RST, CLK, DAT 3 pinli arduino -ning istalgan raqamli piniga ulanishi mumkin.

RTKning eng katta afzalligi shundaki, u I2C (SCL, SDA) BUS -dan foydalanmaydi.

Eng katta kamchilik: rtc chip issiqlik bilan qoplanmaydi. Bu nimani anglatadi?? Bu shuni anglatadiki, harorat vaqt o'zgarishiga ta'sir qiladi. Xona haroratida har oy 2-4 minut o'tishi mumkin edi. Shuning uchun bu aniq rtc deb ayta olmaymiz.

Ushbu TFT LCD -ga RESET uchun A4 pimi kerak bo'ladi va men DS3231 modulidan foydalanish uchun bu funktsiyani (pinni tiklash uchun A4) o'zgartirishga harakat qildim. Hozircha men uni ishlay olmadim, lekin men haligacha yechim izlayapman.

2 -qadam: Materiallar va eskiz

Materiallar va eskiz
Materiallar va eskiz
Materiallar va eskiz
Materiallar va eskiz
Materiallar va eskiz
Materiallar va eskiz
Materiallar va eskiz
Materiallar va eskiz

Ushbu loyiha uchun zarur bo'lgan qismlar:

-Arduino Uno (Mega va boshqalar)

-DS1302 RTC

-2,4 TFT LCD displey

-ba'zi o'tish simlari

-Arduino IDE, eskiz, kutubxonalar va ozgina bo'sh vaqt

3 -qadam: ulanishlar

Ulanishlar
Ulanishlar

Bu juda oddiy sozlash. LCD displeyni Arduino -ga ulang. Men pinlarni teskari tomonga lehimladim, shuning uchun rtc taxtaning orqa tomoniga ulangan.

VCC: 3,3 yoki 5 volt

Tuproq: yer

RST: raqamli 10

Ma'lumot: raqamli 11

CLK: Raqamli 12

4 -qadam: tugadi

Bajarildi
Bajarildi
Bajarildi
Bajarildi
Bajarildi
Bajarildi
Bajarildi
Bajarildi

Qismlarni ulab bo'lgach, eskizni taxtaga yuklang va siz tayyor.

Eskizda siz modul uchun vaqtni osongina belgilashingiz mumkin.

//rtc.setDOW(JUMA);

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

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

Firts chiziqlarga izoh bermaydi, keyin to'g'ri vaqt, kun va sanani o'rnating.

Uni yuklang, satrlarni yana izohlang va yuklang.

Bo'ldi shu! Vaqt belgilangan va ketishga tayyor.

5 -qadam: Bajarildi

Siz tugadingiz!

Uni xohlaganingizcha ishlating.

Hayrli kun!

Tavsiya: