Orologio DS1302 con LCD TFT 2.4: 5 passaggi
Orologio DS1302 con LCD TFT 2.4: 5 passaggi
Anonim
Orologio DS1302 con LCD TFT 2.4
Orologio DS1302 con LCD TFT 2.4

Ciao!

Oggi vi mostrerò come realizzare un semplice orologio con un RTC e un LCD TFT per Arduino.

Progetto semplice per principianti, si monta e si monta in meno di 30 minuti.

Passaggio 1: un altro orologio

Qualche mese fa ho deciso di farmi un semplice orologio con questo LCD da 2,4 pollici.

Lo sto usando in soggiorno ed è una buona luce notturna. Mi impedisce di sbattere accidentalmente sui mobili; e piace anche alla mamma:)

Questo modulo RTC è relativamente economico e molto facile da usare con Arduino. Non è come quelli che utilizzano il protocollo I2C (DS3231, 1307).

DS1302:

Il modulo ha 5 pin: VCC, Ground, RST, CLK, DAT I 3 pin possono essere collegati a qualsiasi pin digitale di arduino.

Il più grande vantaggio dell'rtc è che non utilizza il BUS I2C(SCL, SDA).

Il più grande svantaggio: il chip rtc non è compensato dal calore. Cosa significa?? Significa che la temperatura molto probabilmente ha un effetto sulla deriva temporale. A temperatura ambiente la deriva temporale è stata di 2-4 minuti al mese. Pertanto non possiamo dire che questo sia un rtc preciso.

Questo LCD TFT richiede più comunemente il pin A4 per RESET e ho cercato di modificare questa funzione (A4 per ripristinare il pin) per utilizzare un modulo DS3231. Finora non sono riuscito a farlo funzionare, ma sto ancora cercando una soluzione.

Passaggio 2: materiali e schizzo

Materiali e schizzo
Materiali e schizzo
Materiali e schizzo
Materiali e schizzo
Materiali e schizzo
Materiali e schizzo
Materiali e schizzi
Materiali e schizzi

Le parti necessarie per questo progetto:

-Arduino Uno (Mega ecc…)

-DS1302 RTC

-2.4 LCD TFT

-alcuni ponticelli

-Arduino IDE, sketch, librerie e un po' di tempo libero

Passaggio 3: connessioni

Connessioni
Connessioni

È una configurazione molto semplice. Collega l'LCD ad Arduino. Ho saldato i pin al contrario su arduino, quindi l'rtc è collegato sul retro della scheda.

VCC: 3,3 o 5 volt

Terra: Terra

RST: Digitale 10

DAT: Digitale 11

CLK: Digitale 12

Passaggio 4: finito

Finito
Finito
Finito
Finito
Finito
Finito
Finito
Finito

Dopo aver collegato le parti, carica lo schizzo sulla scheda e il gioco è fatto.

Nello schizzo puoi facilmente impostare l'ora del modulo.

//rtc.setDOW(FRIDAY);

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

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

Prima decommenta le righe, quindi imposta l'ora, il giorno e la data corretti.

Caricalo, commenta di nuovo le righe e carica.

Questo è tutto! Il tempo è impostato e pronto per partire.

Passaggio 5: fatto

Hai fatto!

Usalo come preferisci.

Buona giornata!

Consigliato: