Tabla de contenido:
Video: Reloj Arduino con DS3231 y LCD1602: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este proyecto es parte de uno más grande, pero puede ser un proyecto independiente. Básicamente es un reloj con dos botones para configurar la hora y la fecha.
No se ve tan bien en la placa de pruebas con todos esos cables, pero hace el trabajo y se puede simplificar usando una pantalla I2C, pero cubriré ese tema en un futuro instructable.
El modo de operación es bastante simple, tienes dos botones, el primero, vinculado al pin 8 en arduino se usa para seleccionar el parámetro (fecha, hora minuto…) y al final para guardar la nueva fecha. El segundo botón, que está adjunto al pin 9 en arduino, se usa para incrementar el parámetro seleccionado y al final para cancelar los datos que acaba de ingresar (no guardar) en caso de que no esté satisfecho con ellos.
Paso 1: Piezas necesarias:
1. Arduino UNO R3 o placa compatible
2. Módulo DS3231 RTC (reloj en tiempo real)
3. Batería CR2032, si el módulo no viene con una
4. Pantalla LCD 1602
5. Resistencia variable de 50K ohmios para ajustar el contraste de la pantalla LCD 1602
6. 2 botones para ajustar la fecha y la hora
7. Dos resistencias de 10K ohmios para pulldown de pines de botón
8. Cable de puente para conectar las piezas.
9. Tablero de pruebas
Paso 2: ensamblar el esquema
Como estoy seguro de que no puede establecer la conexión basándose en la primera foto del proyecto, aquí está el esquema.
Paso 3: escriba el código:
Puedes encontrar el código de este proyecto aquí, en el archivo adjunto. No dude en modificarlo para adaptarlo a sus necesidades. El código se explica dentro del archivo.ino. Cualquier sugerencia es bienvenida.
También se adjunta la biblioteca que utilicé. Es posible que otras bibliotecas de DS3231 no funcionen.
Recomendado:
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces
Reloj Vortex: un reloj de pulsera con espejo infinito: 10 pasos (con imágenes)
Vortex Watch: un reloj de pulsera con espejo infinito: el objetivo de este proyecto era crear una versión portátil de un reloj con espejo infinito. Utiliza sus LED RGB para indicar el tiempo asignando horas, minutos y segundos a las luces roja, verde y azul respectivamente y superponiendo estos tonos t
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Uso de módulos de reloj en tiempo real DS1307 y DS3231 con Arduino: 3 pasos
Uso de módulos de reloj en tiempo real DS1307 y DS3231 con Arduino: Seguimos recibiendo solicitudes sobre cómo usar los módulos de reloj en tiempo real DS1307 y DS3231 con Arduino de varias fuentes, por lo que este es el primero de un tutorial de dos partes sobre cómo usarlos. Para este tutorial de Arduino tenemos dos módulos de reloj en tiempo real para nosotros
Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos
Hacer un reloj con M5stick C usando Arduino IDE | Reloj en tiempo real RTC con M5stack M5stick-C: Hola chicos, en este instructables aprenderemos cómo hacer un reloj con la placa de desarrollo m5stick-C de m5stack usando Arduino IDE. Entonces m5stick mostrará la fecha, hora y amp; semana del mes en la pantalla