Índice:

Matriz LED 10x10: 6 etapas
Matriz LED 10x10: 6 etapas

Vídeo: Matriz LED 10x10: 6 etapas

Vídeo: Matriz LED 10x10: 6 etapas
Vídeo: Matriz de LED 8x8 - Que es y Como funciona - Que es Multiplexacion y Persistencia 2024, Novembro
Anonim
Matriz LED 10x10
Matriz LED 10x10

Esta matriz dez por dez será capaz de exibir animações legais!

Suprimentos

Você vai precisar …

1. Placa de madeira de 24 "x 24" x 1 "x2 (uma para a base e outra para a parte superior para segurar o acrílico

2. Estrutura de madeira de 24 "x 2" x 1 "de comprimento

Estrutura de madeira de 3,22 "x 2" x 1 "de largura

4. Arduino Nano ou UNO

5. Vidro acrílico de 24 "x 24" (semitransparente para difundir os LEDs)

6. Um grande pedaço de placa de espuma com cerca de 3/16 de espessura

7. Uma fonte de alimentação 5V 2A para acionar os LEDs

8. Um carregador USB sobressalente que você está disposto a sacrificar

9. 100 LEDs RGB 5050 endereçáveis

Aqui estão alguns links para a maioria das partes:

Base 24x24:

Moldura de madeira:

Arduino:

Vidro acrílico:

Placa de espuma: https://www.walmart.ca/en/ip/elmers-white-foam-boa … (deve ser capaz de encontrar em qualquer dollarama)

Madeira $ 33 (incluindo cortes)

LEDs $ 20

Placa de espuma $ 4

Copo $ 35

Total: $ 92

Etapa 1: montar a moldura de madeira

Monte a moldura de madeira
Monte a moldura de madeira
Monte a moldura de madeira
Monte a moldura de madeira
Monte a moldura de madeira
Monte a moldura de madeira

Aparafuse as peças de madeira ao corpo principal da moldura.

Coloque as peças de 2 "x1" voltadas para cima (lado longo para você) em todos os quatro lados.

Coloque 2 a 4 parafusos por peça na estrutura.

Etapa 2: descobrir qual array você gostaria de usar e fazer

Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o
Descubra qual array você gostaria de usar e faça-o

Eu pessoalmente escolhi uma matriz 10 x 10, usei a placa de espuma para criar uma matriz baseada no meu modelo que mostrei na Etapa 1.

Etapa 3: Solde / corte seus LEDs

Solde / corte seus LEDs
Solde / corte seus LEDs
Solde / corte seus LEDs
Solde / corte seus LEDs
Solde / corte seus LEDs
Solde / corte seus LEDs

Comprei 100 LEDs RGB SMD ws2812b por US $ 19,99, o que acabou sendo uma péssima ideia, considerando que eu poderia simplesmente comprar uma tira e depois cortar e soldar onde fosse necessário. Em vez disso, acabei tendo que soldar todos os 100 LEDs (cada um com 6 pontos de contato). Eu recomendo pegar uma tira e cortar tudo no comprimento certo. Como meu array era 24x24 ", não havia muitas tiras que eu pudesse obter que coubessem exatamente 10 LEDs em 24".

Seus LEDs devem ter um pino de 5 V ou 12 V, um pino de dados e um pino GND.

Etapa 4: comece a adicionar a faixa ao array

O que você deseja fazer é adicionar os LEDs em um padrão de zigue-zague.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Depois de colocar o array na parte superior dos LEDs, certifique-se de que eles estejam quase nivelados com a parte inferior, caso contrário, muita luz poderá vazar.

Ao ligar o LED, já que 1 deles leva 60mA, só é seguro ligar cerca de 8 em um Arduino UNO. Se você planeja fazer um grande array, uma fonte de alimentação separada é uma boa ideia, pois pode evitar que seu Arduino frite.

Etapa 5: Programação

Programação
Programação

Para o meu primeiro código com este array

#incluir

# define NUM_LEDS 100

#define DATA_PIN 5

CRGB leds [NUM_LEDS];

void setup () {

FastLED.addLeds (leds, NUM_LEDS);

}

void loop () {

para (ponto interno = 0; ponto <NUM_LEDS; ponto ++) {

leds [ponto] = CHSV (random8 (), 255, 255);

FastLED.show ();

leds [ponto] = CRGB:: Preto;

atraso (100);

}

}

Este código pisca todas as luzes em um padrão de luz de cobra, você pode usá-lo durante a fiação para ver quais LEDs podem não estar conectados.

Etapa 6: Adicione o acrílico e aproveite o show de luzes

O acrílico ajudará a difundir a luz de maneira uniforme, então, quando você estiver satisfeito com a aparência da sua matriz, poderá adicioná-la. Para outros programas e animações em matrizes, pesquise Jinx, LED Matrix Control ou Glediator. Obrigado pela atenção!

Recomendado: