Tabla de contenido:
- Paso 1: Qué necesitará: hardware
- Paso 2: El circuito en EasyEDA, la plataforma gratuita de diseño de circuitos en línea
- Paso 3: el código
- Paso 4: JLCPCB - ¡Cree su propia placa de circuito desde 2 $
- Paso 5: Piezas 3D
- Paso 6: ¡Bien hecho
Video: Reloj digital Arduino con función de alarma (PCB personalizado): 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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 !!!
Recomendado:
Cómo hacer un reloj analógico y un reloj digital con una tira de LED usando Arduino: 3 pasos
Cómo hacer un reloj analógico y un reloj digital con una tira de LED usando Arduino: Hoy haremos un reloj analógico & Reloj digital con Led Strip y módulo MAX7219 Dot con Arduino, corregirá la hora con la zona horaria local. El reloj analógico puede usar una tira de LED más larga, por lo que se puede colgar en la pared para convertirse en una obra de arte
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): 10 pasos (con imágenes)
Cronómetro digital todo en uno (reloj, temporizador, alarma, temperatura): Estábamos planeando hacer un temporizador para alguna otra competencia, pero luego también implementamos un reloj (sin RTC). A medida que nos adentramos en la programación, nos interesamos en aplicar más funcionalidades al dispositivo y terminamos agregando DS3231 RTC, ya que
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
MechWatch: un reloj digital personalizado: 9 pasos (con imágenes)
MechWatch: un reloj digital personalizado: el MechWatch es un reloj que diseñé para tener las ventajas de Arduino en términos de flexibilidad, pero quería que se viera y se sintiera de la forma más profesional posible. Con ese fin, este instructable utiliza componentes electrónicos de montaje en superficie bastante avanzados (sin exposiciones
Reloj personalizado con manecillas fotográficas: 5 pasos (con imágenes)
Reloj personalizado con manecillas fotográficas: algunas personas son observadoras de relojes. Ahora todos pueden ser el reloj. Otros proyectos personalizan la esfera del reloj. Este personaliza las manecillas del reloj. Parece caro, pero cuesta menos de $ 5 dólares y unos 30 minutos por reloj. Perfecto para Chr