Tabla de contenido:
Video: Reloj de 7 segmentos, versión 2: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¡Hola!
Después de una solicitud del usuario de Instructables con respecto a la disponibilidad del formato de 12 horas, aproveché para realizar cambios sustanciales en el proyecto original.
Durante el uso de la versión 1 sentí la necesidad de hacer una versión independiente, por lo que hice posible modificar todos los parámetros directamente desde el reloj, sin usar la PC.
Para cualquiera que no haya leído mis instrucciones anteriores, es un reloj led común de 7 segmentos con algunas características adicionales:
- 7 transiciones de cambio de minutos diferentes
- 3 colores preestablecidos para franjas horarias
- intensidad de la luz ambiental atenuación automática
- apagado automático / inicio cuando no hay necesidad de mostrar la hora
- ajuste automático del horario de verano
La versión 2 también le permite:
- cambiar formato de hora 12 / 24h
- parámetros fácilmente modificables
Los parámetros que se pueden modificar directamente desde el reloj son:
- hora de despertar / apagar
- colores para franjas horarias
- fecha y hora
- formato de hora 12 / 24h
Estos datos ahora se almacenan dentro de Arduino eeprom junto con el modo de transición elegido. También preparé una guía de inicio rápido en el siguiente paso.
El marco está impreso en 3D, alimentado por leds Arduino Nano, DS3231 y WS2812.
Suministros
- Arduino nano
- foto chell
- 2 x pulsador momentáneo
- interruptor encendido / apagado
- Enchufe DC
- Transformador 5V
- n ° 30 WS2812 leds (modelo 30 leds / metro)
- tarjeta de circuito impreso
- Módulo DS3231
- cables finos para conexiones leds
- resistencias 10K, 550
- soldar
- pegamento
- saltadores
- encabezados hombre / mujer
Paso 1: NOVEDADES
Como dije, no quería conectar el reloj a la PC cada vez que quería cambiar los parámetros y luego, agregando un botón momentáneo al proyecto, alcancé fácilmente el objetivo. Con un botón puedo desplazarme entre las opciones, el otro es para confirmar los datos y seguir adelante dentro del menú. También conecté la fotocélula a un PIN de Arduino en lugar de + 5V, por lo que cuando el reloj entra en modo de suspensión, el circuito de la fotocélula no consume energía. Finalmente lo hice más profesional grabando el circuito en una placa de cobre.
Paso 2: Montaje de PCB
Para mayor comodidad, he cambiado algunas conexiones, consulte el esquema. El interruptor de ENCENDIDO / APAGADO es opcional, para ingresar al menú interior sin eso, simplemente conecte + 5V manteniendo presionado el botón 1.
La resistencia entre leds y D5 es de 550Ohm, la otra de 10Kohm.
El circuito es muy fácil y no necesita ser grabado.
En mi proyecto, cada segmento de cada dígito necesita un led. Para proyectos más grandes se podrían agregar más leds por segmento después de modificar la biblioteca "segmento_display.cpp"
Para obtener más información sobre la secuencia de LED y otra verifique la versión 1
Paso 3: Impresión 3D
A partir de la versión original (gracias al usuario de Thingverse random1101), rediseñé el soporte personalizándolo con un código de barras (eso significa ACMECORPORATION pero el lector de códigos de barras no lo reconocerá….sob).
Se recomienda pegar cada dígito después de colocarlo dentro de su ranura.
Paso 4: el boceto
Las bibliotecas permanecen sin cambios y la primera vez que carga y ejecuta el boceto no puede pasar nada porque lee datos de eeprom y, probablemente, dentro de su eeprom podría haber valores aleatorios. Luego, por primera vez, debe configurar los datos.
El modo de transición ahora se almacena dentro de eeprom.
Durante la entrada de datos, siga escrupulosamente el formato de hora (formato de hora actual o de invierno de 24 horas).
Consulte la versión anterior para obtener información y uso de la biblioteca.
Recomendado:
Reloj mecánico con pantalla de siete segmentos: 7 pasos (con imágenes)
Reloj mecánico con pantalla de siete segmentos: Hace un par de meses construí una pantalla mecánica de dos dígitos y 7 segmentos que convertí en un temporizador de cuenta regresiva. Salió bastante bien y varias personas sugirieron duplicar la pantalla para hacer un reloj. El problema era que ya estaba ejecutado
Reloj de 7 segmentos - Edición para impresoras pequeñas: 9 pasos (con imágenes)
Reloj de 7 segmentos - Edición para impresoras pequeñas: otro reloj de 7 segmentos más. xDAunque tengo que decir que no parece tan loco cuando veo mi perfil de Instructables. Probablemente se vuelva más irritante en el momento en que eches un vistazo a mi perfil de thingiverse. Entonces, ¿por qué me molesté en hacer otro en
Reloj Arduino de 7 segmentos: 4 pasos
Reloj de 7 segmentos de Arduino: este instructivo le mostrará cómo hacer que el reloj de 7 segmentos de Arduino. ¡Sin embargo, la precisión apesta! un registro del tiempo. Puede usar
Reloj de 7 segmentos: 4 pasos (con imágenes)
Reloj de 7 segmentos: Después de varios años de uso, mi reloj analógico está definitivamente muerto. Mientras tanto, estaba buscando un proyecto de reloj 3d para imprimir con mi Prusa, así que encontré un reloj de 7 segmentos que funciona con leds ws2812 y Arduino. Pensé que la potencia de esos leds es 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