fbpx
ArduinoNovidade

Como alterar nome e senha do módulo Bluetooth HC-05

No tutorial como utilizar o módulo Bluetooth HC-05 descrevemos suas principais características técnicas e de funcionamento, bem como algumas configurações importantes que vêm pré-definidas de fábrica, como: nome e senha.

As alterações destas configurações por vezes se fazem necessárias para evitar que terceiros tenham acesso ao projeto. Desta forma, neste tutorial vamos aprender como realizar a alteração do nome e senha do módulo Bluetooth HC-05 (Figura 1).

Imagem ilustrativa do módulo Bluetooth HC-05 Mestre e Escravo.
Figura 1: Módulo Bluetooth HC-05 Mestre e Escravo.


MATERIAIS NECESSÁRIOS:

TRANSFIRA UM CÓDIGO EM BRANCO PARA ARDUINO

Antes de realizar a montagem do circuito necessário realize o upload de um código sem instruções (em branco) para o Arduino, conforme a Figura 2.

Imagem ilustrativa com o código sem instruções (em branco) no Arduino IDE.
Figura 2: Código sem instruções (em branco) no Arduino IDE.

ESQUEMÁTICO DE LIGAÇÃO

Certifique-se de que a sua placa Arduino esteja desligada. Em seguida, monte o circuito da Figura 3.

Imagem ilustrativa do circuito de ligação para configuração da senha e nome do módulo Bluetooth HC-05 com Arduino.
Figura 3: Circuito de ligação para configuração da senha e nome do módulo Bluetooth HC-05 com Arduino.

Ao montar o circuito observe atentamente os seguintes pontos:

  • Alimente o módulo Bluetooth HC-05 por meio do 5V e GND do Arduino;
  • O pino TX do módulo deve ser conectado ao pino digital 1 do Arduino;
  • O módulo Bluetooth HC-05 possui nível logico em 3,3V enquanto o Arduino em 5V. Então, para não danificar o módulo precisamos fazer divisor de tensão. Para tal, usamos um resistor de 1 kΩ entre o pino digital 0 do Arduino e o Rx do módulo e dois resistores de 1 kΩ em série entre o Rx do módulo e o GND.

ALTERANDO O NOME E SENHA DO MÓDULO BLUETOOTH HC-05

Para ativar o modo de configuração do módulo Bluetooth, desconecte o cabo USB do Arduino, mantenha o botão do módulo pressionado e, em seguida, conecte o cabo USB novamente. Aguarde 3 segundos e solte o botão. Note que o LED indicativo do módulo piscará em intervalos de 2 em 2 segundos, sinalizando que o módulo pode ser configurado via comando AT.

Imagem ilustrativa do botão e LED indicador do módulo Bluetooth HC-05.
Figura 4: Botão e LED indicador do módulo Bluetooth HC-05.

Logo após, abra o monitor serial e altere a taxa de transmissão para 38400 e defina o modo de saída para “Ambos, NL e CR”, conforme a Figura 5. Desta forma, será possível realizar a comunicação via comandos AT.

Imagem ilustrativa da configuração da taxa de transmissão e modo de saída.
Figura 5: Configuração da taxa de transmissão e modo de saída.

Para alterar o nome do módulo, utilize o comando AT+NAME = “NOVO NOME” no monitor serial. Em nosso exemplo, vamos alterar o nome do módulo Bluetooth HC-05 para BLOG DA ROBOTICA. Para verificar se o nome foi alterado digite o comando AT+NAME?, conforme a Figura 6.

Imagem ilustrativa da alteração no nome do módulo Bluetooth HC-05 no monitor serial.
Figura 6: Alteração no nome do módulo Bluetooth HC-05 no monitor serial.


Para trocar a senha do módulo, iremos utilizar o comando AT+PSWD = “NOVA SENHA”. Em nosso exemplo, vamos alterar a senha do módulo Bluetooth HC-05 para “BLOG123”. IMPORTANTE: A senha deve estar entre aspas duplas (“ ”) . Para conferir se a senha realmente foi alterada, basta o utilizar o comando AT+PSWD?, conforme a Figura 7.

Imagem ilustrativa da alteração da senha do módulo Bluetooth HC-05 no monitor serial
Figura 7: Alteração da senha do módulo Bluetooth HC-05 no monitor serial.

DICAS: Outros comandos AT também podem ser úteis para realizar outras configurações do módulo Bluetooth HC-05, como:

  • AT: Verifica se a comunicação com o módulo está acontecendo;
  • AT+RESET: Reseta o módulo;
  • AT+VERSION?: Retorna a versão módulo;
  • AT+ADDR: Retorna o endereço Bluetooth do módulo;
  • AT+UART: Retorna a taxa de transmissão;
  • AT+ROLE: Retorna a função do módulo (1 = mestre/ 0 = escravo).

Espero ter ajudado,

Obrigada a todos e em caso de dúvidas deixe seu comentário abaixo!

Carol Correia Viana


Dúvidas? Deixe seu comentário

Carol Correia Viana

Bacharel em Engenharia Elétrica com ênfase em Eletrônica, mestra em Engenharia Industrial e especialista em Docência com ênfase em Educação Inclusiva. Atua no setor de Desenvolvimento de Produtos na Casa da Robótica. Editora chefe e articulista no Blog da Robótica. Fanática por livros, Star Wars e projetos Maker.

Deixe uma pergunta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.