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

Este projeto faz parte de outro maior, mas pode ser um projeto independente. É basicamente um relógio com dois botões para definir a hora e a data.
Não parece muito bom na placa de ensaio com todos aqueles fios, mas faz o trabalho e pode ser simplificado usando um display I2C, mas abordarei esse assunto em um futuro instrutível.
O modo de operação é bastante simples, você tem dois botões, o primeiro, ligado ao pino 8 do arduino, é usado para selecionar o parâmetro (data, hora minuto…) e no final para salvar a nova data. O segundo botão, que está conectado ao pino 9 no arduino, é usado para incrementar o parâmetro selecionado e no final para cancelar os dados que você acabou de inserir (não salvar) caso você não esteja satisfeito com isso.
Etapa 1: Peças necessárias:




1. Arduino UNO R3 ou placa compatível
2. Módulo DS3231 RTC (Real Time Clock)
3. Bateria CR2032, se o módulo não vier com uma
4. Display LCD 1602
5. Resistor variável de 50K ohm para ajustar o contraste do LCD 1602
6. 2 botões para ajustar a data e hora
7. Dois resistores de 10K ohm para o menu suspenso de pinos de botão
8. Fio jumper para conectar as peças
9. Breadboard
Etapa 2: monte o esquema

Como tenho certeza de que você não pode fazer a conexão com base na primeira foto do projeto, aqui está o esquema para isso.
Etapa 3: Escreva o Código:
Você pode encontrar o código deste projeto aqui, no arquivo anexo. Sinta-se à vontade para modificá-lo para atender às suas necessidades. O código é explicado dentro do arquivo.ino. Qualquer sugestão é bem-vinda.
Além disso, a biblioteca que usei está anexada. Outras bibliotecas do DS3231 podem não funcionar.
Recomendado:
Como usar um módulo de relógio em tempo real (DS3231): 5 etapas

Como usar um módulo de relógio em tempo real (DS3231): O DS3231 é um relógio em tempo real I2C (RTC) extremamente preciso e de baixo custo com um oscilador de cristal com compensação de temperatura (TCXO) e cristal integrados. O dispositivo incorpora uma entrada de bateria e mantém uma cronometragem precisa quando a alimentação principal do
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
Usando os módulos de relógio em tempo real DS1307 e DS3231 com o Arduino: 3 etapas

Usando os módulos de relógio em tempo real DS1307 e DS3231 com o Arduino: Continuamos recebendo solicitações sobre como usar os módulos de relógio em tempo real DS1307 e DS3231 com o Arduino de várias fontes - portanto, este é o primeiro de um tutorial de duas partes sobre como usá-los. Para este tutorial do Arduino, temos dois módulos de relógio em tempo real para nós
Relógio Arduino DS3231 RTC com LCD: 3 etapas

Arduino DS3231 RTC Clock com LCD: Para me familiarizar com um DS3231 RTC (real time clock), construí um arduino simples, baseado em um relógio de 24 horas. Possui 3 botões com as seguintes funções: pressione qualquer botão para entrar no modo de configuração do tempo, aumente e diminua o tempo em minutos com t
Fazendo um relógio com M5stick C usando Arduino IDE - Relógio em tempo real RTC com M5stack M5stick-C: 4 etapas

Fazendo um relógio com M5stick C usando Arduino IDE | RTC Real Time Clock with M5stack M5stick-C: Olá pessoal, nestes instructables vamos aprender como fazer um relógio com a placa de desenvolvimento m5stick-C do m5stack usando Arduino IDE. Portanto, o m5stick exibirá data, hora & semana do mês na tela