Sommario:

Orologio digitale con display a matrice di punti a LED e Arduino: 6 passaggi
Orologio digitale con display a matrice di punti a LED e Arduino: 6 passaggi

Video: Orologio digitale con display a matrice di punti a LED e Arduino: 6 passaggi

Video: Orologio digitale con display a matrice di punti a LED e Arduino: 6 passaggi
Video: Display a matrice di LED con MAX7219 e scheda di memoria SD con Arduino - Video 440 2024, Dicembre
Anonim
Orologio digitale che utilizza Arduino e display a matrice di punti a LED
Orologio digitale che utilizza Arduino e display a matrice di punti a LED

Oggi Maker, Developer prediligono Arduino per lo sviluppo rapido della prototipazione dei progetti. Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Arduino ha un'ottima community di utenti. In questo progetto vedremo come costruire un orologio digitale usando Arduino. Questo progetto è facile da costruire e cambiarlo secondo il requisito.

Passaggio 1: componenti

Componenti
Componenti
Componenti
Componenti
Componenti
Componenti

Di seguito sono riportati i componenti richiesti per il progetto

1 x Arduino Uno

Arduino Uno in India-

Arduino Uno nel Regno Unito -

Arduino Uno negli Stati Uniti -

Display a matrice di punti LED 4 x MAX7219

Display a matrice di punti nel Regno Unito -

Display a matrice di punti negli Stati Uniti -

Display a matrice di punti in India-

1 x modulo RTC DS1307

Orologio RTC DS1307 in India-

Orologio RTC DS1307 nel Regno Unito -

Orologio RTC DS1307 negli Stati Uniti -

Pochi fili

Passaggio 2: ulteriori informazioni su MAX7219

Maggiori informazioni su MAX7219
Maggiori informazioni su MAX7219

I MAX7219/MAX7221 sono driver per display a catodo comune di ingresso/uscita seriali compatti che interfacciano microprocessori (μPs) a display LED numerici a 7 segmenti fino a 8 cifre, display con grafici a barre o 64 LED singoli.

Sul chip sono inclusi un decodificatore codice BCD B, circuiti di scansione multiplex, driver per segmenti e cifre e una RAM statica 8x8 che memorizza ogni cifra.

È necessario solo un resistore esterno per impostare la corrente del segmento per tutti i LED. Il MAX7221 è compatibile con SPI™, QSPI™ e MICROWIRE™ e dispone di driver di segmento con numero di giri limitato per ridurre le interferenze elettromagnetiche.

Una comoda interfaccia seriale a 4 fili si collega a tutti i comuni μP. Le singole cifre possono essere indirizzate e aggiornate senza dover riscrivere l'intero display.

Il MAX7219/MAX7221 consente inoltre all'utente di selezionare la decodifica del codice B o la mancata decodifica per ciascuna cifra.

Passaggio 3: ulteriori informazioni su DS1307

L'orologio/calendario seriale in tempo reale (RTC) DS1307 è un orologio/calendario a bassa potenza, completamente codificato in binario decimale (BCD)

più 56 byte di NV SRAM.

Indirizzo e dati vengono trasferiti in serie tramite un bus I2C bidirezionale.

L'orologio/calendario fornisce informazioni su secondi, minuti, ore, giorno, data, mese e anno.

La data di fine mese viene modificata automaticamente per i mesi con meno di 31 giorni, comprese le correzioni per l'anno bisestile.

L'orologio funziona nel formato 24 ore o 12 ore con indicatore AM/PM. Il DS1307 ha un circuito di rilevamento dell'alimentazione integrato che rileva le interruzioni di corrente e passa automaticamente all'alimentazione di backup. L'operazione di cronometraggio continua mentre la parte opera dalla scorta di riserva.

Passaggio 4: schema di collegamento

Schema di collegamento
Schema di collegamento

Passaggio 5: tutorial

Passaggio 6: codice

Per Codice e dettagli di connessione:

github.com/stechiez/Arduino/tree/master/di…

Puoi ottenere le librerie dal seguente repository:

github.com/stechiez/Arduino/tree/master/l…

Consigliato: