Reloj DS1302 con LCD TFT de 2.4: 5 pasos
Reloj DS1302 con LCD TFT de 2.4: 5 pasos
Anonim
Reloj DS1302 con LCD TFT de 2.4
Reloj DS1302 con LCD TFT de 2.4

¡Hola!

Hoy te mostraré cómo hacer un reloj simple con un RTC y un TFT LCD para Arduino.

Proyecto simple para principiantes, se puede ensamblar y configurar en menos de 30 minutos.

Paso 1: otro reloj

Hace unos meses decidí hacerme un reloj sencillo con esta pantalla LCD de 2,4 pulgadas.

Lo estoy usando en la sala de estar y es una buena luz nocturna. Me impide dar una patada en los muebles por accidente; y a mamá también le gusta:)

Este módulo RTC es relativamente económico y muy fácil de usar con Arduino. No es como los que usan el protocolo I2C (DS3231, 1307).

DS1302:

El módulo tiene 5 pines: VCC, Ground, RST, CLK, DAT Los 3 pines se pueden conectar a cualquier pin digital de arduino.

La mayor ventaja del rtc es que no utiliza el BUS I2C (SCL, SDA).

La mayor desventaja: el chip rtc no está compensado por calor. ¿¿Qué significa?? Significa que lo más probable es que la temperatura tenga un efecto sobre la desviación del tiempo. A temperatura ambiente, la desviación del tiempo fue de 2-4 minutos por mes. Por tanto, no podemos decir que este sea un rtc preciso.

Esta pantalla LCD TFT normalmente necesita el pin A4 para REINICIAR, y he estado tratando de modificar esta función (A4 para restablecer el pin) para usar un módulo DS3231. Hasta ahora no pude hacerlo funcionar, pero todavía estoy buscando una solución.

Paso 2: Materiales y boceto

Materiales y croquis
Materiales y croquis
Materiales y croquis
Materiales y croquis
Materiales y croquis
Materiales y croquis
Materiales y croquis
Materiales y croquis

Las piezas necesarias para este proyecto:

-Arduino Uno (Mega etc…)

-DS1302 RTC

-2,4 TFT LCD

-algunos cables de puente

-Arduino IDE, sketch, bibliotecas y un poco de tiempo libre

Paso 3: Conexiones

Conexiones
Conexiones

Es una configuración muy sencilla. Conecte la pantalla LCD a Arduino. Soldé los pines de la manera opuesta en arduino, por lo que el rtc está conectado en la parte posterior de la placa.

VCC: 3,3 o 5 voltios

Tierra: Tierra

RST: 10 digitales

DAT: Digital 11

CLK: Digital 12

Paso 4: terminado

Finalizado
Finalizado
Finalizado
Finalizado
Finalizado
Finalizado
Finalizado
Finalizado

Después de conectar las partes, cargue el boceto en el tablero y listo.

En el boceto, puede establecer fácilmente la hora del módulo.

//rtc.setDOW(FRIDAY);

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

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

Primero descomente las líneas, luego configure la hora, el día y la fecha correctos.

Súbela, vuelve a comentar las líneas y cárgala.

¡Eso es todo! El tiempo está establecido y listo para comenzar.

Paso 5: ¡Listo

¡Estás listo!

Úsalo como quieras.

¡Que tenga un lindo día!

Recomendado: