Tabla de contenido:

Reloj digital con Arduino y pantalla de matriz de puntos LED: 6 pasos
Reloj digital con Arduino y pantalla de matriz de puntos LED: 6 pasos

Video: Reloj digital con Arduino y pantalla de matriz de puntos LED: 6 pasos

Video: Reloj digital con Arduino y pantalla de matriz de puntos LED: 6 pasos
Video: $400 USD? NO GRACIAS, lo HAGO POR $25 - Reloj Led Smart Wifi 2024, Noviembre
Anonim
Reloj digital con Arduino y pantalla de matriz de puntos LED
Reloj digital con Arduino y pantalla de matriz de puntos LED

Hoy en día, los creadores y desarrolladores prefieren Arduino para el desarrollo rápido de la creación de prototipos de proyectos. Arduino es una plataforma electrónica de código abierto basada en hardware y software fáciles de usar. Arduino tiene muy buena comunidad de usuarios, en este proyecto veremos cómo construir un reloj digital usando Arduino. Este proyecto es fácil de construir y cambiar según el requisito.

Paso 1: componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

A continuación se muestran los componentes necesarios para el proyecto

1 x Arduino Uno

Arduino Uno en India-

Arduino Uno en Reino Unido -

Arduino Uno en EE. UU. -

Pantalla de matriz de puntos LED 4 x MAX7219

Pantalla de matriz de puntos en el Reino Unido:

Pantalla de matriz de puntos en EE. UU.:

Pantalla de matriz de puntos en India:

1 x módulo DS1307 RTC

Reloj DS1307 RTC en India:

Reloj DS1307 RTC en Reino Unido:

Reloj DS1307 RTC en EE. UU.:

Pocos alambres

Paso 2: más sobre MAX7219

Más acerca de MAX7219
Más acerca de MAX7219

Los MAX7219 / MAX7221 son controladores de pantalla de cátodo común de entrada / salida en serie compactos que conectan microprocesadores (μP) con pantallas LED numéricas de 7 segmentos de hasta 8 dígitos, pantallas de gráfico de barras o 64 LED individuales.

En el chip se incluyen un decodificador BCD de código B, circuitos de escaneo multiplex, controladores de segmentos y dígitos, y una RAM estática de 8x8 que almacena cada dígito.

Solo se requiere una resistencia externa para configurar la corriente del segmento para todos los LED. El MAX7221 es compatible con SPI ™, QSPI ™ y MICROWIRE ™, y tiene controladores de segmento de velocidad limitada para reducir la EMI.

Una conveniente interfaz en serie de 4 cables se conecta a todos los μP comunes. Los dígitos individuales pueden direccionarse y actualizarse sin tener que volver a escribir toda la pantalla.

El MAX7219 / MAX7221 también permite al usuario seleccionar decodificación de código B o no decodificación para cada dígito.

Paso 3: más sobre DS1307

El reloj en tiempo real (RTC) serie DS1307 es un reloj / calendario decimal codificado en binario completo (BCD) de baja potencia

más 56 bytes de NV SRAM.

La dirección y los datos se transfieren en serie a través de un bus bidireccional I2C.

El reloj / calendario proporciona información sobre segundos, minutos, horas, día, fecha, mes y año.

La fecha de fin de mes se ajusta automáticamente para los meses con menos de 31 días, incluidas las correcciones por año bisiesto.

El reloj funciona en formato de 24 horas o de 12 horas con indicador AM / PM. El DS1307 tiene un circuito de detección de energía incorporado que detecta fallas de energía y cambia automáticamente a la fuente de respaldo. La operación de cronometraje continúa mientras la pieza opera desde el suministro de respaldo.

Paso 4: Diagrama de conexión

Diagrama de conexión
Diagrama de conexión

Paso 5: Tutorial

Paso 6: Código

Para obtener información sobre el código y la conexión:

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

Puede obtener las bibliotecas del siguiente repositorio:

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

Recomendado: