Tässä projektissa näemme, miten aika ja päivämäärä näytetään LCD-näytöllä. Tämä projekti voi olla erittäin hyödyllinen herätyskellon tai tavallisen kellon tekemiseen. Sinun tarvitsee vain lisätä paristot Arduino-levylle ja tulostaa kotelo 3D-tulostimella saadaksesi oikean itsenäisen kellon.

Vaikeusaste:

Tarvittavat varusteet

Katsotaanpa nyt projektin tarvittavia materiaaleja:

Arduino Uno -kortti
16×2 nestekidenäyttö (LCD)
Potentiometri
220 ohmin vastus
Hypperijohdot (noin viisitoista!)

Kellokaavio Arduino

Schéma horloge Arduino

Mihin potentiometriä käytetään?

Potentiometriä käytetään näytön kirkkauden säätöön. Voit pärjätä ilman sitä kytkemällä 5 V suoraan ruskeaan johtoon ja potentiometristä näyttöön menevän GND:n suoraan Arduino-levyyn.

Ohjelma Arduino-kellolle

Muuta ohjelmassa kellonaikaa ja päivämäärää!

Kuten kuvasta näkyy, lähtöaika ja -päivä ovat kiinteitä, eivätkä ne välttämättä ole oikea päivä. Voit siis muuttaa tätä päivämäärää itse ohjelmassa.

Muokattava rivi on seuraava:

Miten säilytetään nykyinen aika, kun Arduino on pois päältä?

Kuten näet, kellonaika ja päivämäärä eivät päivity jatkuvasti Arduino-levyn sammuttamisen jälkeen. Tämä voi olla ärsyttävää esimerkiksi silloin, kun teet kelloa. Voit ratkaista tämän ongelman lisäämällä projektiin RTC-kellomoduulin (kuten DS3231), joka laskee ajan, vaikka Arduino-levy olisi sammutettu, koska se toimii paristolla, joka ei riipu Arduino-levyn virtalähteestä.

Arduino kellosimulaatio

Tässä on projektin simulaatio: