Índice:

Relógio DS1302 com LCD TFT 2.4: 5 etapas
Relógio DS1302 com LCD TFT 2.4: 5 etapas

Vídeo: Relógio DS1302 com LCD TFT 2.4: 5 etapas

Vídeo: Relógio DS1302 com LCD TFT 2.4: 5 etapas
Vídeo: TFT дисплей на ардуино 2024, Novembro
Anonim
Relógio DS1302 com LCD TFT 2.4
Relógio DS1302 com LCD TFT 2.4

Olá!

Hoje vou mostrar como fazer um relógio simples com um RTC e um LCD TFT para Arduino.

Projeto simples para iniciantes, pode ser montado e configurado em menos de 30 minutos.

Etapa 1: outro relógio

Há alguns meses, decidi fazer para mim um relógio simples com este LCD de 2,4 polegadas.

Estou usando na sala e é uma boa luz noturna. Isso me impede de chutar a mobília por acidente; e a mãe também gosta:)

Este módulo RTC é relativamente barato e muito fácil de usar com o Arduino. Não é como os que usam o protocolo I2C (DS3231, 1307).

DS1302:

O módulo possui 5 pinos: VCC, Ground, RST, CLK, DAT Os 3 pinos podem ser conectados a qualquer pino digital do Arduino.

A maior vantagem do rtc é que ele não usa o BUS I2C (SCL, SDA).

A maior desvantagem: o chip rtc não é compensado por calor. O que isso significa?? Isso significa que a temperatura provavelmente tem um efeito na variação do tempo. À temperatura ambiente, o desvio do tempo foi de 2-4 minutos por mês. Portanto, não podemos dizer que este é um rtc preciso.

Este LCD TFT normalmente precisa do pino A4 para RESET, e tenho tentado ajustar esse recurso (A4 para redefinir o pino) para usar um módulo DS3231. Até agora não consegui fazer funcionar, mas ainda estou procurando uma solução.

Etapa 2: Materiais e esboço

Materiais e Esboço
Materiais e Esboço
Materiais e Esboço
Materiais e Esboço
Materiais e Esboço
Materiais e Esboço
Materiais e Esboço
Materiais e Esboço

As peças necessárias para este projeto:

-Arduino Uno (Mega etc …)

-DS1302 RTC

-2,4 TFT LCD

- alguns fios de ligação

-Arduino IDE, esboço, bibliotecas e um pouco de tempo livre

Etapa 3: conexões

Conexões
Conexões

É uma configuração muito simples. Conecte o LCD ao Arduino. Eu soldei os pinos da maneira oposta no Arduino, então o rtc é conectado na parte traseira da placa.

VCC: 3,3 ou 5 volts

Ground: Ground

RST: Digital 10

DAT: Digital 11

CLK: Digital 12

Etapa 4: Concluída

Finalizado
Finalizado
Finalizado
Finalizado
Finalizado
Finalizado
Finalizado
Finalizado

Depois de conectar as peças, carregue o esboço no quadro e pronto.

No esboço, você pode definir facilmente a hora do módulo.

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);

Firts descomente as linhas e, em seguida, defina a hora, o dia e a data corretos.

Faça upload, comente as linhas novamente e faça upload.

É isso! A hora está definida e pronta para começar.

Etapa 5: Pronto

Você terminou!

Use-o como quiser.

Tenha um bom dia!

Recomendado: