Índice:

Tela LED para montagem em parede: 5 etapas
Tela LED para montagem em parede: 5 etapas

Vídeo: Tela LED para montagem em parede: 5 etapas

Vídeo: Tela LED para montagem em parede: 5 etapas
Vídeo: Painel de Led p3 # montagem e configuração. 2024, Novembro
Anonim
Tela LED para montagem em parede
Tela LED para montagem em parede
Tela LED para montagem em parede
Tela LED para montagem em parede
Tela LED para montagem em parede
Tela LED para montagem em parede

Neste instrutível, aprenderemos como fazer um painel de luz LED de parede adequado para um ambiente casual e profissional. Eu queria fazer isso porque LEDs são um conceito novo para mim e muitas vezes esquecido, entretanto, eles podem ser um projeto fácil e divertido de fazer. este é um projeto original que tive dificuldade em fazer, mas com o qual aprendi muito.

Suprimentos

Madeira (usei madeira para fazer a luz, mas qualquer material funcionaria)

Sensor IR (sensor infravermelho), estou usando o receptor IR Sunfounder (CA $ 9,38)

Kit remoto IR (remoto infravermelho com o sensor IR correspondente (CA $ 4,48)

Uma tira LED RGB (CA $ 29,99)

Arduino UNO R3 (CA $ 14,29)

Kit de cabos jumper (opcional) (CA $ 5,29)

Chave basculante liga / desliga (pacote com 20) (CA $ 14,99)

Baterias Double A (CA $ 12,99)

Estojo para bateria quádrupla (CA $ 9,98)

Plugue de energia para conexão da bateria do Arduino

Cola de madeira

2025 Bateria

Ferramentas

Furar

Cola de madeira

Cortadores / Decapantes de fio

Ferro de solda

Etapa 1: Criação de caixa de luz

Criando caixa de luz
Criando caixa de luz
Criação de caixa de luz
Criação de caixa de luz

Pessoalmente, eu queria ter uma aparência de madeira limpa e lisa, então apenas fiz uma caixa simples e colei em um pedaço de madeira de 5 1/2 "x9". esta foi uma construção rápida e fácil. existem alguns métodos para fazer isso. meu primeiro passo foi cortar dois pedaços de madeira de 1 1/2 "x 2 1/4". isso está atuando como a largura da caixa. Então cortei dois pedaços de 5 "x1 1/4" de madeira e colei-os. fazendo um retângulo, COLAR as peças menores no INTERIOR das duas peças mais longas de madeira, isso permite espaço de manobra suficiente para o Arduino e a bateria se encaixarem. Eu pessoalmente colei a caixa e depois as fixei com 2 Parafusos de 1 "de cada lado. Isso permitiu que a cola secasse mais rápido e na posição correta.

quando aparafusei a caixa comecei a cortar minha peça de superfície, esse pedaço de madeira tinha 9 "x 5 3/4" e esperei a caixa de madeira secar (tempo de espera de 24 horas). Depois de secar tudo, centrei a caixa na superfície da tela e colei (tempo de espera de 24 horas) e que a construção da caixa

em seguida, fiz dois furos, um para a fiação e o segundo para a chave oscilante, para os fios, fiz um furo de 1/2 "na parte inferior. Em seguida, para a parte superior, tive que fazer um contorno da chave. peguei a broca de 1/2 "e fiz 2 furos em cada lado do traço para deixar o espaço interno o mais vazio possível. Em seguida, usei um arquivo para ajustar tudo (verifique o diagrama).

Etapa 2: Montagem de LEDs

LEDs de montagem
LEDs de montagem
LEDs de montagem
LEDs de montagem
LEDs de montagem
LEDs de montagem

Depois que a caixa estiver completamente seca e furada, você pode montar seus LEDs na superfície. Tomei alguns cuidados ao montar meus LEDs que não são necessários, mas fazem a diferença no display. Descobri que quanto mais perto você chegasse do centro, mais suave a luz sairia pelas laterais, conforme visto no vídeo. Eu centrei meus LEDs e me certifiquei de que eles estavam montados retos e fiéis ao centro. Fiz meus LEDs de 1/2 da periferia da superfície da tela. Isso tornou a luz consistente ao redor. Você não precisa fazer isso e, na verdade, é divertido brincar com posições e ângulos. Também é muito importante que fique atento às setas que estão nos LEDs, isso mostra a direção que a corrente deve fluir ou você pode acabar invertendo a polaridade nos LEDs.

uma vez que os alinhei, usei a cola que veio na parte de trás da tira para colar no lugar, caso você não consiga aderir bem é sempre bom limpar a superfície para ter certeza de que está colando na madeira em vez de poeira e outras coisas na superfície. você também pode usar fita dupla-face, mas eu pessoalmente prefiro por pontos, pois é maior do que a largura da faixa de led e suja facilmente e descasca.

por causa dos LEDs que estou usando, eles precisam ser soldados para fazer curvas de 90 graus, como pode ser visto na foto. você deve conectar todos os circuitos abertos a seus circuitos correspondentes na outra extremidade da faixa de LED com alguns cabos de ligação, como visto acima.

outra coisa para ter em mente ao trabalhar com seus LEDs é a voltagem que eles podem suportar, os LEDs que estou usando podem lidar com até 6 volts de eletricidade, é por isso que estou usando uma bateria quádrupla. a tensão máxima que ele pode fornecer é de 6 volts.

Etapa 3: Fiação

Fiação
Fiação
Fiação
Fiação

a fiação para este projeto é super simples, o sensor IR só precisa de energia, aterramento e dados. meu pino de dados para o sensor de infravermelho era o pino 3. um problema que encontrei ao fazer esta exibição foi que meu receptor de infravermelho precisava de 5 V de eletricidade; no entanto, o sensor de infravermelho deve funcionar perfeitamente. mas caso não funcione bem para você você pode soldar o cabo de alimentação do sensor ao cabo de 5V para os LEDs. isso pode ser visto na foto. O cabo de dados dos meus LEDs é 6. os LEDs também precisam apenas de um fio de dados, um de alimentação e aterramento. super simples.

Se você optar por usar uma chave basculante, como eu fiz, você deve soldar o fio de alimentação que sai da bateria quádrupla no pino do lado esquerdo. neste ponto, você deve ter inserido o interruptor no orifício na parte superior da caixa e, em seguida, soldar os fios. o pino direito deve ter o cabo de alimentação do conector dc. o aterramento pode ir diretamente da bateria ao conector. a chave impede que a corrente passe para o conector e interrompe a energia que passa pelo Arduino, este será o seu controle mestre (ON, OFF). nos LEDs que estou usando há um ponto onde você tem que soldar os fios de alimentação, aterramento e dados, como pode ser visto na foto, faça isso agora. ao fazê-lo, certifique-se de passar os cabos pelo orifício na parte inferior para que a caixa fique plana na parede.

uma vez que tudo estiver soldado, passe os 3 fios que saem do sensor IR e passe-os pelo orifício na parte superior (onde fica o switch), você deve ter espaço suficiente para deslizar o switch e deixar os fios livres para movimento. você pode ajustar a localização do sensor livremente para atender às suas necessidades e localização na sala.

Etapa 4: Código

as bibliotecas que usei são todas endereçadas na parte superior do código e podem ser instaladas em GitHub.com.

Nota rápida: certifique-se de mudar seus pinos e led # de acordo.

este código está trabalhando atualmente no modelo pro do windows 10, ir para o mac ou outro modelo pode afetar o código, portanto, fique atento a isso.

como você pode ver, existe o Serial.ln para que você possa usar o monitor serial para acompanhar o código e ver onde as coisas podem ter dado errado.

#include #include #ifdef _AVR_ #include #endif

# define LED_PIN 6

#define LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); resultados de decode_results;

Tira Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// função setup () - executa uma vez na inicialização --------------------------------

void setup () {

#if definido (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #fim se

Serial.begin (9600);

strip.begin (); strip.show (); strip.setBrightness (50);

irrecv.enableIRIn (); // Iniciar o receptor

}

// função loop () - executa repetidamente enquanto a placa estiver ligada ---------------

modo_do_botão int = 0;

void loop () {

Serial.println ("em loop"); if (irrecv.decode (& resultados)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("Limpando todos os LEDs"); colorWipe (strip. Color (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Configurando LEDs para efeito de perseguição"); colorWipe (strip. Color (255, 0, 0), 50); // Red colorWipe (strip. Color (0, 255, 0), 50); // Green colorWipe (strip. Color (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // branco} else if (button_mode == 2) {Serial.println ("Configurando LEDs para efeito arco-íris"); arco-íris (10); colorWipe (strip. Color (255, 255, 255), 50); // branco} irrecv.resume (); // Recebe o próximo valor} // delay (500); }

void colorWipe (uint32_t color, int wait) {

para (int i = 0; i

// Ciclo do arco-íris ao longo de toda a faixa. Tempo de atraso de passagem (em ms) entre os quadros.

void rainbow (int wait) {

for (long firstPixelHue = 0; firstPixelHue <5 * 65536; firstPixelHue + = 256) {for (int i = 0; i

/

Recomendado: