Índice:
- Etapa 1: Peças necessárias:
- Etapa 2: montar o circuito
- Etapa 3: Faça upload do código
- Etapa 4: Aproveite sua criação e planeje melhorias futuras
Vídeo: Relógio Multimodal: 4 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Eu amo relógios! Eu estava procurando um instrutível para um relógio exibindo algarismos romanos na tela. Quando não consegui nenhum adequado na base do Arduino, decidi construir um sozinho. Juntamente com um display TFT colorido, eu queria saber o que mais pode ser exibido e viola! pensamentos de vários sistemas numéricos estudados em meus dias de bacharelado em engenharia (mais de 2 décadas atrás!) vieram correndo: Binário, Digital, Octal e Hexadecimal etc etc
Isso me ajudou a começar e depois de muito planejamento e codificação, aqui está a implementação t!
Características distintivas deste relógio:
Exibição multimodal onde você pode ter o tempo mostrado em 5 vários sistemas numéricos em uma tela ou cada formato de número mostrado em telas separadas selecionadas por um botão
A orientação da face do relógio pode estar em quaisquer 4 lados e os dados no visor podem ser alinhados à orientação usando um botão de pressão. Mais tarde, pretendo usar um sensor de giroscópio / aceleração para orientar a tela com base no lado em que está ligada
Modos disponíveis
Digital
romano
Hexadecimal (Base 16)
Octal (Base 8)
Binário (Base 2)
Para quem é novo nesses sistemas de numeração, aqui estão os links do formato netBinary:
Formato octal:
Formato hexadecimal:
Formato romano:
Etapa 1: Peças necessárias:
Itens necessários:
- Arduino UNO / Nano ou equivalente
- Display TFT: display de 1,44 polegadas 128 * 128 SPI baseado em IL9163 (pedido de volta via aliexpress) (RED PCB)
- Módulo DS 3231 RTC
- Botões de pressão 2
- Placa de ensaio, PCB, fios de conexão
- Opcional: Ferro de soldar, fios de conexão de uso geral e um invólucro adequado (ainda estou para decidir um para este relógio)
Etapa 2: montar o circuito
Use essas conexões entre o RTC e o Arduino. Consulte a imagem esquemática desenhada à mão para referência.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (do Arduino)
- GNDGND (do Arduino)
-
Arduino ---- display TFT
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Conexões Arduino
- Vcc-5v
- GND-GND
- 2GND via botão de pressão (botão de mudança de modo de exibição-Bin / Hex / Dec / All)
- 3GND via botão (botão de mudança de orientação da tela)
-
Conexões de exibição
- VCC3.3V (do Arduino)
- GND-GND
- RESET3.3V
- LED5V (do Arduino)
Etapa 3: Faça upload do código
Use o arquivo.ino em anexo para todo o código com comentários que são autoexplicativos!
Etapa 4: Aproveite sua criação e planeje melhorias futuras
Você tem um relógio lindo e geek na sua mesa e há muito espaço para novas ideias
- Altere a exibição ou atualize apenas partes específicas da tela para tornar a atualização da exibição mais rápida (esta implementação atual às vezes deixa de exibir um segundo devido à atualização de toda a tela)
- Adicione uma placa de giroscópio / acelerômetro e código associado para ajustar a rotação da tela para coincidir com a orientação do gabinete
- Deixe sua imaginação correr solta…
Por último, mas não menos importante, se você gosta do meu relógio, vote nele no Concurso de Relógios atualmente em execução
Recomendado:
Como fazer relógio analógico e relógio digital com faixa LED usando o Arduino: 3 etapas
Como fazer relógio analógico e relógio digital com faixa de LED usando o Arduino: Hoje faremos um relógio analógico e relógio digital com faixa de LED. Relógio digital com Led Strip e módulo MAX7219 Dot com Arduino. Corrigirá a hora com o fuso horário local. O relógio analógico pode usar uma faixa de LED mais longa, então pode ser pendurado na parede para se tornar uma arte
Relógio de aposentadoria / Contagem Crescente / Relógio Dn: 4 etapas (com imagens)
Relógio de aposentadoria / Contagem crescente / Dn Clock: Eu tinha alguns desses visores matriciais de LED 8x8 na gaveta e estava pensando no que fazer com eles. Inspirado por outros instructables, tive a ideia de construir um display de contagem regressiva / crescente para fazer a contagem regressiva para uma data / hora futura e se o tempo alvo p
Relógio despertador extra alto inspirado em bomba-relógio com APENAS 5 componentes: 3 etapas
Despertador extra alto inspirado na bomba-relógio com APENAS 5 componentes: Eu criei este despertador fácil de fazer inspirado na bomba-relógio que garante que você acordará de manhã. Usei materiais simples espalhados pela minha casa. Todos os itens usados estão facilmente disponíveis e são baratos. Este alarme inspirado em bomba relógio c
Relógio Vortex: um relógio de pulso com espelho infinito: 10 etapas (com fotos)
Relógio Vortex: um relógio de pulso com espelho infinito: O objetivo deste projeto era criar uma versão vestível de um relógio com espelho infinito. Ele usa seus LEDs RGB para indicar o tempo, atribuindo horas, minutos e segundos às luzes vermelha, verde e azul, respectivamente, e sobrepondo esses tons t
C51 Relógio Eletrônico de 4 Bits - Relógio de Madeira: 15 Passos (com Imagens)
C51 Relógio Eletrônico de 4 Bits - Relógio de Madeira: Tive algum tempo livre neste fim de semana, então fui em frente e montei este Relógio Digital Eletrônico 4-Bits DIY de AU $ 2,40 que comprei no AliExpress um tempo atrás