Evaluating bids

Reloj por palabras

Published on the December 25, 2022 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Other
App type Other
Back-end is required No
Payment gateway No

Delivery term: Not specified

Skills needed

Other projects posted by A. V. L.