Índice:

Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]: 6 etapas
Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]: 6 etapas

Vídeo: Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]: 6 etapas

Vídeo: Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]: 6 etapas
Vídeo: ESP32: BLUETOOTH LOW ENERGY 2024, Novembro
Anonim
Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]
Introdução ao Módulo Bluetooth HC05 e Arduino [Tutorial]

Você pode ler este e outros tutoriais incríveis no site oficial do ElectroPeak

Neste tutorial, você aprenderá como se comunicar e enviar dados com Bluetooth usando o Módulo Bluetooth HC05 e a placa Arduino. No final deste artigo, você aprenderá:

  • Informações gerais sobre o protocolo Bluetooth
  • Como enviar dados usando Bluetooth
  • Como enviar AT-Command para HC05

Etapa 1: Uma breve introdução à comunicação e protocolo Bluetooth

Existem várias formas de comunicação sem fio, como NRF, ZigBee, Wi-Fi e Bluetooth.

Protocolo Bluetooth; um método de comunicação acessível em rede PAN, com uma taxa de dados máxima de 1Mb / S, trabalhando em uma faixa nominal de 100 metros usando a frequência de 2,4 G é uma forma comum de comunicação sem fio.

O módulo HC05 é um módulo Bluetooth que usa comunicação serial, usado principalmente em projetos eletrônicos.

Especificações importantes do módulo HC05 Bluetooth:

  • Tensão de trabalho: 3,6 V - 5 V
  • Antena interna: Sim
  • Conexão automática com o último dispositivo: Sim

Etapa 2: Envio de dados ao Arduino via Bluetooth

O módulo HC05 possui um regulador interno de 3,3 V e é por isso que você pode conectá-lo a uma tensão de 5 V. Porém, recomendamos fortemente a tensão de 3,3 V, uma vez que a lógica dos pinos de comunicação serial do HC05 é de 3,3 V. Fornecer 5 V ao módulo pode causar danos ao módulo.

Para evitar danos ao módulo e fazê-lo funcionar corretamente, você deve usar um circuito de divisão de resistência (5v a 3,3v) entre o pino TX do arduino e o pino RX do módulo. Quando o mestre e o escravo estão conectados, os LEDs azuis e vermelhos da placa piscam a cada 2 segundos. Se eles não estiverem conectados, apenas um azul pisca a cada 2 segundos.

Etapa 3: circuito

O circuito
O circuito
O circuito
O circuito

Etapa 4: Código

Para se comunicar com o HC05 usando Bluetooth, você precisa de um aplicativo de terminal Bluetooth em seu telefone. Você pode usar este. Agora, para iniciar a transferência de dados, carregue este código em seu Arduino e conecte o HC05 usando o aplicativo que você acabou de instalar. O nome da comunicação é HC05, a senha é 1234 ou 0000 e a taxa de transmissão de transferência é 9600 por padrão.

Vamos dar uma olhada mais profunda no código e ver o que cada linha significa:

#include "SoftwareSerial.h"

biblioteca de que você precisa para a comunicação serial do software. Você pode baixá-lo aqui.

SoftwareSerial MyBlue (2, 3);

Definição de software para pinos seriais; RX2 e TX3

MyBlue.begin (9600);

Configurando a taxa de transmissão serial do software em 9600

Leitura de dados seriais e ativação / desativação de LEDs de acordo.

Etapa 5: Envio de comandos AT para o módulo Bluetooth HC05

Envio de comandos AT para o módulo Bluetooth HC05
Envio de comandos AT para o módulo Bluetooth HC05

Ao pressionar e segurar o botão, o módulo muda para o modo de comando AT. Caso contrário, funciona no modo de comunicação. Alguns módulos têm um botão em seus pacotes e não há necessidade de adicionar mais. A taxa de transmissão padrão para entrar no modo At-command é 38400. Agora carregue este código em sua placa e configure comandos usando o Serial Monitor.

Você receberá a RESPOSTA enviando um COMANDO ao módulo. Aqui estão alguns dos comandos AT mais importantes:

Etapa 6: Compre o Módulo Bluetooth HC05

Compre o módulo HC05 Blurtooth da ElectroPeak

Recomendado: