Reloj Cromático Steampunk con Arduino

Reloj Cromático Steampunk con Arduino

¿Necesitas un regalo original para estas navidades?, pues aún estás a tiempo ...
Te presento este original reloj (no es por que lo haya hecho yo ... ), que a diferencia de lo normal no utiliza números sino colores, si has leído bien ....
Tras muuuchos años leyendo códigos de colores en resistencias y condensadores he creído que podía utilizarse para algo un poco más original.


Este reloj, utiliza un módulo RTC DS3231, de alta estabilidad y precisión, y un módulo medidor de humedad DTH22. Incluye un sensor de luminosidad LDR para ajustar el brillo de los leds WS2812 encargados de los 'dígitos'.
Los dígitos, vienen expresados por colores y la mayoría corresponden a los colores utilizados en electrónica para indicar los valores, salvo el 0 que pasa de negro a blanco muy débil para poderlo ver en la oscuridad, y el 8 que pasa de gris a cían puesto que el gris no es factible:

    0-Blanco muy débil
    1-Marrón
    2-Rojo
    3-Naranja
    4-Amarillo
    5-Verde
    6-Azul
    7-Violeta
    8-Cían
    9-Blanco

NOTA: Aunque en las fotos y el vídeo parezca que los colores están un poco 'lavados', en un problema de las cámaras, debido a la diferencia de brillo entre los dígitos y el entorno. En la realidad los colores son saturados y perfectamente distinguibles (bueno vale los daltónicos lo tienen un poco chungo ...)



Funciones:
 -hora / minutos / segundos
 -día / mes / año
 -temperatura / Humedad relativa / temperatura de bochorno.

Realiza ciclos hora - fecha - humedad,  indicado por tres bombillas, y se 'duerme' pasados unos 30 minutos.
Se despierta cuando 'detecta' algún código IR de algún mando: TV, Radio, HI-FI ..., o bien cuando hay un cambio brusco de luminosidad (en mi caso es ta en el salón y esta pensado para que se active cuando alguien está viendo la TV, escuchando música, o al encender la luz).
Hay un led debajo de la placa que cambia de color produciendo un efecto decorativo ..

La estructura está realizada con tubo de cobre de 12 mm fácil de encontrar en cualquier ferretería / fontanería / almacén de bricolaje, unos cuantos codos y 'T's del mismo calibre, unos codos de 1/2" para soldar a 12 mm y unos entronques  del mismo calibre. Para cortar el tubo utilicé una herramienta especial muy barata que corta el tubo sin esfuerzo (versión mini). 
La base es una madera de pino, cortada fresada y barnizada.
Los dígitos están formados por unos leds WS2812 (de los que vienen montados sobre una pequeña plaquita con su condensador) , y una canicas de tamaño XL (unos 20 mm).

WS2812 board
WS2812B montado sobre una mini-placa

El circuito

Esquema reloj cromático Arduino

Este es el esquema del reloj.
Los componentes necesarios son:
  1. Arduino (pro-mini, uno, nano, ...)
  2. 7 leds WS2812 (en realidad con 6 son suficientes, uno es 'decorativo')
  3. Placa reloj tiempo real DS3231 (o DS1307)
  4. Sensor de humedad DHT22 DHT11)
  5. Receptor de infrarrojos 38Khz
  6.  Foto-resistencia
  7. ULN2003
  8. 4 bombillas de unos 6V
  9. Algunas resistencias y condensadores ...
  10. Un cargador USB (lo utilizo como alimentador)
Bueno esta es la lista de componentes, todo fácil de localizar en Internet.
No he utilizado PCB sino una placa de prototipos :

Montaje Reloj Cromático Arduino

Se puede utilizar un DS1307 para el reloj, pero es menos preciso (varios segundos al día).
El DHT11 también es menos preciso que el DHT22, pero puede servir.

El Código

Puedes descargar el código de
https://github.com/arduino-guay/Blog/tree/master/Steam_Clock


Detalle dígito Reloj Cromático Steampunk con Arduino

Detalle sensor IR Reloj Cromático Steampunk con Arduino



Si te ha gustado, recuerda compartirlo en tu red social favorita. Gracias

3 comments

20 de junio de 2016, 21:09

Hola disculpa, me gustaria preguntar si todo ese codigo es la programacion y como ponerla al arduino y al ds3231 y si aun es valido para el año que estamos 2016. Gracias.

11 de enero de 2017, 7:24

buenos dias disculpe como descargo el codigo no me da la opcion de descargar o no la encuentro gracias

Anónimo
9 de mayo de 2017, 1:15

Hola, estoy haciendo un examen y he pillado tu blog de referencia para comprobar si cualquiera puede hacer comentarios. Un saludo.

Publicar un comentario

¡Lo más visto!

English Version

English Version
Arduino is Cool!!

También en Facebook