Índice:
- Etapa 1: peças e componentes
- 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: Arduino Controlando Led Com Módulo Bluetooth HC-06: 4 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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
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
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:)
- 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 o 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, toque no led grande na primeira guia (led) e verifique se o LED conectado ao seu Arduino pisca
- 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:
Controlando um LED usando o módulo NodeMCU WiFi e o aplicativo Blynk: 7 etapas
Controlando um LED usando o módulo NodeMCU WiFi e o aplicativo Blynk: Este manual de instruções mostrará como controlar um LED usando o módulo NodeMCU ESP8266 WiFi por meio do aplicativo Blynk para smartphone. Se você é um iniciante, continue lendo. Se você for mais experiente, pode estar interessado em pular para o final, onde eu falo sobre t
Controlando RGB Led Strip com Arduino: 4 etapas
Controlando RGB Led Strip com Arduino: Olá pessoal, neste instructables eu controlei RGB Led strip usando Arduino. O projeto é bastante simples, estamos usando três potenciômetros para acionar Red Green & A cor azul da tira Led RGB individualmente, então a ideia é realmente simples b
Controlando uma matriz LED usando Arduino: 5 etapas
Controlando um Led Matrix usando Arduino: Oi, amigo. Neste artigo, vou mostrar como usar o Led Matrix usando Arduino. O Led Matrix é uma coleção de LEDs na forma de arrays. As matrizes de led têm uma variedade de colunas e linhas, dependendo do tipo. Apresentando vários LEDs com uma certa
Controlando LED por potenciômetro com Arduino Uno R3: 6 etapas
Controlando LED por Potenciômetro com Arduino Uno R3: Anteriormente, utilizávamos o Serial Monitor para enviar dados para a placa de controle, o que pode ser esclarecedor para conhecer um novo software. Nesta lição, vamos ver como alterar a luminância de um LED por um potenciômetro e receber os dados do potenciômetro
Controlando o brilho do LED usando o Arduino e o módulo Bluetooth (HC-05): 4 etapas
Controlando o brilho do LED usando Arduino e Módulo Bluetooth (HC-05): Introdução Neste tutorial, vamos controlar o brilho do LED usando Arduino UNO, Módulo Bluetooth (HC-05) e aplicativo Android para Bluetooth (Terminal Bluetooth)