Tabla de contenido:

Despertador Arduino DS1302 RTC: 3 pasos
Despertador Arduino DS1302 RTC: 3 pasos

Video: Despertador Arduino DS1302 RTC: 3 pasos

Video: Despertador Arduino DS1302 RTC: 3 pasos
Video: DS1302 и Arduino. Не запускается. Как запустить время и дату? 2024, Noviembre
Anonim
Image
Image

Hola, quería compartir con ustedes este pequeño proyecto, se trata de un reloj despertador de bricolaje basado en la placa Arduino UNO y el módulo DS1302 RTC, puede configurar la fecha y la hora mediante el teclado y también configurar la alarma para un tiempo específico. Espero que te guste.

Paso 1: Hardware necesario

Hardware necesario
Hardware necesario
Hardware necesario
Hardware necesario

Para esto, primero necesitaremos una placa Arduino, estoy usando una Arduino UNO, puedes usar otra, solo asegúrate de la cantidad de pines.

- Un módulo RTC, aquí estoy usando DS1302.

- Pantalla LCD i2c.

- Matriz de teclado 4 * 4.

- y un zumbador, puede utilizar el módulo o el componente de 2 cables.

- Resistencia de 1kOhm, algunos cables de salto y una placa de pruebas.

Paso 2: cableado

Alambrado
Alambrado

El cableado es como en la imagen, cosas que deberían estar conectadas con GND y 5v como RTC, LCD y el zumbador.

Los pines RTC están conectados de D2 a D5 y estoy usando la resistencia de 1k con el pin DAT y D4 para que obtengamos la fecha y hora correctas, es una solución común.

LCD SDA y SCL están conectados con A4 y A5.

Teclado de derecha a izquierda (D5-D12).

y el zumbador con D13 que es el LED interno del Arduino UNO.

Paso 3: Código y funcionamiento

El código y las bibliotecas que utilicé, puedes encontrarlos en el enlace:

El funcionamiento es bastante simple: presiona "*" en el teclado para configurar la hora y fecha actuales, luego "A" para configurar la hora de la alarma. Puede personalizar su tono de llamada si es bueno con los sonidos de makine con zumbador o buscarlos en Internet.

Disfruta, y si tienes algún problema o pregunta no dudes en preguntar.

Recomendado: