Página 2 de 2

Re: cortina de leds

NotaPublicado: Vie May 17, 2013 7:38 pm
por soymoe
Mario escribió:OK moe!

Mira, es sencillo.
Puedes armar con pocos componentes la matriz 8 X 8 que publicamos alguna vez en NeoTeo. Allí tienes para conectar los 64 Leds y puedes jugar a colocarlos de la manera que se te ocurra, ya sea aleatoriamente o que forme figuras en algún momento. (no está mala esta última posibilidad)

Respecto a la potencia, ¿cuánta corriente sería por LED? Piensas usar LEDs de 1W o 3W? O con los comunes ultrabrillantes (de 20mA) ya estaría bien?
Si piensas utilizar de los comunes, con el hardware que hay en el artículo estaría suficiente.

Qué opinas de esa idea?
Saludos!
Mario

Mario la idea es no estar limitado a leds de baja potencia asi que el circuito que me dsite esta bien, ahora me quedo mas claro. Gracias.

Re: cortina de leds

NotaPublicado: Vie May 17, 2013 8:02 pm
por Mario
soymoe escribió:Mario la idea es no estar limitado a leds de baja potencia asi que el circuito que me dsite esta bien, ahora me quedo mas claro.


OK, entonces la idea concreta cuál sería?
Tener un producto que se pueda adaptar a distintas potencias según lo que decida el cliente?
A esa idea de la matriz le puedes sacar a los transistores de salida hasta 1Amper (BC327, BC640) y al ULN2803 lo puedes hacer trabajar a 500mA
Un LED de 1W trabaja a 350mA y uno de 3W con 700mA funcionan a pleno.
Aprovechando el multiplexado de la matriz puedes hacer trabajar al ULN2803 a casi 1A de corriente de pico, por lo tanto, el circuito tal como está te puede servir para LEDs comunes de 20mA, de 1W y de 3W sin modificar nada.

En lo único que debieras trabajar es en la programación del PIC.
Si no tienes acceso a usar PROTON, puedes usar AMICUS (18F25K20) con el que podrás almacenar más variantes de efectos.
No olvides que el 18F25K20 trabaja a 3V3.
Lo otro que puedes estudiar de hacer es sacar un PWM por cada salida en lugar de un estado fijo (alto o bajo). De ese modo, podrás tener lo mejor de los dos mundos en un sólo montaje = la matriz + brillo variable.

Creo que con esa matriz tienes resuelto el trabajo moe. O al menos es una buena opción ;)

Si encuentras otra aplicación mejor, cuéntanos.
Saludos!
Mario

Re: cortina de leds

NotaPublicado: Sab May 18, 2013 11:35 am
por Daikataro
Saludos Moe. Si los efectos van a ser aleatorios entonces no necesitas que ninguno de los LED siga un patrón coherente en ninguna de sus funciones, por lo que podrías utilizar un sencillo circuito RC junto con los LED para que el efecto sea gradual en lugar de inmediato, y así podrías jugar con resistencias de diferentes valores para que algunos LEDs tuviesen efecto más retrasado que otros.

Igual, divide los LED en varios "grupos de control" dentro de tu programa y que cada grupo haga algo diferente (grupo 1 nunca enciende a pleno, grupo 2 se tarda más en encender, grupo 3 oscila rápidamente, etc...), disponiendo los LED físicos en la cortina de forma dispersa. Si quieres que el circuito esté preparado para cargas pesadas, con TIP31 como etapa de potencia vas de lujo, ya que soportan hasta 3A y son baratos, particularmente si logras obtener algun trato de mayorista.

Igualmente si te faltan pines o quieres facilitarte la vida, puedes usar algunos multiplexores que también son baratos y te cuadruplican los pines disponibles como el 74HC154 que entrega 16 salidas de acuerdo a la combinación binaria de apenas 4 entradas, nada mal no?
http://www.nxp.com/documents/data_sheet/74HC_HCT154.pdf

Re: cortina de leds

NotaPublicado: Sab May 18, 2013 12:44 pm
por soymoe
Mario escribió:
soymoe escribió:Mario la idea es no estar limitado a leds de baja potencia asi que el circuito que me dsite esta bien, ahora me quedo mas claro.


OK, entonces la idea concreta cuál sería?
Tener un producto que se pueda adaptar a distintas potencias según lo que decida el cliente?
A esa idea de la matriz le puedes sacar a los transistores de salida hasta 1Amper (BC327, BC640) y al ULN2803 lo puedes hacer trabajar a 500mA
Un LED de 1W trabaja a 350mA y uno de 3W con 700mA funcionan a pleno.
Aprovechando el multiplexado de la matriz puedes hacer trabajar al ULN2803 a casi 1A de corriente de pico, por lo tanto, el circuito tal como está te puede servir para LEDs comunes de 20mA, de 1W y de 3W sin modificar nada.

En lo único que debieras trabajar es en la programación del PIC.
Si no tienes acceso a usar PROTON, puedes usar AMICUS (18F25K20) con el que podrás almacenar más variantes de efectos.
No olvides que el 18F25K20 trabaja a 3V3.
Lo otro que puedes estudiar de hacer es sacar un PWM por cada salida en lugar de un estado fijo (alto o bajo). De ese modo, podrás tener lo mejor de los dos mundos en un sólo montaje = la matriz + brillo variable.

Creo que con esa matriz tienes resuelto el trabajo moe. O al menos es una buena opción ;)

Si encuentras otra aplicación mejor, cuéntanos.
Saludos!
Mario

Bueno no quisiera tener que usar solo led de poca potencia, con unos de 1w andaria bien. Lo mas dificil va a ser programar el PIC. Gracias Mario por los consejos.

Re: cortina de leds

NotaPublicado: Sab May 18, 2013 12:46 pm
por soymoe
Daikataro escribió:Saludos Moe. Si los efectos van a ser aleatorios entonces no necesitas que ninguno de los LED siga un patrón coherente en ninguna de sus funciones, por lo que podrías utilizar un sencillo circuito RC junto con los LED para que el efecto sea gradual en lugar de inmediato, y así podrías jugar con resistencias de diferentes valores para que algunos LEDs tuviesen efecto más retrasado que otros.

Igual, divide los LED en varios "grupos de control" dentro de tu programa y que cada grupo haga algo diferente (grupo 1 nunca enciende a pleno, grupo 2 se tarda más en encender, grupo 3 oscila rápidamente, etc...), disponiendo los LED físicos en la cortina de forma dispersa. Si quieres que el circuito esté preparado para cargas pesadas, con TIP31 como etapa de potencia vas de lujo, ya que soportan hasta 3A y son baratos, particularmente si logras obtener algun trato de mayorista.

Igualmente si te faltan pines o quieres facilitarte la vida, puedes usar algunos multiplexores que también son baratos y te cuadruplican los pines disponibles como el 74HC154 que entrega 16 salidas de acuerdo a la combinación binaria de apenas 4 entradas, nada mal no?
http://www.nxp.com/documents/data_sheet/74HC_HCT154.pdf

Gracias por los consejos, ahora que tengo definido mas o menos el hardware lo mas dificil va a ser programar el PIC.

Re: cortina de leds

NotaPublicado: Sab May 18, 2013 6:41 pm
por Mario
soymoe escribió:Gracias por los consejos, ahora que tengo definido mas o menos el hardware lo mas dificil va a ser programar el PIC.


¿Cuál será entonces el hardware?
¿Qué lenguaje de programación manejas?

Saludos!
Mario

Re: cortina de leds

NotaPublicado: Dom May 19, 2013 5:49 pm
por soymoe
Mario escribió:
soymoe escribió:Gracias por los consejos, ahora que tengo definido mas o menos el hardware lo mas dificil va a ser programar el PIC.


¿Cuál será entonces el hardware?
¿Qué lenguaje de programación manejas?

Saludos!
Mario

Me parece que tendria que usar un PIC 18f, yo programo en ccs

Re: cortina de leds

NotaPublicado: Lun May 20, 2013 7:06 am
por aquileslor
Moe. Yo de nuevo. Insisto, el problema mayor esla en la disposición del sistema práctico, es decir la mecánica del sistema. ¿Como colocarías los leds para que se vean bien? Colgados de un hilo o tira se darán vuelta y no se verán. Ese es el problema mayor. Yo los podría en algún botón nacarado o transparente y por sus agujeritos pasar las patas y las conexiones. Luego coses esos botones en una cinta de hilera ( se consigue en los negocios que venden material para bobinaje) en las distancias que te gusten y vas haciendo las tiras para la cortina. Y pondría dos leds en cada botón, uno para un lado y el otro para el otro lado. El problema electrónico, aparte de los consejos de los compañeros, te puedes dar una vuelta por NEO TEO y por FOROSDEELECTRONICA donde encontarás cientos de aclaraciones y proyectos para tus necesidades. Por eso te explico que ese es el problema menor, porque muchos ya lo resolvieron. Ah, por la misma cinta de hilera ( así se llama una cinta de tela blanca, que la puedes teñir del color que te guste) puedes afirmar los cables conductores con una gota de pegamento o si le tienes mano a la aguja ir cosiendo con pequeñas puntadas los cables.
Otra idea es usar tiras de leds de diferentes colores. Pegar de a dos: una sobre la otra del lado del pegamento, te quedaría un led de cada lado. Incluso puedes ir alternando pedazos de tira de disrintos colores. Aquí no te hace falta ninguna otra cinta, las tiras de leds se sostienen solas, mas que irían de a dos. Y si quieres darle mayor firmeza, le pones la cinta de hilera entre las dos tiras y te queda algo fuerte y de donde colgarlas. Saludos.

Re: cortina de leds

NotaPublicado: Lun May 20, 2013 8:56 pm
por Daikataro
Yo de nuevo. Personalmente un PIC de la familia 18 se me hace ultra-sobredimensionado; la diferencia principal entre las familias 16f y 18f radica en que ésta última tiene soporte nativo para USB en varios de sus miembros (18f2550 por ejemplo), que tienen un mejor desempeño en transferencia de datos serial, y su elevada frecuencia de trabajo (50-100MHz), ninguna de las cuales son características que necesites para una cortina de LEDs.

Te recomiendo que si lo que te falta son pines o potencia, compres un sencillo 16f887 (4 USD) que viene en un encapsulado de 40 pines DIL de los cuales 35 son usables como I/O digital (más el MCLR que es sólo salida) y con su oscilador interno a 4MHz tendrás potencia de sobra para todos los procedimientos que debe realizar. Incluso podrías prescindir de expansiones de puertos y multiplexar los LEDs directamente con los pines del puerto (no olvides la etapa de potencia claro está), ya que tendrás 4 puertos completos (y uno a la mitad) para suministrar señales. Yo he multiplexado con éxito 4 exhibidores de 7 segmentos (32 elementos independientes totales) con un sólo puerto sin que se note en lo más mínimo el parpadeo, así que teóricamente con 2 puertos podrías controlar todos tus LEDs, dedicando algunos pines más para los "enable".