Obsah:

Hodiny DS1302 s 2,4 TFT LCD: 5 krokov
Hodiny DS1302 s 2,4 TFT LCD: 5 krokov

Video: Hodiny DS1302 s 2,4 TFT LCD: 5 krokov

Video: Hodiny DS1302 s 2,4 TFT LCD: 5 krokov
Video: ⌚️ ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ (DS1302) и АРДУИНО 2024, Júl
Anonim
Hodiny DS1302 s 2,4 TFT LCD
Hodiny DS1302 s 2,4 TFT LCD

Ahoj!

Dnes vám ukážem, ako vytvoriť jednoduché hodiny s RTC a TFT LCD pre Arduino.

Jednoduchý projekt pre začiatočníkov, ktorý je možné zostaviť a nastaviť za menej ako 30 minút.

Krok 1: Ďalšie hodiny

Pred niekoľkými mesiacmi som sa rozhodol, že si vyrobím jednoduché hodiny s týmto 2,4 -palcovým LCD.

Používam ho v obývačke a je to dobré nočné svetlo. Zabráni mi to v náhodnom kopnutí do nábytku; a aj mame sa to páči:)

Tento modul RTC je relatívne lacný a veľmi ľahko sa používa s Arduinom. Nie je to také, aké používa protokol I2C (DS3231, 1307).

DS1302:

Modul má 5 pinov: VCC, Ground, RST, CLK, DAT Tieto 3 piny je možné pripojiť k akémukoľvek digitálnemu kolíku arduino.

Najväčšou výhodou RTC je, že nepoužíva zbernicu I2C (SCL, SDA).

Najväčšia nevýhoda: RTC čip nie je tepelne kompenzovaný. Čo to znamená?? To znamená, že teplota má pravdepodobne vplyv na časový posun. Pri izbovej teplote bol časový posun 2 až 4 minúty za mesiac. Preto nemôžeme tvrdiť, že je to presná RTC.

Tento TFT LCD najčastejšie potrebuje na RESET kolík A4 a ja som sa pokúšal túto funkciu vylepšiť (na resetovanie kolíka A4), aby som použil modul DS3231. Zatiaľ sa mi to nedarí, ale stále hľadám riešenie.

Krok 2: Materiály a skica

Materiály a náčrt
Materiály a náčrt
Materiály a náčrt
Materiály a náčrt
Materiály a náčrt
Materiály a náčrt
Materiály a náčrt
Materiály a náčrt

Časti potrebné pre tento projekt:

-Arduino Uno (Mega atď …)

-DS1302 RTC

-2,4 TFT LCD

-niektoré prepojovacie vodiče

-Arduino IDE, skica, knižnice a trochu voľného času

Krok 3: Pripojenia

Pripojenia
Pripojenia

Je to veľmi jednoduché nastavenie. Pripojte LCD k Arduinu. Na arduino som piny spájkoval opačným spôsobom, takže RTC je zapojený na zadnej strane dosky.

VCC: 3,3 alebo 5 voltov

Zem: Zem

RST: Digitálne 10

DAT: Digital 11

CLK: Digitálne 12

Krok 4: Hotovo

Hotovo
Hotovo
Hotovo
Hotovo
Hotovo
Hotovo
Hotovo
Hotovo

Po pripojení dielov nahrajte skicu na tabuľu a máte hotovo.

V náčrte môžete ľahko nastaviť čas modulu.

//rtc.setDOW(PIATOK);

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

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

Prvky odkomentujte riadky a potom nastavte správny čas, deň a dátum.

Nahrajte ho, znova komentujte riadky a nahrajte.

To je všetko! Čas je nastavený a môžete vyraziť.

Krok 5: Hotovo

Skončil si!

Použite to, ako sa vám páči.

Pekný deň!

Odporúča: