Índice:

Faixa de LED RGB do controlador Arduino DIY Bluetooth: 4 etapas
Faixa de LED RGB do controlador Arduino DIY Bluetooth: 4 etapas

Vídeo: Faixa de LED RGB do controlador Arduino DIY Bluetooth: 4 etapas

Vídeo: Faixa de LED RGB do controlador Arduino DIY Bluetooth: 4 etapas
Vídeo: Tutorial Fita de LED RGB Arduino - Montagem e Efeitos 2024, Novembro
Anonim
Faixa LED RGB do controlador Arduino DIY Bluetooth
Faixa LED RGB do controlador Arduino DIY Bluetooth
Faixa LED RGB do controlador Arduino DIY Bluetooth
Faixa LED RGB do controlador Arduino DIY Bluetooth

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:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

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

Conexões e esquemático
Conexões e esquemático
Conexões e esquemático
Conexões e esquemático
Conexões e esquemático
Conexões e esquemático

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

Código Arduino e comunicação serial
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

Conecte o Arduino ao dispositivo Android
Conecte o Arduino ao dispositivo Android
Conecte o Arduino ao dispositivo Android
Conecte o Arduino ao dispositivo Android
Conecte o Arduino ao dispositivo Android
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:)

  1. Abra o aplicativo, deslize pela introdução, pressione o botão PESQUISAR e pesquise dispositivos próximos
  2. Quando seu dispositivo for encontrado, selecione-o clicando nele
  3. Selecione seu tema preferido (escuro ou claro) e segure o botão que você selecionou
  4. Aguarde a conexão, se falhar, tente reconectar
  5. 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.
  6. 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: