Secuenciador de 40 leds

#1
Hola. les cuento mi idea: estoy necesitando hacer que 40 leds de color, no muy grandes, se enciendan en secuencia y poder controlar la secuencia. es dificil de explicar pero lo voy a intentar...

La idea es colocar los 40 leds en linea y hacer que produzcan un efecto como si una luz unica se desplazara por la linea de leds: les describo la secuencia:

1º on
2º on
3º on
1º off / 4º on
2º off / 5º on
3º off / 6º on
4º off / 7º on
y asi hasta que se apague el led 40.

ademas necesitaria controlar la intensidad de los leds, la velocidad de la secuencia con un potenciometro y que esta se repita aleatoriamente; osea de un momento para otro se activa la secuencia una vez a la velocidad determinada y luego se apaga y no se reitera hasta que algun dispositivo x lo indique.
Puede que suene a locura pero... Yo logre realizar el diseno de la secuencia pero con 5 leds y para mas no me dio la cabeza, ademas lo hice en el pc... lo que no tengo ni idea como hacer es el temporizador y la parte de intensidad de las luces.

Si a alguien le interesa el desafio que avise y le explico algo mas si quiere.

MIL Gracias!!!
Saludos.
 
#2
Hola, es un proyecto a mi parecer muy laborioso por el hecho de ser tantos leds, lo de la intensidad y velocidad es sencillo, la velocidad se logra con un 555 como astable con un potenciómetro que le cambie la velocidad, lo de la intensidad de los leds lo más sencillo es con un potenciómetro limitando la corriente o algo más profesional sería usar PWM.

Pero para hacer el secuencial como usted lo propone, no se si se logre el fecto deseado recorriendo así como usted lo pide, pues en las luces secuenciales que parecen el juego de la serpiente, la serpiente se recorre led a led por ejemplo

1 segundo
1 on
2 on
3 on
4 off
5 off
6 off

2 sengundo
1 off
2 on
3 on
4 on
5 off
6 off

=
xxx000
0xxx00
00xxx0
000xxx


Pero como usted lo plantea se recorre de a 3 leds
=
xxx000
000xxx

Aunque de esta manera sería menos trabajo pues solo se ocupa un contador de 0 a 13 para seleccionar que leds van a encender.

Saludos y cheque este link tal vez le sirva https://www.forosdeelectronica.com/f25/secuencia-leds-2493/
 
#3
exactamente eso es lo que quiero. que recorra led a led. como lo explico ud. camas que no me exprese bien. se que lo mas dificil es el tema de los leds pero lograria un efecto excelente... en el link que ud. me dejo, la persona que posteaba queria algo similar pero con 17 leds y que rebotara como en el auto fantastico. yo solo quiero que lo haga en un sentido y poder regular la velicidad del barrido, la frecuencia con que se activa la frecuencia y la intensidad de los leds, que como bien dijo ud. es la parte mas facil, es mas, eso ya lo tengo, me falta poder controlar los 40 leds!! jejeje. espero tener suerte... si alguien me ayuda mucho mejor verdad....

remasrco como me gustaaria la secuencia:

00000000

x0000000

xx000000

xxx00000

0xxx0000

00xxx000

000xxx00

Saludos y muchas gracias por la respuesta...
 
#4
ftarucco dijo:
exactamente eso es lo que quiero. que recorra led a led. como lo explico ud. camas que no me exprese bien. se que lo mas dificil es el tema de los leds pero lograria un efecto excelente... en el link que ud. me dejo, la persona que posteaba queria algo similar pero con 17 leds y que rebotara como en el auto fantastico. yo solo quiero que lo haga en un sentido y poder regular la velicidad del barrido, la frecuencia con que se activa la frecuencia y la intensidad de los leds, que como bien dijo ud. es la parte mas facil, es mas, eso ya lo tengo, me falta poder controlar los 40 leds!! jejeje. espero tener suerte... si alguien me ayuda mucho mejor verdad....

remasrco como me gustaaria la secuencia:

00000000

x0000000

xx000000

xxx00000

0xxx0000

00xxx000

000xxx00

Saludos y muchas gracias por la respuesta...
Hola, una manera es utilizar registros de corrimiento el 74194 pero va a ocupar 10 la ventaja es que usted lo único que hará será conectarlo pero no tendrá que diseñar ni nada de eso.

Otra forma es hacer un contador con FF, revise este tuto para que se de una idea pero le aviso que para 40 leds va a ser una telaraña de circuitos.

https://www.forosdeelectronica.com/f25/hacer-contador-2088/

En las salidas va a poner sus 40 salidas pero va a ser un pocoi laborioso, esas son las 2 maneras que se me ocurre pero recuerdo que en el post que le había puesto alguien lo hiso más sencillo con un CMOS que no recuerdo cuál era.

Saludos
 
#5
y la idea tambien es que no lleve un mes soldando verdad... el cmos no hay que programarlo? de todos modos sigo pensando que se puede hacer y que lo voy a hacer de una forma o otra claro esta... como funcionaria un 74194? hay algun tutorial para ver como conectrlo o como funcionaria?
saludos.
 
#6
ftarucco dijo:
y la idea tambien es que no lleve un mes soldando verdad... el cmos no hay que programarlo? de todos modos sigo pensando que se puede hacer y que lo voy a hacer de una forma o otra claro esta... como funcionaria un 74194? hay algun tutorial para ver como conectrlo o como funcionaria?
saludos.
Hola, el del 74194 puede encontrarlo en alldatasheet.com

Saludos
 
#7
Estuve investigando y al final decidi utilizar un 4017. me parecio lo mas facil y lo mas barato de utilizar para la secuencia de 40 led's. y para el reloj arme un astable con un 555. todo esto es una teoria... les dejo el circuito para que lo vean y lo corrijan si tiene errores...

El mecanismo es el siguiente:
- en el estado inicial se encuentran los 40 leds apagados y los 5 4017 ya tienen señal de reloj aunque solo el primero tiene entrada en vcc.

1- el primer 4017 comienza la secuencia a la volocidad dictada por el 555. cuando llega al out 10, este envia voltaje al ENABLE del CI1 y al VCC del CI2. esto hace que el CI1 quede encendido en el out 10 y que el CI2 comience la secuencia.

2- el CI2 comienza frecuencia y cuando llega al out 10 sucede lo mismo que en el caso anterior; envia voltaje al ENABLE del CI2 y al VCC del CI3. esto hace que el CI2 quede encendido en el out 10 y que el CI3 comience la secuencia.

3- mismo proc. que el anterior pero con CI3 y CI4. Luego lo mismo con CI4 y CI5

4- comienza secuencia CI5 y cuando llega al out 4 (que seria el led 40) este envia voltaje al reset del CI1 y por lo tanto se reinicia toda la secuencia!!!

A mi me parecio que de esta manera podria funcionar pero tengo mis dudas. no olviden que soy un novato de verdad...

Espero sus comentarios y sugerencias. Desde ya mil gracias!!!

Saludos
Federico
 

Adjuntos

#13
Todo esto se podría hacer mediante registros no? Los conectas en serie y metes la información en serie y que salga también en serie. Lo malo es que 40 leds son muchos...

Por cierto,¿ cómo sé cuál es la intensidad que recorre un led?
 
#14
Hola.
La corriente tú la determinas de la sgte. manera.
Iled=(Vcc-Vled)/R
Vled=Voltaje de LED
Vcc=Voltaje de alimentacion
Iled= corriente del LED
R=resistencia en serie con el LED.
La corriente típica del LED es 20mA.
Chao.
elaficionado
 
#18
muy buenas tardes una pregunta para elaficionado, cual transistor me recomiendas ya que por mas que le veo no veo la matricula del transistor muchas gracias
 
#20
hola buenas tardes estaba viendo el circuito me surge una duda si en lugar de que sea unled lo sustituyo por una tira de led que modificaciones tengo que hacer la tira mas grande es de 30 led, calculo la resistencia para esta tira y despues como la puedo conectar a 12 v se tiene que modificar la resistencia del transistor que va a un lado del led? muchas gracias por si tiempo

PD
son 26 tiras pero no son del mismo tamaño la mas grande es de 30 led y la mas pequeña de 22 led