Editing Reloj LED

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{Template:EstadoDeProyecto
+
{{Template:EstadoDeProyecto|NombreProyecto=Reloj LED|estado=En curso|miembro=Samuel|colaboraciones=Proyecto personal}}
|foto=[[File:Reloj_LED.png]]
+
|NombreProyecto=Reloj LED
+
|estado=En curso (Prototipo funcional expuesto en el espacio)|miembro=Samuel
+
|colaboraciones=Proyecto personal
+
|Desc=Reloj con luces LED en lugar de saetas
+
}}
+
  
  
Line 95: Line 89:
 
## '''Sensores: ''' LDR (luz ambiente)
 
## '''Sensores: ''' LDR (luz ambiente)
 
# '''Prototipo actual:''' ''BOÖTES'' (Boyero, pastor de bueyes) (Mayo/junio 2015)
 
# '''Prototipo actual:''' ''BOÖTES'' (Boyero, pastor de bueyes) (Mayo/junio 2015)
## '''Estructura:''' de plástico impreso en 3D (modelo 2) + Piezas tapadera
+
## '''Estructura:''' de plástico impreso en 3D (modelo 2)
 
## '''Píxeles:''' basados en LEDs RGB con chipset ''WS2811''
 
## '''Píxeles:''' basados en LEDs RGB con chipset ''WS2811''
## '''Controles''': Un mando a distancia
+
## '''Controles''': Tres pulsadores y una resistencia variable
 
## ''' Pendiente de sensorizar'''
 
## ''' Pendiente de sensorizar'''
# '''Próximo modelo:''' ''CYGNUS'' (Cisne) (Pendiente de determinar)
+
# '''Próximo actual:''' ''CYGNUS'' (Cisne) (Pendiente de determinar)
 
## Características penidentes de determinar
 
## Características penidentes de determinar
 
   
 
   
Line 106: Line 100:
 
Lista de hitos:
 
Lista de hitos:
  
# Versión alfa (Versión 1) (abandonada)
+
# '''Altair: Reescritura desde cero de lo que ya tenía'''
# Versión beta (Versión 2) (reescritura del firmware desde cero)
+
## Sustitución de las librerías Time y DS1307 por RTClib
## '''Altair: Reescritura desde cero de lo que ya tenía'''
+
## Todos los parámetros de configuración en el mismo punto.
### Sustitución de las librerías Time y DS1307 por RTClib
+
# '''Betelgeuse: Paletas de color'''
### Todos los parámetros de configuración en el mismo punto.
+
## Inclusión de paletas de color que se pueden cambiar al pulsar un botón
## '''Betelgeuse: Paletas de color'''
+
# '''Capella: Multiples modos de representar la hora'''
### Inclusión de paletas de color que se pueden cambiar al pulsar un botón
+
## Modo normal (ya implementado)
## '''Capella: Multiples modos de representar la hora'''
+
## Sectores (ya implementado)
### Modo normal (ya implementado)
+
## Estelas (implementado, pero no funciona de la manera esperada)
### Sectores (ya implementado)
+
## Circulos
### Estelas (implementado, pero no funciona de la manera esperada)
+
## Invertido (implementado)
### Circulos
+
# '''Deneb: Posibilidad de cambiar la hora manualmente con un encoder o botones'''
### Invertido (implementado)
+
# '''Etamin: Soporte para display con la fecha'''
## '''Deneb: Posibilidad de cambiar la hora manualmente con un encoder o botones'''
+
# '''Fomalhaut: Sensores ambientales para la temperarura'''
## '''Etamin: Soporte para display con la fecha''' (característica no implementada)
+
## '''Fomalhaut: Sensores ambientales para la temperarura'''
+
# Versión gamma 0 (3.0) (reescritura del firmware desde cero con experiencia aprendida de versiones anteriores)
+
## Soporte para mando a distancia
+
### Comando Cambiar modo de brillo (manual/automático(
+
### Comando Letargo (apagar display)
+
### Comando Despertar (encender display)
+
### Comando Brillo+
+
### Comando Brillo-
+
### Comando Siguiente Paleta
+
### Comando Siguiente modo e visualización
+
## Dos modos de visualización
+
### Modo Simple
+
### Modo Arcos
+
## Cuatro paletas de color
+
### Parchís (Rojo, verde, azul, amarillo)
+
### Fuego (Rojo, Naranja, Amarillo y blanco)
+
### Cielo (Azules y blanco)
+
### Bosque (Verder y marrón)
+
## Sensor de luz ambiental para el ajuste de iluminación automático
+
## Sensor de temperatura
+
## Display LCD para mostrar datos de sensores, fecha y hora
+
# Versión Gamma 1 (Versión 3.1)
+
## Nuevos Comandos
+
## Cambiar hora con mando a distancia
+
## Nuevas visualizaciones
+
### Modo invertidos
+
## Corrección de las paletas de color
+
### Paleta Bosque con colores más diferenciados
+
## Correcciones: Puntos para las horas, ahora mismo no funciona, por lo que está desactivado
+
## Sensor de humedad
+
  
 
= ¡Construye tu reloj! =
 
= ¡Construye tu reloj! =
Line 160: Line 123:
 
== Aquila ==
 
== Aquila ==
  
El reloj LED modelo Aquila no está soportado. El proyecto está abandonado, por lo tanto no habrá actualziaciones sobre el proceso de construcción o uso
+
===Lista de materiales===
 +
 
 +
* Una tira de 60 LEDS RGB con el chipset WS2801
 +
* Doce piezas impresas "soporte LEDS" modelo 1
 +
