Difference between revisions of "Reloj LED"

From Wiki Makespace Madrid
Jump to: navigation, search
(Métodos y técnicas utilizadas)
(Electrónica: Descripción somera.)
Line 37: Line 37:
 
El cerebro del reloj está basado en Arduino UNO y no utilizo ningún otro componente que no se pueda encontrar en el Starter kit de Arduino a excepción de:
 
El cerebro del reloj está basado en Arduino UNO y no utilizo ningún otro componente que no se pueda encontrar en el Starter kit de Arduino a excepción de:
  
* Tira de LEDs basada en leds RGB controladas mediante el chip ws2801 (dos tiras de 50, aunque sólo usamos 60 LEDS en total)
+
* Tira de LEDs basada en leds RGB controlados mediante el chip ws2801 (dos tiras de 50, aunque sólo usamos 60 LEDS en total)
 
* Módulo TinyRTC (Reloj de tiempo real basado en DS1307)
 
* Módulo TinyRTC (Reloj de tiempo real basado en DS1307)
 
* Una batería externa para alimentar los LED, ya que el Arduino no puede alimentar los LEDS.
 
* Una batería externa para alimentar los LED, ya que el Arduino no puede alimentar los LEDS.
  
Atención: Hay algunas tiras de LED que van a 12V y otras que van a 5V. Algunas veces algunos importadores no las identifican debidamente y venden unas como otras con la misma rotulación indistintamente.
+
==== LEDS RGB ====
 +
Los LEDS están basados en el controlador WS2801 ([http://www.world-semi.com/uploads/soft/120505/1-120505110Q7.rar datasheet]). Se controlan muy fácilmente con la librería [http://fastled.io fastLED].
 +
 
 +
==== Reloj de tiempo real ====
 +
Para obtener el tiempo se utiliza un reloj de tiempo real (RTC) basado en el chip DS1307. Hay otros más precisos, a base de incrementar el precio.
  
 
==== Bricolaje ====
 
==== Bricolaje ====

Revision as of 09:49, 18 March 2015

Reloj LED

ESTADO: En construcción Miembros: Samuel


Objetivo

Construir un reloj de pared utilizando luces LED para representar la hora en lugar de saetas. Además tendrá una alarma horaria que se podrá desactivar

automáticamente en horario nocturno (configurable).


Motivación

Los relojes LED son muy estéticos y me gustan mucho y como primer proyecto con Arduino me parece un proyecto interesante que presenta varios desafíos.

Además así practico un poco de bricolaje y manualidades.

Este es un proyecto de aprendizaje, por lo que es más una exploración que un proceso industrial, aunque lo documentaré para que sea repetible, e incluso se pueda industrializar la producción del mismo si a alguien le interesa.

Antecedentes

Existen numerosos relojes LED, con distintos estilos., el que me ha inspirado a mi es el que aparece en el vídeo de la sección de otras referencias.


Métodos y técnicas utilizadas

La parte electrónica ya est´a funcionando correctamente sobre Arduino UNO

Para el soporte estoy utilizando una pieza de pástico impresa en 3D, pero estoy teniendo problemas para ensamblarla. Tengo que seguir trabajando en esta parte.

Detalles

Electrónica

El cerebro del reloj está basado en Arduino UNO y no utilizo ningún otro componente que no se pueda encontrar en el Starter kit de Arduino a excepción de:

  • Tira de LEDs basada en leds RGB controlados mediante el chip ws2801 (dos tiras de 50, aunque sólo usamos 60 LEDS en total)
  • Módulo TinyRTC (Reloj de tiempo real basado en DS1307)
  • Una batería externa para alimentar los LED, ya que el Arduino no puede alimentar los LEDS.

LEDS RGB

Los LEDS están basados en el controlador WS2801 (datasheet). Se controlan muy fácilmente con la librería fastLED.

Reloj de tiempo real

Para obtener el tiempo se utiliza un reloj de tiempo real (RTC) basado en el chip DS1307. Hay otros más precisos, a base de incrementar el precio.

Bricolaje

Montado sobre cartón doble acanalado de una caja de un electrodoméstico, aunque utilizaré contrachapado, chapa o algo más robusto.


Otras referencias

Este vídeo es el que me animó para decidir realizar este proyecto: http://www.youtube.com/watch?v=yNa9Gh7nMeU