Índice:

Hijack RGB Flood Light com Arduino ou ESP8266: 6 etapas (com imagens)
Hijack RGB Flood Light com Arduino ou ESP8266: 6 etapas (com imagens)

Vídeo: Hijack RGB Flood Light com Arduino ou ESP8266: 6 etapas (com imagens)

Vídeo: Hijack RGB Flood Light com Arduino ou ESP8266: 6 etapas (com imagens)
Vídeo: Finding the BEST PoE Security Camera under $150. 2024, Julho
Anonim
Hijack luz de inundação RGB com Arduino ou ESP8266
Hijack luz de inundação RGB com Arduino ou ESP8266
Invadir luz de inundação RGB com Arduino ou ESP8266
Invadir luz de inundação RGB com Arduino ou ESP8266
Hijack luz de inundação RGB com Arduino ou ESP8266
Hijack luz de inundação RGB com Arduino ou ESP8266

Então eu encontrei alguns holofotes RGB ótimos na Amazon e ao olhar dentro deles, percebi que você pode conectá-los diretamente a um arduino e esp8266 e controlá-los usando PWM.

Agora uso dois deles na minha sala de estar como iluminação de destaque e os configuro para certas cenas.

Eu uso openhab rodando em um raspberry pi para controlá-los e posso até mesmo controlá-los com amazon Echo (EUA), embora isso esteja um pouco além do escopo deste instrutível. Espero encontrar tempo para escrever isso!

Espero que gostem, este é o meu primeiro instrutível em muito tempo, então, por favor, me diga o que você achou.

Etapa 1: Reúna as peças

Reúna peças
Reúna peças
Reúna peças
Reúna peças
Reúna peças
Reúna peças
Reúna peças
Reúna peças

A lista de peças é a seguinte:

1. Holofote 10W RGB: Ebay (Reino Unido), Ebay (EUA), Ebay (China)

2. Módulo ESP8266-12: Ebay (Reino Unido), Ebay (EUA), Ebay (China)

3. Regulador LD1117 3.3V: Ebay (Reino Unido), Ebay (EUA), Ebay (China)

4. Capacitor 100uF: Ebay (Reino Unido), Ebay (EUA), Ebay (China)

5. Fonte de alimentação 12V 1A DC: Ebay (Reino Unido), Ebay (EUA), Ebay (China)

6. Uma seleção de resistores (eu usei 10K, mas você realmente pode se contentar com qualquer coisa)

(Anexei links para vários sites, pois os preços mudam regularmente, por isso, faça compras e certifique-se de verificar amazon vs ebay)

Divulgação completa: Eu ganho uma pequena comissão se você comprar por meio dos links acima, mas nunca recomendaria um link para um produto que eu não usei. Este projeto não foi projetado para gerar dinheiro. Obrigado:-)

Etapa 2: desmonte o holofote e identifique as entradas PWM RGB

Desmonte o holofote e identifique as entradas RGB PWM
Desmonte o holofote e identifique as entradas RGB PWM
Desmonte o holofote e identifique as entradas RGB PWM
Desmonte o holofote e identifique as entradas RGB PWM
Desmonte o holofote e identifique entradas PWM RGB
Desmonte o holofote e identifique entradas PWM RGB
Desmonte o holofote e identifique as entradas RGB PWM
Desmonte o holofote e identifique as entradas RGB PWM

Este holofote em particular é um projeto simples de aparafusar.

O chassi é composto por três seções de alumínio que são desaparafusadas.

A remoção da seção superior que mantém as lentes no lugar revela o PCB com a matriz de LED e os circuitos de controle.

A primeira coisa que fiz foi identificar qual dos transistores controlava qual matriz de cores.

Esperançosamente, o fabricante não tem muitas variações entre as revisões da placa, o que significa que você pode copiar a imagem acima e soldar os fios diretamente nelas. Eu tenho um código de cores para vermelho, verde e azul para tornar mais fácil para você. Curiosamente, o transistor que controla o LED vermelho foi conectado ao microcontrolador existente por meio de um resistor, então deixei isso no circuito.

Também é importante para esta etapa remover os componentes de controle existentes do PCB com uma pistola de ar quente e algumas pinças, como pode ser visto na imagem acima. Não era absolutamente necessário remover o receptor infravermelho, mas achei que poderia usá-lo em outros projetos.

Em seguida, apenas solde alguns fios nos pinos PWM que vão para os transistores e os empurre para a outra seção do chassi leve, que é para onde iremos a seguir.

Etapa 3: ESP8266 e fiação de alimentação

ESP8266 e fiação elétrica
ESP8266 e fiação elétrica
ESP8266 e fiação elétrica
ESP8266 e fiação elétrica
ESP8266 e fiação elétrica
ESP8266 e fiação elétrica

Anexei um esquema para esta parte, pois diz o que você precisa fazer com muito mais clareza do que eu jamais poderia.

Basicamente, conecte seus LEDs vermelho, verde e azul aos pinos 12, 14 e 15 do ESP8266 por meio de um resistor de 10K.

Em seguida, conecte o circuito de alimentação do ESP conforme o esquema, na imagem mostra que eu o soldei diretamente na fonte de alimentação / placa de driver para os LEDs, mas acabei mudando a orientação e não consegui pegar outra imagem.

A ideia aqui é manter tudo o mais compacto possível, pois precisará caber dentro do chassi.

Para conseguir isso, emendei os resistores em linha com os fios e os cobri com termorretrátil.

Por favor, evite meu erro e não solde o resistor diretamente no ESP. Descobri que isso os tornava mais difíceis de trabalhar do que se eu tivesse feito uma emenda verdadeira em linha (como no resistor-fio-esp ao invés do resistor-fio-esp).

Além disso, a foto parece um pouco diferente do esquema, eu não usei o pino 15 originalmente e isso foi um erro, pois o pino 15 é ótimo em pwm. Amei esse alfinete. Ele governa.

Etapa 4: programe

Usando seu método preferido, escreva o código para seu ESP!

Você pode realmente escolher controlá-lo como quiser, e há pessoas incríveis por aí fazendo coisas incríveis com o ESP.

Minha rota particular era usar um servidor doméstico MQTT na forma de openHAB no qual a luz então se conectaria e ouviria os comandos de cores. Usar esse método também me permite usar o Amazon Alexa e o Google Home para controle com extrema facilidade. (Como eu disse antes, espero ser capaz de escrever instrutíveis para esse processo, pois tive um ótimo tempo fazendo isso, mas atualmente estou gastando a maior parte do meu tempo livre construindo um novo site (que provavelmente envolverá tutoriais para essas peças qualquer caminho)).

Anexei o código para isso a este 'ible, acima (ou abaixo, onde quer que apareça).

Devo dizer, eu costumava desenvolver apenas no IDE arduino para ESP8266, mas desde que comecei este projeto em particular, estou definitivamente sendo convertido para scripts Lua, eles são ótimos e um momento muito menos estressante para upload e depuração, etc.

Uma vez, escrevi um programa em Arduino que fazia o seguinte:

O ESP é inicializado, não é possível conectar ao Wi-Fi, inicia o modo de ponto de acesso

o cliente se conecta ao telefone, abre automaticamente o navegador com a página de controle de cores (html básico)

na página, também havia uma opção para conectá-lo ao seu roteador.

Uma vez na rede, qualquer sistema de controle poderia ser programado para enviar solicitações de http com bastante facilidade.

Se eu conseguir encontrar esse código em algum lugar, vou carregá-lo, mas recentemente construí um novo PC para que o arquivo possa estar em qualquer combinação de unidades ao redor do local.

Etapa 5: Reúna tudo novamente

Reúna tudo junto !!
Reúna tudo junto !!

Para isolar todas as peças, envolvi todas com fita isolante de PVC.

Seja ESPECIALMENTE cuidadoso com esta etapa, eu queimei um dos meus reguladores de tensão quando não prestei a devida atenção.

Além disso, acho que manter os fios mais longos torna esta etapa muito mais fácil por causa de toda a torção envolvida para aparafusar tudo de volta.

Passo 6: Coloque as Luzes pela Casa e Divirta-se !

Coloque as Luzes pela Casa e Divirta-se !!!
Coloque as Luzes pela Casa e Divirta-se !!!
Coloque as Luzes pela Casa e Divirta-se !!!
Coloque as Luzes pela Casa e Divirta-se !!!
Coloque as Luzes pela Casa e Divirta-se !!!
Coloque as Luzes pela Casa e Divirta-se !!!

Coloque as luzes no seu local preferido, conecte-as na fonte de alimentação de 12V e pronto!

Se você não gostar do efeito de prisma da lente, ele pode ser facilmente removido, o que dá um brilho menos focado e mais geral. Virar a lente de trás para a frente também teve ótimos efeitos.

Nas fotos você pode ver que eu o usei para acentuar meu relógio nixie que tanto amo.

Obrigado por ler!

Recomendado: