Índice:

Relógio digital usando Arduino e display de matriz de pontos LED: 6 etapas
Relógio digital usando Arduino e display de matriz de pontos LED: 6 etapas

Vídeo: Relógio digital usando Arduino e display de matriz de pontos LED: 6 etapas

Vídeo: Relógio digital usando Arduino e display de matriz de pontos LED: 6 etapas
Vídeo: Aprenda a fazer um relógio com Arduino e display LCD 16x2! Passo a passo detalhado 2024, Novembro
Anonim
Relógio digital usando Arduino e display LED Dot Matrix
Relógio digital usando Arduino e display LED Dot Matrix

Hoje em dia, os Makers, os Desenvolvedores estão preferindo o Arduino para o rápido desenvolvimento da prototipagem de projetos. Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. Neste projeto, veremos como construir um relógio digital usando o Arduino. Este projeto é fácil de construir e alterá-lo de acordo com os requisitos.

Etapa 1: Componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

A seguir estão os componentes necessários para o projeto

1 x Arduino Uno

Arduino Uno na Índia-

Arduino Uno no Reino Unido -

Arduino Uno nos EUA -

4 x MAX7219 LED Dot Matrix display

Dot Matrix Display no Reino Unido -

Dot Matrix Display nos EUA -

Dot Matrix Display na Índia-

1 x módulo RTC DS1307

DS1307 RTC Clock in India-

DS1307 RTC Clock no Reino Unido -

DS1307 RTC Clock nos EUA -

Poucos fios

Etapa 2: mais sobre MAX7219

Mais sobre MAX7219
Mais sobre MAX7219

Os MAX7219 / MAX7221 são drivers de exibição de cátodo comum de entrada / saída serial compactos que fazem interface com microprocessadores (μPs) a exibições de LED numéricas de 7 segmentos de até 8 dígitos, exibições de gráfico de barras ou 64 LEDs individuais.

Incluídos no chip estão um decodificador BCD code-B, circuitos de varredura multiplex, drivers de segmento e dígito e uma RAM estática 8x8 que armazena cada dígito.

Apenas um resistor externo é necessário para definir a corrente do segmento para todos os LEDs. O MAX7221 é compatível com SPI ™, QSPI ™ e MICROWIRE ™, e possui drivers de segmento com limitação de velocidade para reduzir EMI.

Uma conveniente interface serial de 4 fios conecta-se a todos os μPs comuns. Dígitos individuais podem ser endereçados e atualizados sem reescrever todo o display.

O MAX7219 / MAX7221 também permite que o usuário selecione a decodificação code-B ou não decodificação para cada dígito.

Etapa 3: Mais sobre DS1307

O relógio serial em tempo real (RTC) DS1307 é um relógio / calendário decimal totalmente codificado em binário (BCD) de baixa potência

mais 56 bytes de NV SRAM.

O endereço e os dados são transferidos serialmente por meio de um barramento bidirecional I2C.

O relógio / calendário fornece informações sobre segundos, minutos, horas, dia, data, mês e ano.

A data do fim do mês é ajustada automaticamente para meses com menos de 31 dias, incluindo correções para ano bissexto.

O relógio opera no formato de 24 ou 12 horas com indicador AM / PM. O DS1307 possui um circuito de detecção de energia integrado que detecta falhas de energia e alterna automaticamente para a fonte de reserva. A operação de cronometragem continua enquanto a peça opera a partir da fonte de backup.

Etapa 4: Diagrama de conexão

Diagrama de ligação
Diagrama de ligação

Etapa 5: tutorial

Etapa 6: Código

Para código e detalhes de conexão:

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

Você pode obter as bibliotecas no seguinte repo:

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

Recomendado: