Índice:

Configurações de comandos Bluetooth AT (HC05 HC06): 4 etapas
Configurações de comandos Bluetooth AT (HC05 HC06): 4 etapas
Anonim
Configurações de comandos Bluetooth AT (HC05 HC06)
Configurações de comandos Bluetooth AT (HC05 HC06)

Ei pessoal! Espero que você já tenha gostado do meu tutorial anterior "Como controlar o servo motor Arduino". Este é outro tutorial informativo para ensiná-lo a fazer a interface com seu módulo Bluetooth e definir suas configurações por meio de comandos AT, então se você quiser alterar seu nome ou senha do Arduino Bluetooth ou quaisquer outros parâmetros Bluetooth, este será o melhor guia para você consiga.

Durante a confecção deste tutorial, tentamos ter certeza de que este artigo será o melhor guia para você, a fim de aprender o básico de como os módulos bluetooth funcionam no modo de comando AT e aprender algumas informações úteis sobre como usar corretamente o Conjunto de comandos AT.

Esses detalhes são muito importantes, especialmente para quem deseja iniciar o aprendizado de eletrônica e robótica. então esperamos que este instrutível contenha os documentos necessários.

O que você aprenderá com este instrutível:

Aprenda a história da aparência do comando AT.

Compreenda a diferença entre os módulos bluetooth HC.

Aprenda o hardware do módulo HC Bluetooth.

Faça o diagrama de fiação apropriado com uma placa Arduino.

Defina o Bluetooth para o modo de comando AT.

Inicie as novas configurações de Bluetooth

Etapa 1: Como fazer interface com módulos Bluetooth

Como fazer interface com módulos Bluetooth
Como fazer interface com módulos Bluetooth
Como fazer interface com módulos Bluetooth
Como fazer interface com módulos Bluetooth
Como fazer interface com módulos Bluetooth
Como fazer interface com módulos Bluetooth

Começando com a descrição do projeto, iremos customizar os parâmetros do módulo Bluetooth, mas como poderíamos nos comunicar com os módulos Bluetooth!

Como muitos outros dispositivos, os módulos Bluetooth aceitam a comunicação por meio de comandos AT para definir configurações como nome, senha, taxa de transmissão e outras configurações.

O que são esses comandos AT

Voltando ao ano de 1981, Dennis Hayes inventou uma linguagem de comando específica para fazer a interface do "dispositivo smartmodem Hayes" e este conjunto de linguagem de comando consiste em uma série de strings de texto curtas que podem ser combinadas para produzir comandos para operações como discar, desligar e alterando os parâmetros da conexão. A partir daqui, surgiu a ideia de desenvolver cada vez mais o conjunto Hayes ou o conjunto de comandos AT para fazer a interface de mais dispositivos usando algum tipo de caractere de prefixo.

Como os outros dispositivos, os módulos Bluetooth possuem modo de comando AT, onde você pode fazer a interface usando comandos AT para defini-los.

Portanto, para enviar comandos AT a um módulo Bluetooth, precisamos primeiro colocá-lo no modo de comando AT.

Os módulos Bluetooth mais populares são o HC-06 e o módulo HC-05 que serão usados em nosso tutorial.

É difícil distinguir entre esses dois Bluetooth apenas vendo, mas usando uma placa de breakout a diferença está nos pinos.

Etapa 2: o hardware Bluetooth

O Hardware Bluetooth
O Hardware Bluetooth
O Hardware Bluetooth
O Hardware Bluetooth

Para o nosso módulo HC-05, temos todos estes seis pinos:

  1. KEY ou Enable: Este pino deve ser puxado para cima para entrar no modo AT. Em nosso módulo Bluetooth, já temos um botão de pressão tão importante para estabelecer o conjunto de puxar alto do pino-CHAVE
  2. VCC e GND para fornecimento de energia.
  3. RXD e TXD para dados de entrada / saída serial
  4. Pin STATE, apenas ignore-o porque provavelmente ele não está conectado a nenhum dos pinos do Bluetooth e não será necessário neste tutorial.

Vou usar a placa Arduino para enviar os comandos AT seriais para o meu módulo Bluetooth.

Etapa 3: Diargrama do circuito

Diargrama de Circuito
Diargrama de Circuito

Mudei para easyEDA para criar meu diagrama de circuito para este tutorial e aqui está como conectar o módulo bluetooth ao Arduino, tudo o que é necessário é o pino número 3 do Arduino para o RXD do Bluetooth e o pino número 2 do Arduino para TXD do Bluetooth, GND para GND e VCC para Arduino 5V.

Etapa 4: Códigos e testes

Códigos e testes
Códigos e testes
Códigos e testes
Códigos e testes
Códigos e testes
Códigos e testes
Códigos e testes
Códigos e testes

Passando para a parte do software, como já mencionei, usaremos a placa Arduino para nos comunicarmos com o Bluetooth.

Assim que ligarmos o Arduino, teremos o LED do Bluetooth piscando rapidamente em um intervalo de meio segundo, o que significa que o modo AT não foi ativado, portanto, antes de ligar o Arduino, basta manter o botão pressionado e, em seguida, ligar o Arduino, como resultado você terá o LED piscando mais lentamente em um intervalo de 2 segundos, o que indica a entrada bem-sucedida do modo de comando AT. Agora que executamos o monitor serial Arduino ou qualquer outro monitor serial como teraterms para começar a enviar os comandos AT, você pode obter o documento de comandos AT no link de download abaixo, este documento mostra a lista de comandos AT disponíveis para nosso módulo Bluetooth.

Para iniciar as configurações, executamos o monitor serial e definimos a taxa de baud para 9600 e ambos NL e retorno de carro, agora se você enviar os caracteres AT através do monitor serial, deverá obter uma resposta OK do módulo Bluetooth.

Começaremos definindo a taxa de Baud para 9600BPS e, para isso, precisamos escrever AT + UART = 9600, 0, 0 e, em seguida, pressionar Enter. Em cada operação bem-sucedida, você precisa obter uma resposta OK do módulo Bluetooth

Mudaremos também o nome do Bluetooth para Device1, então escreveremos AT + NAME = Device1

E mudaremos a senha do Bluetooth também para 2020, então escrevemos AT + PSWD = 2020

Muitas outras instruções AT estão disponíveis com relação ao uso do módulo Bluetooth, portanto, tudo o que você precisa fazer é baixar o documento anexado ao link abaixo e lê-lo para obter o comando AT correto de que precisa.

Seguindo este tutorial, você agora poderá personalizar o Bluetooth de seus robôs e dispositivos e poderá executá-los como profissional.

Sobre meus próximos tutoriais, você pode sugerir alguns temas na seção de comentários abaixo,

Uma última coisa: certifique-se de que você está fazendo eletrônicos todos os dias. Vejo você na próxima vez

Recomendado: