Você está na página 1de 4

www.huinfinito.com.

br

TUTORIAL
Mdulo Driver Fita de LED


HU INFINITO COMPONENTES ELETRNICOS
Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070


O MDULO DRIVER FITA DE LED baseado no chip WS2801 que um driver para corrente contnua. Ele
projetado para ser utilizado com displays de LEDs internos/externos ou mesmo em sistemas de iluminao LEDs
decorativos.


a. Modo de Operao:
O chip WS2801 possui trs canais de sada independentes capaz de controlar uma corrente contnua de at 30mA por
canal. Cada canal identificado na Fita de LED como: R, G e B, onde em uma Fita de LED tricolor cada pastilha
de LED formada por trs LEDs independentes, onde R (Red) representa a cor vermelho, G (Green) a cor verde,
B (Blue) a cor azul. Mas no caso da Fita de LED monocolor as letras R, G e B so utilizadas apenas para
representar cada canal.

Um quadro de dados composto de trs palavras, onde cada palavra composta por 8 bits de dados em escalas de
cinza, o que resulta em um total de 24 bits. Isso significa que se pode conseguir 256 nveis de vermelho, 256 de azul
e 256 nveis de verde.

O chip WS2801 adota o sistema de 2 fios (CKI-clock e SDI-dados) para comunicao, semelhante ao protocolo SPI
(Serial Peripheral Interface), que um protocolo de dados seriais sncronos utilizado em microcontroladores para
comunicao (troca de dados em full-duplex) entre o microcontrolador e um ou mais perifricos ou entre dois
microcontroladores, que representa baixo custo ao sistema.

J que cada pastilha de LED requer 24 bits de dados, ento para emitir os dados a partir de um microcontrolador, tal
como o Arduino, o que se faz colocar o Relgio (CKI) em nvel baixo, permitindo a gravao da nova cor contida na
informao de 24 bits, onde o primeiro bit o sinal de estrutura dos dados, em seguida o bit mais significativo do
canal R e por ltimo o bit menos significativo do canal B. Para gravar dados em 60 LEDs, deve-se emitir 1440 bits
(60 * 24). Quando o total de 24 bits recebido coloca-se o Relgio (CKI) em nvel alto, permitindo assim o
deslocamento desses 24 bits com a informao da cor contida nos dados (SDI) com baixssima distoro. Aps envio
dos dados, recomenda-se fazer uma pausa de 500 microssegundos para dar tempo de mostrar os dados na Fita de
LED com a cor escolhida. E aps essa pausa pode-se reiniciar o ciclo com uma nova cor (dados).


b. Conexo com Arduino:
O Mdulo Driver Fita de LED pode ser conectado ao Arduino ligando-se os pinos SDI e CKI pertencentes ao
conector preto IN do mdulo nas portas digitais D2 e D3 respectivamente do Arduino. Nesse mesmo conetor deve-se
ligar o pino positivo no 5V e o pino negativo no GND.

Nos bornes do mdulo identificados como JP5 e LED deve-se ligar a Fita de LED de acordo com a identificao das
letras impressas no verso da placa, ou seja, canais R (fio vermelho), G (fio verde), B (fio azul) e C (fio
amarelo). J no borne identificado como POWER deve-se ligar o pino positivo na tenso positiva de uma fonte
externa de acordo com a capacidade da Fita de LED, que no caso desse exemplo uma Fita de LED de 12V contendo
60 pastilhas de LED, onde cada pastilha formada por trs LEDs independentes. O pino negativo desse mesmo borne
deve ser ligado ao GND dessa mesma fonte externa. E o GND do Arduino tambm deve ser interligado com o GND da
fonte externa. Conforme mostrado na figura a seguir:



www.huinfinito.com.br

TUTORIAL
Mdulo Driver Fita de LED


HU INFINITO COMPONENTES ELETRNICOS
Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070





Agora, caso se deseje ligar Fitas de LED em cascata os demais mdulos devem ser interligado ao primeiro mdulo
da seguinte forma:

1 Conectar os pinos CKO, SDO, + e - do conector preto OUT do primeiro mdulo aos pinos CKI, SDI, + e
- do conector preto IN do segundo mdulo e assim por diante para um terceiro, quarto... mdulos, conforme
demonstrado na figura a seguir:



www.huinfinito.com.br

TUTORIAL
Mdulo Driver Fita de LED


HU INFINITO COMPONENTES ELETRNICOS
Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070




2 - Conectar os pinos + e - do borne identificado como V01 do primeiro mdulo aos pinos + e - do borne
identificado como POWER do segundo mdulo e assim por diante para um terceiro, quarto... mdulos, conforme
demonstrado na figura a seguir. Lembrando que em cada mdulo deve-se conectar a respectiva Fita de LED, seguindo
a sequencia de ligaes j explicadas anteriormente.




www.huinfinito.com.br

TUTORIAL
Mdulo Driver Fita de LED


HU INFINITO COMPONENTES ELETRNICOS
Detalhes: Loja Virtual inscrita no CNPJ sob o n.14.855.232/0001-36 - TELEFONE: +55 61 9962-7070


c. Exemplo de Cdigo para Arduino:

Antes de tudo ser necessrio instalar a biblioteca da Adafruit_WS2801. Ento entre em nosso site, acesse a pgina
do produto MDULO DRIVER FITA DE LED, selecione a aba DOWNLOAD, baixe a biblioteca Adafruit_WS2801 e
descompacte-a na pasta libraries do Arduino.

Em seguida, tambm na aba DOWNLOAD, baixe o cdigo exemplo para uso com Arduino.
Driver_FitaLED.ino

Você também pode gostar