Tabla de contenido:

Reloj digital Arduino con función de alarma (PCB personalizado): 6 pasos (con imágenes)
Reloj digital Arduino con función de alarma (PCB personalizado): 6 pasos (con imágenes)

Video: Reloj digital Arduino con función de alarma (PCB personalizado): 6 pasos (con imágenes)

Video: Reloj digital Arduino con función de alarma (PCB personalizado): 6 pasos (con imágenes)
Video: INTERRUPTOR HORARIO CON ARDUINO || CON RTC (tiempo real) Y PANTALLA LCD|| BIEN EXPLICADO !! 2024, Mes de julio
Anonim
Reloj digital Arduino con función de alarma (PCB personalizado)
Reloj digital Arduino con función de alarma (PCB personalizado)

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

Qué necesitará: hardware
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

The Circuit en EasyEDA, la plataforma gratuita de diseño de circuitos en línea
The Circuit en EasyEDA, la plataforma gratuita de diseño de circuitos en línea
The Circuit en EasyEDA, la plataforma gratuita de diseño de circuitos en línea
The Circuit 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

El código
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 $

JLCPCB - ¡Haga su propio circuito desde 2 $!
JLCPCB - ¡Haga su propio 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

Piezas 3D
Piezas 3D
Piezas 3D
Piezas 3D

Paso 6: ¡Bien hecho

¡Bien hecho!
¡Bien hecho!

Espero les haya gustado esto, avíseme en los comentarios !!!

Recomendado: