Mündəricat:

2.4 TFT LCD ilə DS1302 Saatı: 5 addım
2.4 TFT LCD ilə DS1302 Saatı: 5 addım

Video: 2.4 TFT LCD ilə DS1302 Saatı: 5 addım

Video: 2.4 TFT LCD ilə DS1302 Saatı: 5 addım
Video: Особенности использования TFT Shield для Arduino Uno 2024, Iyul
Anonim
2.4 TFT LCD ilə DS1302 Saatı
2.4 TFT LCD ilə DS1302 Saatı

Salam orda!

Bu gün sizə Arduino üçün RTC və TFT LCD ilə sadə bir saat düzəltməyi göstərəcəyəm.

Yeni başlayanlar üçün sadə bir layihədir, 30 dəqiqədən az müddətə yığılıb qurula bilər.

Addım 1: Başqa bir Saat

Bir neçə ay əvvəl bu 2.4 düymlük LCD ilə özümü sadə bir saat etmək qərarına gəldim.

Qonaq otağında istifadə edirəm və yaxşı bir gecə işığıdır. Mebelə təsadüfən təpiklənməyimə mane olur; və anam da bəyənir:)

Bu RTC modulu nisbətən ucuzdur və Arduino ilə istifadəsi çox asandır. I2C protokolundan istifadə edənlərə bənzəmir (DS3231, 1307).

DS1302:

Modulun 5 sancağı var: VCC, Ground, RST, CLK, DAT 3 pin hər hansı bir rəqəmsal arduino pininə qoşula bilər.

RTC -nin ən böyük üstünlüyü I2C (SCL, SDA) BUS -dan istifadə etməməsidir.

Ən böyük dezavantaj: rtc çipi istiliklə kompensasiya edilmir. Bunun mənası nədi?? Demək olar ki, temperaturun vaxt sürüşməsinə təsiri var. Otaq istiliyində ayda 2-4 dəqiqə sürüşmə olurdu. Buna görə də bunun dəqiq bir rtc olduğunu deyə bilmərik.

Bu TFT LCD -yə ən çox RESET üçün A4 pin lazımdır və mən DS3231 modulundan istifadə etmək üçün bu xüsusiyyəti (pimi sıfırlamaq üçün A4) düzəltməyə çalışıram. İndiyə qədər bunu edə bilmədim, amma hələ də bir həll axtarıram.

Addım 2: Materiallar və eskiz

Materiallar və eskiz
Materiallar və eskiz
Materiallar və eskiz
Materiallar və eskiz
Materiallar və eskiz
Materiallar və eskiz
Materiallar və eskiz
Materiallar və eskiz

Bu layihə üçün lazım olan hissələr:

-Arduino Uno (Mega və s.)

-DS1302 RTC

-2.4 TFT LCD

-bəzi keçid telləri

-Arduino IDE, eskiz, kitabxanalar və bir az boş vaxt

Addım 3: Bağlantılar

Əlaqələr
Əlaqələr

Çox sadə bir quruluşdur. LCD -ni Arduino -ya qoşun. Sancaqları arduino -da əksinə lehimlədim, buna görə rtc lövhənin arxa tərəfinə bağlıdır.

VCC: 3.3 və ya 5 volt

Zəmin: Zəmin

RST: Rəqəmsal 10

DAT: Rəqəmsal 11

CLK: Rəqəmsal 12

Addım 4: Bitdi

Bitdi
Bitdi
Bitdi
Bitdi
Bitdi
Bitdi
Bitdi
Bitdi

Parçaları bağladıqdan sonra eskizi lövhəyə yükləyin və işiniz bitdi.

Eskizdə modulun vaxtını asanlıqla təyin edə bilərsiniz.

//rtc.setDOW(CUMA);

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

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

Firts xətləri açmır, sonra doğru vaxtı, günü və tarixi təyin edir.

Yükləyin, sətirləri yenidən şərh edin və yükləyin.

Bu belədir! Vaxt təyin olunur və getməyə hazırdır.

Addım 5: Tamamlandı

İşiniz bitdi!

İstədiyiniz kimi istifadə edin.

Gözəl gün arzu edirəm!

Tövsiyə: