collapse

* Posts Recentes

+ LASERs por dropes
[03 de Julho de 2025, 19:35]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Controlar 400 LEDs com arduino  (Lida 21027 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Controlar 400 LEDs com arduino
« em: 01 de Agosto de 2012, 19:03 »
Boa tarde senhores. Estou com um pequeno problema em mãos, e que gostaria da ajuda de vocês para resolve-lo. Eu tenho que controlar 400 Leds pequenos, individualmente, andei dando umas pesquisadas mas não consegui encontrar nada que realmente ajudasse. Alguém sabe de onde posso encontrar algo sobre o assunto ? Obrigado =D

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Controlar 400 LEDs com arduino
« Responder #1 em: 01 de Agosto de 2012, 20:10 »
Está aí  muito LED :)
São LEDs pequenos, indicadores, ou são de potência?

São para estar ligados todos ao mesmo tempo? são para fazer figuras, letras ou números?

São para que fim ?



Saber para que fim ajuda a dar soluções ;)

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Re: Controlar 400 LEDs com arduino
« Responder #2 em: 01 de Agosto de 2012, 20:16 »
Opa Asena, obrigado pela resposta. São LEDs pequenos, eu preciso controlar individualmente, não preciso fazer desenhos. Vou usar os Leds em uma fita para indicar distância, cada led vai ficar 1 cm distante do outro, assim vou conseguir 4 Metros de Leds. Para minha aplicação conseguir ligar qualquer um desses LEDs basta.

[]s;

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Controlar 400 LEDs com arduino
« Responder #3 em: 01 de Agosto de 2012, 20:26 »
Opa Asena, obrigado pela resposta. São LEDs pequenos, eu preciso controlar individualmente, não preciso fazer desenhos. Vou usar os Leds em uma fita para indicar distância, cada led vai ficar 1 cm distante do outro, assim vou conseguir 4 Metros de Leds. Para minha aplicação conseguir ligar qualquer um desses LEDs basta.

[]s;


E a fita por ter electrónica por trás ?

é que provavelmente fica mais simples ter uns "shift-registers" baratos ligados aos LEDs, do que esticar 400 fios ! :)

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Re: Controlar 400 LEDs com arduino
« Responder #4 em: 01 de Agosto de 2012, 20:30 »
Com toda certeza Asena, até porque não vai ser realmente fita, vai parecer mais um cano com Leds  ;). Estava vendo algo sobre os "shift-registers" para aumentar a quantidade de I/Os do arduino, e vi que poderia funcionar, o problema é: Qual shift-register utilizar para controlar tantos leds ? =D

[]s;

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Controlar 400 LEDs com arduino
« Responder #5 em: 01 de Agosto de 2012, 20:41 »
Não qual, mas quantos :)

400 leds / 8bits = 50 shift-registers do tipo 74HC164

O LED liga directamente, com uma resistência, à saída do S-Register.
Usar LED de alto brilho e calcular a resistência para circular uma corrente no LED de no máximo 5mA. (tem a ver com a corrente máxima de VDD e GND do S-Register)

Os S-Register ficam todos em série, claro. Basta depois ligar o CLK, MOSI e SS do Arduino. Três fios apenas para controlar 400 LEDs, ou quantos mais quiseres. É "virtualmente" infinito. :)

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Re: Controlar 400 LEDs com arduino
« Responder #6 em: 01 de Agosto de 2012, 20:55 »
Muito legal Asena! Eu encontrei esse o CI "MAX7219", que pelo datasheet pode controlar até 64 LEDs, o que achas dele ?

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Controlar 400 LEDs com arduino
« Responder #7 em: 01 de Agosto de 2012, 21:39 »
Muito legal Asena! Eu encontrei esse o CI "MAX7219", que pelo datasheet pode controlar até 64 LEDs, o que achas dele ?

É muito caro! pelo preço de 1x MAX7219, pode comprar 90x 74HC164

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Controlar 400 LEDs com arduino
« Responder #8 em: 01 de Agosto de 2012, 22:00 »
Muito legal Asena! Eu encontrei esse o CI "MAX7219", que pelo datasheet pode controlar até 64 LEDs, o que achas dele ?

É muito caro! pelo preço de 1x MAX7219, pode comprar 90x 74HC164

Se quiser comprar esses comps, pode entrar em compras colectivas que sao organizadas neste forum aqui (algumas por mim) ou neste forum G7.

Entretanto, a G7 desenvolveu um placa que controla uma porrada de leds, com controlo de brilho, tvz até o circuito é adequado ao seu caso, mas se pretende fazer umas especie de matriz de leds, é co diz o colega asena: shiftregisters ou entao pesquise por multiplexing.

Trata-se de um trabalho pessoal para fazer co hobista ou é algum pedido especial?
Se vc fizer um croqui/desenho ou informar qual o objectivo do seu painel de leds e ou dimensao da sua matriz e controlo dos leds, a G7 electronica.net, pode-lhe desenvolver um circuito à medida.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Controlar 400 LEDs com arduino
« Responder #9 em: 01 de Agosto de 2012, 23:05 »
Que leds são realmente, é preciso controlo pwm ou não?
Podes usar vários chips, dependendo da corrente que precisas por led.
Como o hugo disse, eu estou a acabar hoje um driver de 128 leds, é uma solução comercial, mas responde ás perguntas que estamos aqui é para nos ajudar-mos.
Avr fanboy

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Re: Controlar 400 LEDs com arduino
« Responder #10 em: 02 de Agosto de 2012, 14:47 »
Bom dia senhores, agradeço as respostas de todos. Hugo pelo que vi ele é realmente  mais caro. Senso, não preciso de controle de pwm, apenas ligar um dos 400 Leds individualmente. O que estou desenvolvendo não é comercial, é apenas para estudo =D

Senso, você está utilizando o 74HC164 ?

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Re: Controlar 400 LEDs com arduino
« Responder #11 em: 20 de Setembro de 2012, 14:02 »
Senhores, continuo com algumas dúvidas sobre o 74HC164. Todos os Cis estão em série, certo ? então digamos que tenho 5 CIs em série, e quando envio por exemplo 00100100(8 bits) termino de configurar o primeiro Ci. Primeira dúvida é: Quando termino de configurar o primeiro Ci, já entro diretamente no próximo ? e quando chego ao último volto automaticamente para o primeiro ?

[]s.

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Controlar 400 LEDs com arduino
« Responder #12 em: 20 de Setembro de 2012, 14:43 »

Offline Constantino

  • Mini Robot
  • *
  • Mensagens: 77
    • Brasil DIY
Re: Controlar 400 LEDs com arduino
« Responder #13 em: 12 de Janeiro de 2013, 16:56 »
E aê galera, voltei. Bom, estou reiniciando esse projeto e preciso de um ajudinha dos senhores. Eu vou utilizar os CIs 74HC595 para controlar os tais LEDs, até ai tudo bem, mas preciso agora determinar qual a corrente consumida por esse sistema para mensurar qual será minha fonte de energia. Podem me ajudar?

Já determinei o valor dos resistores para cada LED utilizando a Lei de Ohms, e ficou assim:

R=V/I
R=(5-2,2)/0.02
R=140 ohms (vou utilizar o de 150 pelo valor comercial)

Dentre os 400 LEDs, só um fica ligado por vez, dessa forma devo acreditar que a corrente é de 0.02A  ?

O CI 74HC595 também consome energia ? quanta ?

Por favor, se alguém conseguir me ajudar eu agradeço!

[]s.

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Controlar 400 LEDs com arduino
« Responder #14 em: 12 de Janeiro de 2013, 17:14 »
qual é a configuraçao dos leds? em série? paralela? misto? e vão estar alguma vez acesso todos os 400leds duma so vez?
Qual é o circuito de controlo dos leds k pensas usar? os 74HC595 nao consomem mto, mas de certeza que no circuito de controlo, vai haver componentes de maior consumo k os 74HC595 (o circuito de potencia!)