Go Down

Topic: Arduino LED RGB (Read 5995 times) previous topic - next topic

casvdguimaraes

Amigos bom dia!
Alguem sabe qual componente utilizarei para controlar 100 leds com o arduino?
Me falaram de um CI 74HC595 mas eu acho q ele aumenta para mais 08 leds. É isso mesmo?

Ou tambem existe outra forma?

David Robert

Bom dia,

aparentemente estou com as mesmas duvidas que vc, e ainda não tenho resposta, mas parece que se usar um conjunto de TLC5940 ou  TLC5947DAP [1] seja possível fazer isso.

Eu encontrei um projeto de circuito chamado tiRGBLED [2] pra controlar 10 LEDs RGB utilizando um PIC e alguns chips, via porta serial em um protocolo especifico... E parecer existir uma serie de desvantagens pra implementação deste tipo de solução, começando pela integração com Arduino, e até a necessidade da implementação de vários circuitos destes (as vezes inviabilizando $$ o projeto)...

Também encontrei uma solução pré-pronta pra este problema, o "ShiftBrite Shield" [3] que é um shield que serve para controlar um conjunto cascateavel de "ShiftBrite" [4] (pequenas placas com LED RGB). A desvantagem deste tipo de solução é que vc fica dependente do fornecedor para adicionar um unico LED RGB, e o custo é claro. A vantagem é a facilidade e confiabilidade do projeto.

O mesmo fornecedor do "ShiftBrite" também disponibiliza a venda uma placa chamada "OctoBrite DEFILIPPI" [5] (que utiliza o chip TLC5947) que pode controlar até 8 LEDs RGB individualmente ou até 24 LED monocromáticos. e essa placa parece (não tenho certeza) poder ser cascateavel, isto é ligar multiplas placas em serie. As vantagens e desvantagens parecem continuar sendo as mesma, controle sobre o projeto, fornecedor de novas peças, custo, facilidade e confiabilidade.

Outra opção que encontrei foi o "RGB LED Shield V1.4 Kit" [6] um shield com a possibilidade de controlar exatamente 16 LEDs RGB. E este shield utiliza 3 chips TLC5940. Não sei se é possível ter mais de um shield deste no mesmo Arduino.

Bom, estou pesquisando como implementar da melhor maneira uma solução para este problema. Se vc descobrir algo, por favor poste no fórum também.

Abraços

Referências:
[1] http://focus.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=tlc5947&fileType=pdf
[2] http://www.rgbled.org/RGBLED/index.html
[3] http://macetech.com/store/index.php?main_page=product_info&cPath=4&products_id=7
[4] http://macetech.com/store/index.php?main_page=product_info&products_id=1
[5] http://macetech.com/store/index.php?main_page=product_info&cPath=1&products_id=22
[6] http://www.seeedstudio.com/depot/rgb-led-shield-v14-kit-p-430.html

Radames

olá pessoal,

eu nunca montei um desses, mas sei o quanto trabalho da multiplexar todos esses leds e ainda mais com potência, dependendo da aplicação.
mas eu aconselharia procurar por esquemáticos de produtos que fazem os mesmo que vocês estão procurando, depois é so copiar e colar.
por exemplo

http://www.sureelectronics.net/pdfs/DE-DP029~033_Ver1.0_EN.pdf

Acho que o seeedstudio tbm vende alguma coisa parecida, se não existir o esquemático é so mandar um email para o Albert Miao que ele te envia...

David Robert

Olá Radamés,
obrigado pelo exemplo. Dei uma olhada nele, e os esquemas são de LEDs monocromaticos ou bicolor, mas já é um bom começo ;-)

Encontrei algo que também pode ajudar, uma biblioteca de Arduino para o chip TI TLC5940 16-Channel PWM, sendo que na propria home tem dois esquema basicos de utilização do chip [2][3].

Abraços

Referências:

[1] http://code.google.com/p/tlc5940arduino/
[2] http://students.washington.edu/acleone/codes/tlc5940arduino/img/breadboard-arduino-tlc5940.png
[3] http://students.washington.edu/acleone/codes/tlc5940arduino/img/breadboard-arduino-tlc5940_close.png

David Robert

O esquema do "RGB LED Shield V1.4 Kit" que controla 16 LEDs RGB. (utilizando 3 chips TLC5940): http://combee.net/rgbshield/RGB_LED_Shield_1.4.zip

[]'s

David Robert

#5
Mar 15, 2010, 03:03 pm Last Edit: Mar 15, 2010, 03:04 pm by davidrobert Reason: 1
Encontrei alguns produtos interessante, e que podem ser uteis na solução do problema de controlar múltiplos LEDs RGB


  • Arduino RGB LED TLC5940 Controller Shield [1] que consiste de um shield que possui cinco saídas para placas contendo um conjunto de seis LEDs [2]. Mas ainda não sei se é possivel ter mais de um shield deste no mesmo Arduino (neste momento me falta conhecimento rs)...  

  •  Arduino RGB Monome Shield [3] que consiste de um shield para controlar 8x8 LEDs RGB de modo que todos os LEDs sempre estejam da mesma cor.


 

Referências:
[1] http://www.emartee.com/product/41877/Arduino-RGB-LED-TLC5940-Controller-Shield
[2] http://www.emartee.com/product/41876/Arduino-RGB-LED
[3] http://www.emartee.com/product/41831/Arduino-RGB-Monome-Shield

David Robert


casvdguimaraes

Pessoal muito obrigado pela ajuda e desculpe a demora para a resposta.

Aproveitando queria tirar mais umas duvidas!

1 - Qtos leds em SERIE sem o TLC posso ligar?
2 - LIgando um arduino em uma fonte de 5v mudará o layout do circuito? No caso somente LED!
3 - Precisa de resistores qdo se liga um circuito com energia USB?
4 - Qtas portas um TLC consome no ARDUINO?

AGuardo mais um help!!!

valeu

arilson

#8
Mar 19, 2010, 08:57 pm Last Edit: Mar 19, 2010, 09:00 pm by arilsonm Reason: 1
Ola, encontrei este produto aqui vê se ajuda
http://www.nkcelectronics.com/60mm-square-88-led-matrix--super-bright6088.html.
Eles dizem que oque é demonstrado no video está sendo controlado por um seeduino (arduino clone). Em http://www.seeedstudio.com/depot/datasheet/2088RGBMatrix.pdf tem um esquema de ligação, não sei se é isso que procuras mas com 4 painéis desses vai ser um brilho só!!!

Radames

talvez seja interessante...
Shield com chips multiplexadores..
CD74HC4067
http://mayhewlabs.com/arduino-mux-shield

David Robert

#10
Mar 21, 2010, 06:11 am Last Edit: Mar 21, 2010, 06:13 am by davidrobert Reason: 1
Olhando a recomendação de produto do arilson, percebi que para a demonstração de utilização da matriz 8x8 de LEDs RGB foi utilizado um Rainbowduino LED driver platform [1][2].

Esse produto inclusive permite a utilização em cascata (conectando diretamente um no outro, no manual [2] tem um exemplo).


Talvez a utilização de um Rainbowduino LED driver platform com uma matriz de LEDs RGB feita manualmente, isto é, sem utilizar a 60mm square 8*8 LED Matrix - super bright RGB[3] seja uma idéia interessante considerando o custo.


Referências:
[1] http://www.seeedstudio.com/depot/rainbowduino-led-driver-platform-plug-and-shine-p-371.html?cPath=61_62
[2] http://www.seeedstudio.com/depot/images/product/Rainbowduino_Manualv1.1.pdf (Manual)
[3] http://www.seeedstudio.com/depot/60mm-square-88-led-matrix-super-bright-rgb-p-113.html

arilson

Galera encontrei este post no forum http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1266369410.
o cara montou a mão e controla 112 leds rgbs

David Robert

Achei uma referênia para a utilização de um Rainbowduino LED driver platform com um conjunto de LEDs individuais:



Além disso, tem um vídeo demo de utilização bem interessante:
http://www.vimeo.com/5195768

Encomendei uma placa Rainbowduino LED driver platform pra testar, assim que chegar eu tiver as primeiras impressões eu posto no fórum.


nathalie

Bom dia,
Entrei hoje no forum e descobri a sua conversa.
Estou pesquisando sobre o mesmo assunto que vocês usando varios LEDS.
Tou procurando TLC 5940 em Sao Paulo sem achar até agora! Alguem poderia me indicar uma loja?
Agradeço muito vocês se pudesse me ajudar


Go Up