DS1302 Sat sa 2,4 TFT LCD ekranom: 5 koraka
DS1302 Sat sa 2,4 TFT LCD ekranom: 5 koraka
Anonim
DS1302 Sat sa 2,4 TFT LCD ekranom
DS1302 Sat sa 2,4 TFT LCD ekranom

Zdravo!

Danas ću vam pokazati kako napraviti jednostavan sat sa RTC -om i TFT LCD -om za Arduino.

Jednostavan projekt za početnike, može se sastaviti i postaviti za manje od 30 minuta.

Korak 1: Još jedan sat

Prije nekoliko mjeseci odlučio sam si napraviti jednostavan sat sa ovim 2,4 -inčnim LCD ekranom.

Koristim ga u dnevnoj sobi i dobro je noćno svjetlo. Sprečava me da slučajno udarim u nameštaj; a i mami se sviđa:)

Ovaj RTC modul je relativno jeftin i vrlo jednostavan za korištenje s Arduinom. Nije poput onih koji koriste I2C protokol (DS3231, 1307).

DS1302:

Modul ima 5 pinova: VCC, Ground, RST, CLK, DAT. 3 pina se mogu spojiti na bilo koji digitalni pin na arduinu.

Najveća prednost rtc -a je ta što ne koristi I2C (SCL, SDA) BUS.

Najveći nedostatak: rtc čip nije kompenziran toplinom. Šta to znači?? To znači da temperatura najvjerojatnije utječe na vremenski pomak. Na sobnoj temperaturi vremenski pomak iznosio je 2-4 minute mjesečno. Stoga ne možemo reći da je ovo precizna RTC.

Ovom TFT LCD -u najčešće je potreban A4 pin za resetiranje, a ja sam pokušavao prilagoditi ovu funkciju (A4 za poništavanje pina) za korištenje DS3231 modula. Do sada nisam mogao uspjeti, ali još uvijek tražim rješenje.

Korak 2: Materijali i skica

Materijali i skica
Materijali i skica
Materijali i skica
Materijali i skica
Materijali i skica
Materijali i skica
Materijali i skica
Materijali i skica

Dijelovi potrebni za ovaj projekt:

-Arduino Uno (Mega itd …)

-DS1302 RTC

-2,4 TFT LCD

-neke kratkospojne žice

-Arduino IDE, skica, biblioteke i malo slobodnog vremena

Korak 3: Veze

Connections
Connections

To je vrlo jednostavno postavljanje. Spojite LCD na Arduino. Lemio sam pinove na suprotan način na arduinu, tako da je rtc spojen sa stražnje strane ploče.

VCC: 3,3 ili 5 volti

Uzemljenje: Uzemljenje

RST: Digitalno 10

DAT: Digitalni 11

CLK: Digitalni 12

Korak 4: Završeno

Finished
Finished
Finished
Finished
Finished
Finished
Finished
Finished

Nakon povezivanja dijelova postavite skicu na ploču i gotovi ste.

Na skici možete jednostavno postaviti vrijeme za modul.

//rtc.setDOW(FRIDAY);

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

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

Firts dekomentira linije, a zatim postavlja tačno vrijeme, dan i datum.

Otpremite, ponovo komentirajte redove i otpremite.

To je to! Vrijeme je postavljeno i spremno za odlazak.

Korak 5: Gotovo

Završio si!

Koristite ga kako želite.

Ugodan dan!

Preporučuje se: