Мазмұны:

2.4 TFT СКД бар DS1302 сағаты: 5 қадам
2.4 TFT СКД бар DS1302 сағаты: 5 қадам

Бейне: 2.4 TFT СКД бар DS1302 сағаты: 5 қадам

Бейне: 2.4 TFT СКД бар DS1302 сағаты: 5 қадам
Бейне: Bar Graph - Programming Tutorial (TFT_eSPI library) 2024, Шілде
Anonim
DS1302 2.4 TFT СКД бар сағат
DS1302 2.4 TFT СКД бар сағат

Сәлеметсіз бе!

Бүгін мен сізге Arduino үшін RTC және TFT LCD көмегімен қарапайым сағатты қалай жасау керектігін көрсетемін.

Жаңадан бастаушыларға арналған қарапайым жоба, оны 30 минуттан аз уақытқа жинауға және орнатуға болады.

1 -қадам: Басқа сағат

Бірнеше ай бұрын мен осы 2,4 дюймдік СКД -мен қарапайым сағат жасауға шешім қабылдадым.

Мен оны қонақ бөлмеде қолданамын және бұл жақсы түнгі жарық. Бұл жиһазға кездейсоқ тиюіме кедергі жасайды; және анама да ұнайды:)

Бұл RTC модулі салыстырмалы түрде арзан және Arduino -мен қолдануға өте оңай. Бұл I2C протоколын қолданатындарға ұқсамайды (DS3231, 1307).

DS1302:

Модульде 5 түйреуіш бар: VCC, Ground, RST, CLK, DAT 3 түйреуішті arduino -ның кез келген цифрлық түйреуішіне қосуға болады.

Rtc -тің ең үлкен артықшылығы - бұл I2C (SCL, SDA) BUS -ты пайдаланбау.

Ең үлкен кемшілігі: rtc чипі жылуды өтемейді. Ол нені білдіреді?? Бұл температураның уақыттың өзгеруіне әсер ететінін білдіреді. Бөлме температурасында уақыттың ауысуы айына 2-4 минутты құрады. Сондықтан бұл нақты rtc деп айта алмаймыз.

Бұл TFT СКД көбінесе RESET үшін A4 түйреуішін қажет етеді, мен DS3231 модулін пайдалану үшін осы мүмкіндікті (түйреуішті қалпына келтіру үшін A4) өзгертуге тырыстым. Әзірге мен мұны істей алмадым, бірақ мен әлі де шешім іздеймін.

2 -қадам: материалдар мен эскиз

Материалдар мен эскиздер
Материалдар мен эскиздер
Материалдар мен эскиздер
Материалдар мен эскиздер
Материалдар мен эскиздер
Материалдар мен эскиздер
Материалдар мен эскиздер
Материалдар мен эскиздер

Бұл жобаға қажетті бөліктер:

-Arduino Uno (Мега және т.

-DS1302 RTC

-2.4 TFT СКД

-кейбір секіргіш сымдар

-Arduino IDE, эскиздер, кітапханалар және бос уақыт

3 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

Бұл өте қарапайым баптау. СКД -ны Arduino -ға қосыңыз. Мен түйреуіштерді arduino -ға керісінше дәнекерледім, сондықтан rtc тақтаның артқы жағына қосылған.

VCC: 3,3 немесе 5 вольт

Жер: жер

RST: сандық 10

DAT: Сандық 11

CLK: Сандық 12

4 -қадам: Аяқталды

Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды
Аяқталды

Бөлшектерді қосқаннан кейін эскизді тақтаға жүктеңіз және сіз аяқтадыңыз.

Эскизде сіз модульге уақытты оңай орната аласыз.

//rtc.setDOW(ЖҰМА);

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

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

Фирт жолдарды босатады, содан кейін уақытты, күн мен күнді дұрыс орнатады.

Жүктеп салыңыз, жолдарды қайтадан түсіндіріңіз және жүктеңіз.

Міне бітті! Уақыт белгіленді және жүруге дайын.

5 -қадам: Орындалды

Сіз аяқтадыңыз!

Оны қалағаныңызша қолданыңыз.

Бүгінгі күніңіз жақсы өтсін!

Ұсынылған: