Evaluando propuestas

Reloj por palabras

Publicado el 25 Diciembre, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Reloj por palabras

El objetivo de este proyecto es la programación en base de Arduino de un reloj por palabras como los Qlocktwo, la programación a realizar es para un reloj similar con las siguientes características:

114 led´s rgbcw sk6812 responsables de la iluminación de las letras (110 letras y 4 puntos que representan minutos)
arduino mini pro responsable de todo el control.
Modulo RTC I2C 24C32 con una memoria DS1307.
Sensor de luminosidad responsable de ajustar el brillo automáticamente en función de la luminosidad exterior.
4 botones de control:
1 - Control de la luminosidad
2 - Ajuste minutos (de 1 en 1)
3 - Ajuste minutos (de 5 en 5)
4 - Ajuste horas (de 1 en 1)
5 - Botón de reset

AC1

Cuando se enciende el dispositivo se encenderán los led indicando las 12:00 con la intensidad de brillo máximo (255)

AC2

Al pulsar el botón 1 (pulsación corta) la luminosidad va descendiendo de intensidad con cada pulsación (recordemos que al encender está al máximo, 255) en valores de 25 en 25, proporcionando así 9 niveles de brillo. Tras el ajuste realizado por el usuario Arduino equiparará el brillo seleccionado por el usuario a la luminosidad ambiental detectada por el sensor de luminosidad e irá descendiendo el brillo de forma análoga a la luminosidad detectada por el sensor de luminosidad. Esta configuración se eliminará en caso de pulsación del botón “reset”

AC3

Al pulsar el botón 1 (mantener pulsado)  la luminosidad va descendiendo de intensidad de forma cíclica, de forma que si tras llegar a “0” sigue el botón pulsado aumentará el brillo (recordemos que al encender está al máximo, 255) en valores de 25 en 25, proporcionando así 9 niveles de brillo. Tras el ajuste realizado por el usuario Arduino equiparará el brillo seleccionado por el usuario a la luminosidad ambiental detectada por el sensor de luminosidad e irá descendiendo el brillo de forma análoga a la luminosidad detectada por el sensor de luminosidad. Esta configuración se eliminará en caso de pulsación del botón “reset”.

AC4

Al pulsar el botón 2 (pulsación corta) los minutos irán creciendo 1 a 1 con cada pulsación.

AC5

Al pulsar el botón 2 (mantener pulsado) los minutos irán creciendo 1 a 1 cada segundo.

AC6

Al pulsar el botón 3 (pulsación corta) los minutos irán creciendo 5 a 5 con cada pulsación.

AC7

Al pulsar el botón 3 (mantener pulsado) los minutos irán creciendo 5 a 5 cada segundo.

AC8

Al pulsar el botón 4 (pulsación corta) las horas irán creciendo 1 a 1 con cada pulsación.

AC9

Al pulsar el botón 4 (mantener pulsado) se activará el formato 12/24 horas, activando los led´s de am/pm.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Otro
Tipo de app Otro
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. V. L.