
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


Por lagsilvaFollow Mais do autor:





Sobre: Codificação, Prototipagem Eletrônica com Arduino e Análise de Dados são meus hobbies. Mais sobre lagsilva »
Esta é a minha versão atualizada de um relógio digital e binário usando um display LED de 8 dígitos x 7 segmentos.
Gosto de dar novos recursos para dispositivos usuais, especialmente relógios, e neste caso o uso do display de 7 Seg para Relógio Binário não é convencional e é uma forma interessante e diferente de aplicá-lo.
Minha escolha neste projeto foi usar um display alimentado pelo MAX72xx que é muito útil porque usa apenas três portas digitais do Arduino. Também usei um módulo RTC DS1307 barato para armazenar o modo de hora do relógio em sua memória interna: padrão 24HS ou AM-PM.
Cada vez que você zera ou reinicia o Arduino, o modo de tempo muda.
Os primeiros quatro dígitos à esquerda do visor mostram as horas e minutos em números decimais. Os próximos três dígitos mostram as horas, minutos e segundos em notação binária e o último dígito à direita informa o dia da semana.
Sobre o código, tive que desenvolver uma maneira de usar a biblioteca "LedControl" para transformar a exibição decimal convencional de 7 Seg em uma exibição Binária. A solução é usar a função "setRow" que normalmente é aplicada para exibição de matriz de pontos. Com esta função, você pode controlar individualmente os LEDs do display para criar qualquer padrão de caracteres.
Espero que você goste!
Etapa 1: Lista de Materiais



- Arduino UNO R3
- Display LED de 8 dígitos x 7 segmentos com MAX7219
- Módulo DS1307 RTC (relógio em tempo real)
- Tiny Breadboard
- Jumpers
Etapa 2: esquemas

As conexões de montagem são mostradas no esboço em anexo.
Siga atentamente antes de ligar a energia.
Etapa 3: modelo
Fiz um modelo impresso em papel para cobrir e facilitar a leitura do display de LED.
Basta imprimir e recortar sobre o Display de 7 Seg.
Etapa 4: Código Arduino
No arquivo anexado está o código do Arduino.
Você precisará das seguintes bibliotecas para executar este código:
LedControl.h - Biblioteca para controlar o display LED com MAX72xx
Wire.h - Biblioteca para apoiar comunicações com RTC
DS1307RTC.h - Biblioteca para controlar o RTC
Recomendado:
Display de 4 dígitos com 7 segmentos e 14 pinos com Arduino: 3 etapas

Display de 4 dígitos com 7 segmentos e 14 pinos com Arduino: É sempre uma boa ideia testar se um dispositivo está funcionando corretamente ou não se esse componente tiver um número muito grande de pinos. Neste projeto, testei meu display de 4 dígitos e 7 segmentos e 14 pinos. Todos os 7 segmentos exibirão 0 a 9 ao mesmo tempo
Display LED de 14 segmentos e 2 dígitos: 5 etapas

Display de LED de 2 dígitos de 14 segmentos: História Nos últimos anos, tenho tentado aprender como os dispositivos eletrônicos funcionam, com isso quero dizer como fazê-los funcionar com um Arduino ou qualquer dispositivo controlador, isso inclui displays, sensores ou qualquer outra coisa que retorna um valor de algum tipo
Contador binário Arduino de 3 dígitos: 8 etapas (com imagens)

Contador binário Arduino de 3 dígitos: este projeto é um contador 1-999 usando 4 LED para cada dígito, enquanto seu pino de controle é o ânodo, deixando os cátodos livres para serem interconectados à sua linha correspondente de LEDs e resistor entre este e o pino do Arduino . Os ânodos comuns irão
Display de 4 dígitos e 7 segmentos da lixeira: 7 etapas

Display de 4 dígitos e 7 segmentos do lixo: Já se passou muito tempo desde que eu carreguei um instrutível, muito tempo. Então, hoje vou mostrar a vocês como converter um pouco de lixo em um belo display! Este display pode ser usado como um relógio, que publicarei no meu futuro instrutível. Vamos nos aprofundar! U
Arduino Wireless Combination Lock com NRF24L01 e display de 4 dígitos e 7 segmentos: 6 etapas (com imagens)

Arduino Wireless Combination Lock com NRF24L01 e display de 4 dígitos e 7 segmentos: este projeto começou sua vida como um exercício para fazer algo com um display de 4 dígitos e 7 segmentos. O que eu descobri foi a capacidade de inserir 4 dígitos em um número de combinação, mas uma vez estava acabado, era muito chato. Eu o construí usando um Arduino UNO