Spisu treści:

DS1302 Zegar z wyświetlaczem LCD 2,4 TFT: 5 kroków
DS1302 Zegar z wyświetlaczem LCD 2,4 TFT: 5 kroków

Wideo: DS1302 Zegar z wyświetlaczem LCD 2,4 TFT: 5 kroków

Wideo: DS1302 Zegar z wyświetlaczem LCD 2,4 TFT: 5 kroków
Wideo: Arduino 5: ZEGAR 2024, Listopad
Anonim
DS1302 Zegar z wyświetlaczem LCD 2,4 TFT
DS1302 Zegar z wyświetlaczem LCD 2,4 TFT

Witam!

Dzisiaj pokażę jak zrobić prosty zegar z RTC i wyświetlaczem TFT LCD dla Arduino.

Prosty projekt dla początkujących, można go złożyć i ustawić w mniej niż 30 minut.

Krok 1: Kolejny zegar

Kilka miesięcy temu postanowiłem zrobić sobie prosty zegar z tym 2,4-calowym wyświetlaczem LCD.

Używam go w salonie i jest to dobre oświetlenie nocne. Zapobiega przypadkowemu kopnięciu w meble; i mama też to lubi:)

Ten moduł RTC jest stosunkowo niedrogi i bardzo łatwy w użyciu z Arduino. Nie przypomina tych, które używają protokołu I2C (DS3231, 1307).

DS1302:

Moduł posiada 5 pinów: VCC, Ground, RST, CLK, DAT. 3 piny można podłączyć do dowolnego pinu cyfrowego arduino.

Największą zaletą RTC jest to, że nie korzysta z magistrali I2C(SCL, SDA).

Największa wada: chip RTC nie jest kompensowany termicznie. Co to znaczy?? Oznacza to, że temperatura najprawdopodobniej ma wpływ na dryf czasu. W temperaturze pokojowej dryft czasowy wynosił 2-4 minuty na miesiąc. Dlatego nie możemy powiedzieć, że jest to dokładny RTC.

Ten wyświetlacz TFT LCD najczęściej potrzebuje pinu A4 do resetowania, a ja próbowałem dostosować tę funkcję (A4 do resetowania pinu), aby użyć modułu DS3231. Do tej pory nie mogłem sprawić, by to zadziałało, ale wciąż szukam rozwiązania.

Krok 2: Materiały i szkic

Materiały i szkic
Materiały i szkic
Materiały i szkic
Materiały i szkic
Materiały i szkic
Materiały i szkic
Materiały i szkic
Materiały i szkic

Części potrzebne do tego projektu:

-Arduino Uno (Mega itp…)

-DS1302 RTC

-2,4 TFT LCD

-kilka przewodów połączeniowych

-Arduino IDE, szkic, biblioteki i trochę wolnego czasu

Krok 3: Połączenia

Znajomości
Znajomości

To bardzo prosta konfiguracja. Podłącz wyświetlacz LCD do Arduino. Wlutowałem piny odwrotnie na arduino, więc rtc jest podłączony z tyłu płytki.

VCC: 3,3 lub 5 woltów

Ziemia: ziemia

RST: cyfrowy 10

DAT: cyfrowy 11

CLK: cyfrowy 12

Krok 4: Zakończono

Skończone
Skończone
Skończone
Skończone
Skończone
Skończone
Skończone
Skończone

Po połączeniu części wgraj szkic na tablicę i gotowe.

W szkicu możesz łatwo ustawić czas do modułu.

//rtc.setDOW(PIĄTEK);

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

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

Najpierw odkomentuj wiersze, a następnie ustaw poprawną godzinę, dzień i datę.

Prześlij go, skomentuj linie ponownie i prześlij.

Otóż to! Czas jest ustawiony i gotowy do drogi.

Krok 5: Gotowe

Gotowe!

Używaj go tak, jak chcesz.

Miłego dnia!

Zalecana: