collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Controlar 400 LEDs com arduino  (Lida 16406 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!)