* Placa arduino UNO o compatible
 +
* Cables de conexión
 +
* Módulo Tiny RTC u otro módulo compatible
 +
* Adhesivo para plásticos duros
 +
* Bridas de plástico
 +
* 3 pulsadores para PCB
 +
* Cables de conexión y placa de prototipado
 +
* Tubo de 12mm de pared exterior
 +
* Recipiente hermético redondo para meter la electrónica.
 +
* Una resistencia variable de 10k.
 +
 
 +
 
 +
=== Montaje ===
 +
 
 +
Instrucciones asequibles para que cualquiera pueda montarse su reloj.
 +
 
 +
Instrucciones para montar un reloj como el prototipo "Aquila":
 +
# Descargar todos los ficheros del repositorio:
 +
# Conectar el arduino y cargar los programas que aparecen en el directorio ''arduino''
 +
# Imprimir las doce piezas que aparecen en el directorio ''3D/STL)''
 +
# Unir las piezas con adhesivo para plásticos y usar bridas para mantenerlas juntas hasta que se sequen
 +
# Montar los LED
 +
# Conectar las cosas como pone en el sketch de Arduino (pendiente de especificar)
 +
# Dar corriente al arduino y a los LEDs. ¡EL ARDUINO NO PUEDE ALIMENTAR LOS LEDS! Necesitan su propia fuente de alimentación.
 +
 
 +
=== Uso ===
 +
 
 +
El prototipo Aquila tiene tres botones.
 +
 
 +
Funciones del botón 1.
 +
* Pulsación corta: Cambio de paleta de colores
 +
* Pulsación larga: Modo de visualización
 +
 
 +
Funciones del botón 2.
 +
* Pulsación corta: restar tiempo
 +
* Pulsación larga: Determinar que unidad de tiempo se resta (pulsar una vez para horas, dos para días, etc...)
 +
 
 +
Funciones del botón 3.
 +
* Pulsación corta: sumar tiempo
 +
* Pulsación larga: Determinar que unidad de tiempo se suma(pulsar una vez para horas, dos para días, etc...)
  
 
== Bootes ==
 
== Bootes ==
Line 186: Line 192:
 
Instrucciones para montar un reloj como el prototipo "Bootes":
 
Instrucciones para montar un reloj como el prototipo "Bootes":
 
# Descargar todos los ficheros del repositorio:
 
# Descargar todos los ficheros del repositorio:
# Conectar el Arduino y cargar los programas que aparecen en el directorio ''arduino''
+
# Conectar el arduino y cargar los programas que aparecen en el directorio ''arduino''
 
# Imprimir las doce piezas de soporte que aparece en el directorio ''3D/STL)''
 
# Imprimir las doce piezas de soporte que aparece en el directorio ''3D/STL)''
 
# Imprimir seis copias de la tipo "tapa" que aparece en el directorio ''3D/STL)''
 
# Imprimir seis copias de la tipo "tapa" que aparece en el directorio ''3D/STL)''
Line 198: Line 204:
 
=== Uso ===
 
=== Uso ===
  
El prototipo Bootes utiliza un mando a distancia
+
El prototipo Bootes tendrá tres botones, todavía no tiene ninguno.
  
Funciones del botón blanco.
+
Funciones del botón 1.
* Brillo de los LEDS Manual/Automático
+
* Pulsación corta: Cambio de paleta de colores
 +
* Pulsación larga: Modo de visualización
  
Funciones del morado
+
Funciones del botón 2.
* Pasar a la siguiente paleta de colores
+
* Pulsación corta: restar tiempo
 +
* Pulsación larga: Determinar que unidad de tiempo se resta (pulsar una vez para horas, dos para días, etc...)
  
Funciones del azul
+
Funciones del botón 3.
* Pasar al siguiente modo de visualización
+
* Pulsación corta: sumar tiempo
 +
* Pulsación larga: Determinar que unidad de tiempo se suma(pulsar una vez para horas, dos para días, etc...)
  
Función de los botones "flecha arriba" y "flecha abajo"
+
Funciones de la resistencia variable :
* Subir y bajar el brillo de los LEDs (solo cuando están en modo "brillo manual")
+
* Ajustar el brillo máximo de los leds manualmente
  
 
= Conclusiones =
 
= Conclusiones =
Line 229: Line 238:
 
* Puesta en práctica de metodologías de gestión del tiempo y el esfuerzo
 
* Puesta en práctica de metodologías de gestión del tiempo y el esfuerzo
 
* Descubrimiento de mi gusto por la iluminación artística.  
 
* Descubrimiento de mi gusto por la iluminación artística.  
 
= Apariciones públicas =
 
He presentado el reloj en estos eventos:
 
* Makerfaire Bilbao 2015
 
* Semana de la ciencia de Móstoles 2015
 
* Barcelona 2016
 
  
  
Line 243: Line 246:
 
* Vídeo inspirador para realizar este proyecto: http://www.youtube.com/watch?v=yNa9Gh7nMeU
 
* Vídeo inspirador para realizar este proyecto: http://www.youtube.com/watch?v=yNa9Gh7nMeU
 
* Librería FastLED para Arduino y para Teensy; http://fastled.io
 
* Librería FastLED para Arduino y para Teensy; http://fastled.io
 
[[Category:Proyectos]] [[Category:Proyectos con arduino]]
 

Please note that all contributions to Wiki Makespace Madrid may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wiki Makespace Madrid:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to type the two words you see in the box below:

Cancel | Editing help (opens in new window)

Template used on this page: