Índice:
- Passo 1:
- Etapa 2: Conexões e esquema
- Etapa 3: Código Arduino e comunicação serial
- Etapa 4: Conecte o Arduino ao dispositivo Android
Vídeo: Faixa de LED RGB do controlador Arduino DIY Bluetooth: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá a todos, este é o segundo projeto que quero compartilhar com vocês! Hoje vou mostrar a vocês como conectar o Arduino e o módulo Bluetooth e depois usá-lo para controlar um LED RGB Strip.
Neste tutorial usaremos o Módulo Bluetooth HC-06, por ser barato e fácil de usar. (Eu comprei o meu por 2 $ no aliexpress)
O módulo Bluetooth que usaremos hoje é o HC-06, que é bem conhecido e barato. (Comprei o meu por 2 € no aliexpress)
Nosso aplicativo ainda está em processo de teste, por isso encorajamos você a enviar um e-mail para: [email protected] se você tiver algum problema técnico ou tiver experimentado alguns problemas. Muito obrigado pela compreensão!
Passo 1:
Precisaremos dessas peças:
- 1x Arduino Board (estarei usando Arduino NANO)
- 1x Módulo Bluetooth HC-06 ou HC-05
- 1x 12V Meter-long de RGB LED Strip (estou usando 30LEDs / m com ânodo comum)
- 1x parafuso de terminal
- 3x resistor 220Ω
- 3x BUZ11 N-Channel Power MOSFET (ou equivalente)
- Placa de ensaio e jumpers
- (Opcional) Jack DC e Conector DC
- E, claro, fonte de alimentação de 12V, estou usando fonte de alimentação variável
Etapa 2: Conexões e esquema
Vamos construir! O circuito não é tão complicado quanto pode parecer à primeira vista.
Primeiro, precisamos determinar se nossa faixa de LED tem ânodo comum ou cátodo comum. O meu tem ânodo comum, então conectei o ânodo da faixa de LED à fonte de alimentação de 12 V e o resto aos terminais de parafuso, que conectaremos à saída do MOSFET mais tarde.
Todas as conexões importantes e esquemáticas são / são mostradas nas fotos acima.
Tenha muito cuidado ao conectar o trilho 12V + no VIN à placa Arduino, porque você pode queimar a placa se conectá-la falsa. Além disso, não se esqueça de aterrar (GND) tudo
Etapa 3: Código Arduino e comunicação serial
Faça upload do seguinte esboço para o Arduino usando um cabo USB.
Não se esqueça de desconectar o módulo HC-06 antes de enviar o esboço!
Porque? Os pinos de comunicação do HC-06 (RX e TX) estão bloqueando a comunicação entre o Arduino e o computador.
Explicação do código:
- Primeiro, declaramos poucas constantes (constantes, que não podem ser alteradas posteriormente) para todas as três cores (vermelho, verde, azul)
- Em setup () iniciamos a comunicação serial com 9600 baud rate e definimos todos os pinos do led como OUTPUT
- Em loop (), se o serial receber algo, ele analisa os dados recebidos como inteiros (importante na próxima etapa)
- Se ele receber o caractere de nova linha ('\ n'), ele primeiro restringe os valores para o intervalo 0-255, por causa do intervalo PWM e, em seguida, confirma as alterações para pinos digitais com o método analogWrite ()
É isso! Estamos prontos agora para a etapa final!
Etapa 4: Conecte o Arduino ao dispositivo Android
Agora baixe o seguinte aplicativo: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth é um aplicativo que permite que você use seu telefone para se comunicar com seu módulo ou placa de Bluetooth da maneira mais fácil e simples. Ele abre portas para maneiras ilimitadas de controlar seus projetos DIY. O Bluetooth inteligente oferece muitas maneiras diferentes de enviar dados para o seu módulo.
O Bluetooth inteligente possui os seguintes recursos:
- Conexão rápida ao seu módulo
- Envie e receba dados do seu módulo
- Pinos digitais e PWM do receptor de controle
- Tema escuro e claro Layouts de controle diferentes para finalidades diferentes
- IU moderna e responsiva
- Botões e interruptores personalizáveis
- Implemente seu projeto DIY RC Car com um belo gamepad
- Controle facilmente suas faixas LED RGB com controles deslizantes
- Desliga automaticamente o Bluetooth quando fechado para economizar bateria
- Linha de comando (terminal)
Neste tutorial, estamos usando o segundo TAB com led grande, apenas o suficiente para enviar dois caracteres.
Nas fotos a seguir, mostrarei como usar o aplicativo. Vou mostrar como pesquisar dispositivos próximos, como emparelhar com o módulo que estamos usando e como configurar os dados enviados do aplicativo. Se você se sentir confuso, faça uma pausa e volte às etapas anteriores até que tudo funcione. No entanto, se você ainda tiver problemas, me avise [email protected], responderei em 24 horas:)
- Abra o aplicativo, deslize pela introdução, pressione o botão PESQUISAR e pesquise dispositivos próximos
- Quando seu dispositivo for encontrado, selecione-o clicando nele
- Selecione seu tema preferido (escuro ou claro) e segure o botão que você selecionou
- Aguarde a conexão, se falhar, tente reconectar
- Após a conexão bem-sucedida, escolha a segunda TAB clicando nela, arraste os controles deslizantes e verifique se a faixa de led muda de cor ou não.
- Se tudo funcionar e você estiver feliz com este projeto, por favor, deixe um bom feedback e avaliação para o meu aplicativo, isso ajudará no desenvolvimento e no tutorial:)
Não se esqueça de avaliar e deixar um bom feedback. Obrigado e nos vemos no próximo tutorial:)
Recomendado:
Faixa LED DIY: Como cortar, conectar, soldar e alimentar a faixa LED: 3 etapas (com fotos)
Faixa de LED DIY: Como cortar, conectar, soldar e alimentar Faixa de LED: Guia para iniciantes para fazer seus próprios projetos de luz usando faixa de LED. Flexíveis, confiáveis e fáceis de usar, as faixas de LED são a melhor escolha para uma variedade de aplicações. o básico sobre a instalação de uma faixa interna simples de LED de 60 LEDs / m, mas
Controlador WS2812 de faixa digital de LED de 3 canais: 9 etapas (com imagens)
Controlador WS2812 de faixa de LED digital de 3 canais: Sempre quis uma maneira barata de controlar várias faixas de LED digitais. Este instrutível mostra todas as etapas que executei na concepção e construção deste projeto
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
Controlador de faixa LED Arduino RGB: 4 etapas
Controlador de faixa de LED Arduino RGB: Freqüentemente, quando as pessoas desejam controlar sua faixa de LED RGB com um Arduino, três potenciômetros são usados para misturar as cores vermelha, verde e azul. Isso funciona e pode ser perfeitamente adequado para as suas necessidades, mas eu queria fazer algo mais intuitivo, algo assim
Controlador de faixa de luz LED WiFi mais fácil: 8 etapas (com imagens)
Controlador de faixa de luz LED WiFi mais fácil: Na última primavera, comecei a projetar hardware e software personalizados para controlar duas faixas de luzes LED usando uma placa de desenvolvimento NodeMCU ESP8266-12E. Durante esse processo, aprendi a fazer minhas próprias Placas de Circuito Impresso (PCBs) em um roteador CNC, e eu