Índice:

Arduino Controlando Led Com Módulo Bluetooth HC-06: 4 Passos
Arduino Controlando Led Com Módulo Bluetooth HC-06: 4 Passos

Vídeo: Arduino Controlando Led Com Módulo Bluetooth HC-06: 4 Passos

Vídeo: Arduino Controlando Led Com Módulo Bluetooth HC-06: 4 Passos
Vídeo: HC06 HC05 2024, Julho
Anonim
Image
Image
Arduino Controlando Led Com Módulo Bluetooth HC-06
Arduino Controlando Led Com Módulo Bluetooth HC-06

Olá a todos, este é meu primeiro tutorial oficial no Instructable.com, estou muito animado com meu primeiro projeto!

Hoje vou mostrar como conectar o Arduino e o módulo Bluetooth. O Arduino se comunicará com a placa de módulo Bluetooth HC-06 usando comunicação serial. (este tutorial também funciona no HC-05)

ASSISTA A INTRODUÇÃO AQUI

O módulo Bluetooth que usaremos hoje é o HC-06, que é bem conhecido e barato. (Eu 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

O que é HC-06?

O HC-06 é um módulo Bluetooth escravo classe 2 projetado para comunicação serial sem fio transparente. Depois de emparelhado com um dispositivo Bluetooth mestre, como PC, smartphones ou tablet, sua operação se torna transparente para o usuário. Todos os dados recebidos pela entrada serial são imediatamente transmitidos pelo ar. Quando o módulo recebe dados sem fio, eles são enviados pela interface serial exatamente onde são recebidos. Nenhum código de usuário específico para o módulo Bluetooth é necessário no programa de microcontrolador do usuário.

Também usaremos comunicação serial para o projeto de hoje. Para Arduino, é por padrão RX e pinos TX (D0, D1)

Para obter mais informações, visite:

Depois de ler este instrutível, você será capaz de:

1) Conecte a placa Arduino com qualquer telefone Android por Bluetooth e envie / receba dados.

2) Construir um projeto e ler os valores dos sensores sem fio

3) Construa uma automação residencial ou um robô controlado sem fio.

Etapa 1: peças e componentes

Peças e Componentes
Peças e Componentes
Peças e Componentes
Peças e Componentes
Peças e Componentes
Peças e Componentes

Precisaremos dessas peças:

  • 1x Arduino Board (estarei usando o Arduino UNO)
  • 1x Módulo Bluetooth HC-06 ou HC-05
  • 1x Led de qualquer cor (usei azul 5mm)
  • 1x resistor 220Ω
  • Placa de ensaio e jumpers
  • (Opcional) Bateria 9V

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

Vamos construir!

O circuito é muito simples e pequeno, portanto, há apenas algumas conexões a serem feitas.

Todas as conexões importantes e esquemas são mostrados na imagem acima.

Conecte a extremidade negativa do Led ao GND com um resistor de 220Ω e a extremidade positiva ao Pino Digital 2.

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 do HC-06 (RX e TX) estão usando os pinos do Arduino Uno para comunicação com o computador. Esta placa em particular tem apenas um pino serial de hardware e conectar algo a ele durante o upload de um esboço criará conflito. Download

Explicação do código:

  • Primeiro, declaramos um número inteiro const (constante, que não pode ser alterado posteriormente) para Led, que está no pino 2
  • Em setup () iniciamos a comunicação serial com 9600 baud rate e configuramos o led como OUTPUT
  • Em loop (), toda vez que o programa se repete, lemos Serial com Serial.read () e armazenamos como um único caractere em uma variável chamada "c"
  • Adicionamos várias instruções if / else para verificar se o "c" é um 'a' ou 'b'
  • Se o char for 'a' ligamos o led, se o char for 'b' desligamos o led
  • Adicionamos um pequeno atraso para leituras

Agora estamos prontos 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
  • Diferentes layouts de controle para diferentes propósitos
  • 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 primeiro 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 o 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, toque no led grande na primeira guia (led) e verifique se o LED conectado ao seu Arduino pisca
  6. Se tudo funcionar e você quiser editar os dados enviados para o Arduino, desbloqueie mais recursos e me dê suporte, compre premium, ficarei muito feliz:)

Deve ser isso.

Não se esqueça de avaliar e deixar um bom feedback. Obrigado e nos vemos no próximo tutorial:)

Por favor, apoie meu projeto de Braço Robótico aqui: Clique Aqui!

Recomendado: