Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: Cableado de las pantallas en la placa de pruebas
- Paso 3: agregar las resistencias y las teclas
- Paso 4: Conexión a Arduino
- Paso 5: ¡Agregar el código
Video: Cómo hacer un reloj digital Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Los relojes digitales son uno de los grandes inventos en el campo de la ciencia.
¿Alguna vez te has preguntado "Cómo hacer tus propios relojes digitales, como en las películas" ????
Bueno, también pasé mi infancia en un sueño para construir mi propio reloj digital … así que construí uno para mí …
Y voy a mostrarte cómo puedes construir un reloj digital asombroso con poca facilidad y pequeños componentes por ti mismo….
He usado una pantalla de ánodo común de 4 7 segmentos para mostrar los dígitos, 3 interruptores SPDT, que separé de un mouse viejo, algunos cables y un arduino. podemos configurar el tiempo manteniendo presionada la tecla de ajuste y presionando la tecla de minutos u horas para cambiar el minuto o la hora a nuestra necesidad..!
Entonces empecemos…!
Paso 1: componentes necesarios
Aquí los componentes que necesitarás:
1. Un Arduino uno.
2. Pantallas de ánodo común de 4 7 segmentos (si tiene un segmento de 4 dígitos y siete, no se preocupe, el circuito es el mismo para ambos).
puedes comprarlos en snapdeal, ¡son geniales! Los recomendaría desde el sitio.
3. 3 interruptores spdt (que busqué de un mouse antiguo).
4.algunos cables y cables de puente (¡cualquiera servirá!).
5. Una placa de pruebas.
6. 4 resistencias de 1 kohmio.
Paso 2: Cableado de las pantallas en la placa de pruebas
Realice las conexiones como se muestra en la imagen de arriba … ¡es bastante simple!
Cuida las conexiones, ya que hay demasiados cables que podrías confundir.
Recuerde Todos los segmentos a, b, c, d, e, f, g, de puntos de 4 pantallas están conectados entre sí…. y el com de cada pantalla, es decir, 3 y 8 están conectados junto con los resitors …
¡¡No te preocupes!!, ve despacio y ten paciencia, puedes hacerlo.
Paso 3: agregar las resistencias y las teclas
Conecte una resistencia de 1kohm con cada com de las pantallas … como se muestra en la figura …!
¡Agregue los interruptores Spdt o si tiene botones para presionar eso sería genial! …
Paso 4: Conexión a Arduino
Ahora las conexiones están hechas para la pantalla y los interruptores … ahora es el momento de conectarlos al cerebro …
Es simple..
¡Para pines de segmento!
a al pin 2
b al pin 3
c al pin 4
d al pin 5
e al pin 6
f al pin 7
g al pin 8
punto al pin 9
Para pines de exhibición
mostrar 1 al pin 10
pantalla 2 al pin 11
pantalla 3 al pin 12
pantalla 4 al pin 13
ahora por las llaves
tecla 1 que son los interruptores de ajuste …
La tecla 2 y la tecla 3 son interruptores de cambio de hora y de minuto.
tenemos que mantener presionada la tecla de ajuste 1 y presionar la tecla deseada para cambiar la hora o los minutos..!
vea la imagen de arriba para la conexión de las teclas … hemos usado los pines analógicos y los usamos como pines de entrada digital … sí, eso es cierto, también podemos usarlos como pines de E / S digitales …
Paso 5: ¡Agregar el código
Ahora la parte más interesante… escribir y agregar el código al arduino….
He adjuntado el código y el archivo de la biblioteca de tiempo … para calcular el tiempo y mostrarlo …
En el código la función hora () nos indica la hora, y la función minuto () el minuto, desde el momento en que hemos encendido la placa. el tiempo se apaga cuando se corta la energía de la placa … y comienza de nuevo desde las 00:00 cada vez …
También he adjuntado un código de formato de 12 horas. Solo usa la función hourFormat12 () para obtener el formato de 12 horas.
De forma predeterminada, la biblioteca de tiempo devuelve un tiempo formateado de 24 horas.
Nota:
Agregue la carpeta Time en Time.zip, en la carpeta de bibliotecas de su Arduino
por ejemplo, en mi sistema:
C: / Archivos de programa (x86) Arduino / libraries
Siéntase flexible al cambiar el código según sus necesidades … y si tiene algunas canteras, no dude en preguntar.
Diviértete haciéndolo …
nota: He actualizado el archivo Time.zip ya que estaba obsoleto en las versiones más recientes de Arduino IDE.
Recomendado:
Bricolaje Cómo hacer un reloj de aspecto atractivo - StickC - Fácil de hacer: 8 pasos
DIY Cómo hacer un reloj de aspecto atractivo - StickC - Fácil de hacer: en este tutorial aprenderemos cómo programar ESP32 M5Stack StickC con Arduino IDE y Visuino para mostrar una hora en la pantalla LCD y también establecer la hora usando los botones StickC
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
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
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
Cómo hacer un reloj digital: 10 pasos (con imágenes)
Cómo hacer un reloj digital: Esta es la primera vez que escribo un Instructable, así que espero escribir lo suficientemente bien como para que lo entiendas. Hoy les voy a contar cómo hacer un reloj digital desde un sitio web que encontré. El sitio web se llama sainsmart.com. Fue realmente fácil