Taula de continguts:

Rellotge digital amb pantalla Arduino i Led Matrix: 6 passos
Rellotge digital amb pantalla Arduino i Led Matrix: 6 passos

Vídeo: Rellotge digital amb pantalla Arduino i Led Matrix: 6 passos

Vídeo: Rellotge digital amb pantalla Arduino i Led Matrix: 6 passos
Vídeo: bpi:uno32 + Arduino: LCD 128x64 SHIELD (6) 2024, Desembre
Anonim
Rellotge digital amb pantalla Arduino i Led Dot Matrix
Rellotge digital amb pantalla Arduino i Led Dot Matrix

Avui en dia, els creadors i els desenvolupadors prefereixen Arduino per al desenvolupament ràpid del prototipat de projectes. Arduino és una plataforma electrònica de codi obert basada en maquinari i programari fàcils d’utilitzar. Arduino té una comunitat d’usuaris molt bona. En aquest projecte veurem com construir rellotge digital mitjançant Arduino. Aquest projecte és fàcil de construir i canviar-lo segons el requisit.

Pas 1: components

Components
Components
Components
Components
Components
Components

A continuació es mostren els components necessaris per al projecte

1 x Arduino Uno

Arduino Uno a l'Índia-

Arduino Uno al Regne Unit:

Arduino Uno als EUA:

4 x Pantalla Led Dot Matrix MAX7219

Dot Matrix Display al Regne Unit:

Dot Matrix Display als Estats Units:

Dot Matrix Display a l'Índia-

1 mòdul DS1307 RTC

Rellotge DS1307 RTC a l'Índia-

Rellotge DS1307 RTC al Regne Unit:

Rellotge DS1307 RTC als EUA:

Pocs cables

Pas 2: Més informació sobre MAX7219

Més informació sobre MAX7219
Més informació sobre MAX7219

Els MAX7219 / MAX7221 són controladors de pantalla de càtode comú d'entrada / sortida sèrie compactes que interfacen amb microprocessadors (μPs) amb pantalles LED numèriques de 7 segments de fins a 8 dígits, pantalles de gràfics de barres o 64 LED individuals.

Al xip s’inclouen un descodificador de codi BCD BCD, circuits d’exploració multiplex, controladors de segments i dígits i una memòria RAM estàtica de 8x8 que emmagatzema cada dígit.

Només es necessita una resistència externa per configurar el corrent del segment per a tots els LED. El MAX7221 és compatible amb SPI ™, QSPI ™ i MICROWIRE ™ i té controladors de segment limitat per reduir EMI.

Una còmoda interfície sèrie de 4 fils es connecta a tots els μPs comuns. Es poden dirigir i actualitzar dígits individuals sense reescriure la pantalla sencera.

Els MAX7219 / MAX7221 també permeten a l'usuari seleccionar la descodificació de codi B o la no descodificació per a cada dígit.

Pas 3: Més informació sobre DS1307

El rellotge en temps real (RTC) DS1307 és un rellotge / calendari decimal de codi binari complet (BCD) de poca potència

més 56 bytes de NV SRAM.

L'adreça i les dades es transfereixen de manera seriosa a través d'un bus bidireccional I2C.

El rellotge / calendari proporciona informació de segons, minuts, hores, dia, data, mes i any.

La data de finalització del mes s'ajusta automàticament per a mesos amb menys de 31 dies, incloses les correccions per a l'any bisest.

El rellotge funciona en format de 24 hores o de 12 hores amb indicador AM / PM. El DS1307 té un circuit integrat de detecció de potència que detecta fallades d’alimentació i canvia automàticament al subministrament de còpia de seguretat. L'operació de cronometratge continua mentre la peça funciona des del subministrament de còpia de seguretat.

Pas 4: diagrama de connexió

Diagrama de connexió
Diagrama de connexió

Pas 5: Tutorial

Pas 6: Codi

Per obtenir informació sobre el codi i la connexió:

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

Podeu obtenir les biblioteques a partir del repo següent:

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

Recomanat: