Índice:
- Etapa 1: peças
- Etapa 2: Esquemático
- Etapa 3: Solde seu PCB
- Etapa 4: Faça upload do código
- Etapa 5: E pronto
Vídeo: DIY Wi-Fi RGB Strip Controller: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Obrigado ao JLCPCB e ao LCSC por tornar este projeto possível! Verifique-os hoje!
(Nota: Este não é o meu design (exceto pelo esquema e PCB) e todo o crédito pela ideia vai para Saiyam)
Como este projeto começou, comprei uma tira de LED RGB do Ebay e o controlador IR horrível era terrível, eu odiei. Então, eu fui em uma missão para fazer um controlador de habilitação de wi-fi para isso.
Etapa 1: peças
- 3 resistores de 1K
- 3 transistores de alta potência, usei o TIP31
- Microcontrolador LINKIT ONE
- Faixa RGB Analógica
- (O resto é se você fez um PCB como eu)
- 1 terminal de parafuso
- Cabeçalhos masculinos
- FERRAMENTAS
- Ferro de soldar / estação
- Solda
- Alicate
- Cortadores de fio
Etapa 2: Esquemático
Quando eu estava pesquisando este projeto, usei o diagrama de blocos de Saiyam para fazer este esquema no EasyEda (Link para ele aqui) Agora, se você não consegue ler isso ou não se incomoda em fazer isso, aqui está a ideia básica, Pino emissor de todos os transistores a serem conectados ao pino GND do linkit um. Pino base do Transistor 1 a ser conectado ao PIN Digital 9 do linkit um. Pino base do Transistor 2 a ser conectado ao PIN Digital 3 do linkit um. Pino base do Transistor 3 a ser conectado ao PIN Digital 2 do linkit um. Ânodo da faixa de LED a ser conectado à fonte de alimentação (+). Pinos emissores de todos os transistores a serem conectados à fonte de alimentação (-). Lembre-se de que usar os pinos 3 e 9 é necessário e eles não podem ser alterados, pois são os únicos pinos PWM do Linkit ONE. Como existem apenas dois deles, a terceira cor da faixa de LED precisa ser controlada para um pino digital normal.
Etapa 3: Solde seu PCB
Depois de fazer o esquema, eu os transformei em PCBs e os encomendei no JLCPCB e os recebi em 5 dias!
Em seguida, fui ao LCSC e solicitei os componentes, o que demorou um pouco, pois era muito caro para a DHL levá-los até onde estou.
Após 5 dias de espera, recebi meus PCBs, e eles estavam tão bons quanto eu esperava que estivessem. Você pode conferir minha análise no JLCPCB aqui para uma análise mais aprofundada deles.
Alguns dias depois, recebi meu pacote da LCSC com todos os meus componentes cuidadosamente embalados em seus próprios sacos antiestáticos.
O controlador funciona com cerca de 12 V, então você vai precisar de cerca de 12 V 3 A para uma faixa de 3 m como a que estou usando.
O próximo passo é soldar tudo no seu perfboard ou no seu PCB, certificando-se de que a polaridade dos transistores está correta.
Você provavelmente pode dizer que cometi um erro aqui e se você não puder, eu soldei cabeçotes femininos em vez de masculinos, já que os cabeçalhos linkit one são femininos.
Etapa 4: Faça upload do código
Depois de fazer toda a solda e conexão, agora é hora de fazer o upload do código para vinculá-lo. Mas antes disso você precisa ter a biblioteca Blynk. Anexei o arquivo zip abaixo. Extraia todo o conteúdo e transfira-o para Documentos> Arduino> Bibliotecas.
O código para este projeto é encontrado na própria biblioteca Blynk. No IDE do arduino, vá para Arquivos> Exemplos> Blynk> Linkit ONE. Agora você precisa fazer algumas mudanças no código:
Em: char auth = “YourAuthToken”; // Adicione o token de autenticação do seu projeto blynk (consulte a próxima etapa)
Em: #define WIFI_SSID “YourSSID” // Adicione o nome da sua conexão sem fio.
Em: #define WIFI_PASS “YourPASS” // Adicione a senha de sua conexão WiFi
Em: #define WIFI_AUTH LWIFI_WPA // Escolha entre LWIFI_OPEN, LWIFI_WPA ou LWIFI_WEP.
Se você não conhece o token Auth, pule para a próxima etapa e volte a esta etapa. Se você já tiver um, basta definir as chaves no Linkit ONE para as posições SPI, UART e USB e fazer o upload do código.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Nota: este não é o meu código e todo o crédito vai para o seu criador.
Depois de fazer isso.
Baixe o aplicativo Blynk da Play Store gratuitamente. Cadastre-se em uma conta, fornecendo seu endereço de e-mail e outros detalhes. Você deve ter uma conexão com a Internet para fazer isso. Ao fazer login em sua conta, crie um novo projeto com o nome de sua escolha. Você verá alguns dígitos e caracteres quando fizer um projeto. Este é o seu token de autenticação usado para conectar o Linkit ONE ao servidor blynk. Copie o token de autenticação e adicione-o ao código fornecido na etapa anterior (mude para a etapa anterior para obter detalhes). Agora vá para a tela do projeto, que inicialmente estaria vazia. Vá para o painel de widgets e copie um ‘Botão’ e o ‘ZeRGBa’. No botão, defina o número do pino como 2. Defina dois dos números do pino no ZeRGBa como 3 e 9. Deixe o terceiro vazio. Agora, finalmente, ligue o linkit ONE, deixe-o conectar-se à rede Wifi e, no app, selecione a opção ‘Play’. É isso! Agora você poderá controlar a tira através do seu smartphone. Se não funcionar, verifique suas conexões. Certifique-se de que o token de autenticação deve ser mencionado corretamente no código.
(Nota: as imagens não são minhas, pois esqueci delas, crédito a Saiyam)
Etapa 5: E pronto
Obrigado aos patrocinadores por tornar este projeto possível e obrigado a Saiyam pela ideia.
Eu também ainda tenho alguns PCBs restantes deste projeto e você pode comprá-los aqui, se alguém estiver interessado!
Recomendado:
Prático Arduino ESP32 com tomada de parede sem fio LED Strip Controller: 6 etapas
Prático controlador de faixa de LED para tomada de parede sem fio Arduino ESP32: Este é um controlador de tomada de parede sem fio DIY muito prático para faixas de LED de baixo custo. Ele substitui os controladores de wi-fi baratos vendidos no EBay. Eles funcionam bem com fitas RGB Led. O controlador EBay Wifi não é bem construído e quebra facilmente. Als
ESP8266 RGB LED STRIP WIFI Control - NODEMCU como um controle remoto IR para faixa de LED controlada por wi-fi - Controle de smartphone RGB LED STRIP: 4 etapas
ESP8266 RGB LED STRIP WIFI Control | NODEMCU como um controle remoto infravermelho para faixa de LED controlada por wi-fi | RGB LED STRIP Smartphone Control: Olá pessoal, neste tutorial vamos aprender como usar o nodemcu ou esp8266 como um controle remoto IR para controlar uma faixa RGB LED e o Nodemcu será controlado pelo smartphone através de wi-fi. Então, basicamente você pode controlar o RGB LED STRIP com seu smartphone
Arduino Led Strip Controller para Cool PC Lights: 5 etapas
Arduino Led Strip Controller para Cool PC Lights: Eu tenho essa faixa LED RGB legal da Aliexpress e quero usá-la para luzes de PC. O primeiro problema é controlá-lo e, em seguida, como ligá-lo. Este instrutível mostra como para fazer isso com o código github arduino, vídeo do projeto de trabalho e passo a
DIY Arduino RGB LED Strip IR Controlador: 5 etapas
DIY Arduino RGB LED Strip IR Controlador: Olá, pessoal. No instrutível de hoje, mostrarei como você pode fazer seu próprio controlador de faixa de LED RGB baseado em arduino, controlado por infravermelho. O princípio do controlador é bastante simples. O 12v positivo é conectado diretamente ao 12v r
MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)
Controlador de faixa de LED MIDI 5V para o Spielatron ou outro sintetizador MIDI: Este controlador pisca faixas de LED de três cores por 50 ms por nota. Azul para G5 a D # 6, vermelho para E6 a B6 e verde para C7 a G7. O controlador é um dispositivo ALSA MIDI para que o software MIDI possa emitir para os LEDs ao mesmo tempo que um dispositivo de sintetizador MIDI