Tabla de contenido:
Video: Reloj digital Arduino con función de alarma (PCB personalizado): 6 pasos (con imágenes)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En esta guía de bricolaje, le mostraré cómo hacer su propio reloj digital con esta función de alarma.
En este proyecto decidí hacer mi propia PCB basada en el microcontrolador Arduino UNO - Atmega328p.
A continuación encontrará el esquema electrónico con diseño de PCB para que pueda producirlo fácilmente.
Al presionar los botones, podrá configurar la hora / fecha / alarma y el estado de la alarma (encendido / apagado).
La alarma se puede apagar presionando el botón de alarma o agitando la caja.
Se pueden encontrar actualizaciones y más aquí:
Empecemos.
Paso 1: Qué necesitará: hardware
Para este proyecto necesitará:
- Nuestro circuito de PCB personalizado
- LCD de alto contraste de 16x2 caracteres (Raystar RC1602B-LLG-JWVE)
- Atmega328 (con el gestor de arranque Arduino UNO)
- Reloj en tiempo real DS1307
- Sensor de inclinación
- 28 zócalos de inmersión y 8 zócalos de inmersión
- Oscilador de cristal de 16 MHz
- Oscilador de cristal de 32,768 MHz
- Condensadores de 2x22 pF
- Resistencia de 3x10 kOhmios
- Recortadora 20kOhm
- Zumbador
- Soporte de batería de celda de moneda
- terminal de tornillo 2P 2.54mm
- Pin Header 1x5 Hembra 2.54mm
-
Mini interruptor de botón pulsador - Alto
También necesitará un módulo TTL a USB o una placa Arduino UNO para el procedimiento de programación.
Para obtener energía, necesitará un adaptador de corriente de 5V-1A o puede usar un cable USB como lo hice yo.
Paso 2: El circuito en EasyEDA, la plataforma gratuita de diseño de circuitos en línea
Ingrese aquí para ver y realizar cambios en el circuito anterior.
Paso 3: el código
Cómo programarlo:
Conecte su circuito con TTL al módulo USB con 5 cables al encabezado de programación.
Los pines RX y TX deben estar interconectados.
NOTA: Si está utilizando la placa Arduino UNO, asegúrese de quitar primero el ATmega328 IC y conecte los encabezados RX a RX y TX a los pines TX de la placa. El pin RS debe estar conectado al pin de reinicio Arduino UNO.
Descargue el código desde aquí y ábralo con Arduino IDE. En su interior también encontrará el archivo de la biblioteca.
Paso 4: JLCPCB - ¡Cree su propia placa de circuito desde 2 $
¡Ingrese aquí para producir su placa PCB!
Use JLCPCB por $ 2 de fabricación de PCB y 2 días de tiempo de construcción, la calidad es realmente buena, consulte la siguiente foto de nuestra placa de PCB.
Paso 5: Piezas 3D
Paso 6: ¡Bien hecho
Espero les haya gustado esto, avíseme en los comentarios !!!