Мазмуну:

2.4 TFT ЖК менен DS1302 Сааты: 5 кадам
2.4 TFT ЖК менен DS1302 Сааты: 5 кадам

Video: 2.4 TFT ЖК менен DS1302 Сааты: 5 кадам

Video: 2.4 TFT ЖК менен DS1302 Сааты: 5 кадам
Video: Особенности использования TFT Shield для Arduino Uno 2024, Июль
Anonim
2.4 TFT ЖК менен DS1302 сааты
2.4 TFT ЖК менен DS1302 сааты

Саламатсызбы!

Бүгүн мен сизге Arduino үчүн RTC жана TFT LCD менен жөнөкөй саатты кантип жасоону көрсөтөм.

Башталгычтар үчүн жөнөкөй проект, аны 30 мүнөттөн кем чогултууга жана орнотууга болот.

1 -кадам: Башка саат

Бир нече ай мурун мен бул 2.4 дюймдук ЖК менен өзүмдү жөнөкөй саат кылууну чечтим.

Мен аны конок бөлмөсүндө колдонуп жатам жана бул жакшы түнкү жарык. Бул эмеректи кокусунан тээп кетишиме жол бербейт; жана апама да жакты:)

Бул RTC модулу салыштырмалуу арзан жана Arduino менен колдонууга абдан оңой. Бул I2C протоколун колдонгондорго окшош эмес (DS3231, 1307).

DS1302:

Модулда 5 төөнөгүч бар: VCC, Ground, RST, CLK, DAT 3 казык ардуинонун каалаган санарип пинине туташтырылышы мүмкүн.

RTCтин эң чоң артыкчылыгы - бул I2C (SCL, SDA) АВТУБУСту колдонбоо.

Эң чоң кемчилиги: rtc чипи жылуулуктун ордун толтурбайт. Ал эмнени билдирет?? Бул температура убакыттын жылышына таасир этиши мүмкүн дегенди билдирет. Бөлмө температурасында убакыт жылышы 2-4 мүнөт болчу. Ошондуктан бул так rtc деп айта албайбыз.

Бул TFT ЖК көбүнчө АРЕСИ үчүн 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: Digital 12

4 -кадам: Бүттү

Бүттү
Бүттү
Бүттү
Бүттү
Бүттү
Бүттү
Бүттү
Бүттү

Бөлүктөрдү туташтыргандан кийин эскизди тактага жүктөп койсоңуз болот.

Эскизде сиз модулга убакытты оңой эле койсоңуз болот.

//rtc.setDOW(FRIDAY);

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

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

Firts сызыктарга комментарий бербейт, андан кийин туура убакытты, күндү жана күндү коюңуз.

Аны жүктөңүз, саптарды дагы комментарийлеп, жүктөңүз.

Дал ушул! Убакыт белгиленди жана кетүүгө даяр.

5 -кадам: Бүттү

Сиз бүттүңүз!

Аны каалаганыңыздай колдонуңуз.

Күнүңүз куттуу болсун!

Сунушталууда: