Dispositivos e Sensores

Aprenda o conceito e o modo de funcionamento dos componentes que utiliza nos seus projetos.

Bluetooth HC-06

O módulo Bluetooth HC-06 é um dispositivo que permite a comunicação sem fio entre outros dispositivos, como microcontroladores, computadores, smartphones e tablets, usando a tecnologia Bluetooth. É uma das opções mais comuns para adicionar conectividade Bluetooth a projetos de eletrónica e automação.

Aqui estão algumas características e informações essenciais sobre o módulo Bluetooth HC-06:

  1. Tipo de Bluetooth: O HC-06 é um módulo Bluetooth de Classe 2, o que significa que ele possui um alcance de comunicação de cerca de 10 metros em condições ideais. Este módulo é normalmente usado para comunicação local de curto alcance.

  2. Modo de Funcionamento: O HC-06 funciona no modo "Escravo", o que significa que ele pode ser emparelhado com dispositivos "Mestre" (como smartphones) para trocar dados.

  3. Comunicação Serial: Ele é frequentemente usado para estabelecer uma conexão série sem fio (por exemplo, UART) entre dispositivos. Isso permite a transmissão de dados bidirecional entre os dispositivos conectados.

  4. Configuração Padrão: Na sua configuração padrão, o HC-06 não requer comandos AT para configuração. Ele trabalha com as configurações predefinidas e pode ser emparelhado e usado para comunicação série.

  5. Alimentação: O módulo HC-06 é alimentado por uma tensão de 3.6V a 6V. Alguns módulos HC-06 possuem reguladores de tensão embutidos para trabalhar com 5V, o que é comum em projetos Arduino.

  6. Uso Comum: O HC-06 é frequentemente utilizado em projetos de automação residencial, sistemas de controlo remoto, projetos de robótica, sistemas de vigilânica e muitas outras aplicações que exigem comunicação sem fio.

  7. Emparelhamento: Para usar o HC-06 em projetos envolvendo smartphones, é necessário emparelhar o módulo HC-06 com o dispositivo móvel. Isso permite a comunicação entre o dispositivo móvel e o módulo HC-06.

 

O módulo Bluetooth HC-06 é relativamente simples de usar.

Materiais necessários:

  1. Arduino (por exemplo, Arduino Uno).
  2. Módulo Bluetooth HC-06.
  3. Fios jumper.

Passos para usar o módulo Bluetooth HC-06 com o Arduino:

  1. Conexões físicas:

    • Conecta o pino TX do módulo HC-06 ao pino RX do Arduino.
    • Conecta o pino RX do módulo HC-06 ao pino TX do Arduino.
    • Conecta o pino VCC do módulo HC-06 a uma saída de 5V do Arduino (ou use um regulador de tensão externo, se necessário).
    • Conecta o pino GND do módulo HC-06 ao GND do Arduino.
  2. Alimentação e Nível Lógico: Certifica-te de que o módulo HC-06 está alimentado com a tensão correta e que a tensão de nível lógico é compatível com o Arduino. Muitos módulos HC-06 têm reguladores de tensão embutidos para trabalhar com 5V, o que é comum em projetos Arduino.

  3. Programação do Arduino:

    • Carrega um programa no Arduino que permita a comunicação com o módulo HC-06. Podes usar a biblioteca SoftwareSerial para configurar uma porta série adicional no Arduino para se comunicar com o módulo HC-06. Aqui está um exemplo de código que permite enviar e receber dados: 

Este código configura o Arduino para retransmitir dados entre o monitor série e o módulo HC-06. Podes enviar mensagens a partir do monitor série para o HC-06 e ver as respostas.

  1. Teste de Comunicação: Após carregar o programa no Arduino, abre o monitor série na IDE do Arduino e configura a taxa de comunicação para 9600 bps. Podes então enviar mensagens para o módulo HC-06 a partir do monitor série e ver as respostas.

O módulo HC-06, na sua configuração padrão, atua como um dispositivo escravo e permite a comunicação série sem fio com outros dispositivos, como smartphones ou computadores. 

Este é um procedimento básico para começar a usar o módulo HC-06 com o Arduino. Podes expandir e personalizar o teu projeto com base nas necessidades específicas.