Sobre este proyecto
it-programming / mobile-development
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
Plazo de Entrega: No definido