Como conectar o módulo Bluetooth HC-05 ou HC-06 com o módulo WiFi Nodemcu Esp8266-12E

Como conectar o módulo Bluetooth HC-05 ou HC-06 com o módulo WiFi Nodemcu Esp8266-12E

Nodemcu é um módulo WiFi popular entre os amadores na construção de projetos domésticos DIY. Em alguns projetos/aplicativos, é necessário que o Bluetooth esteja conectado ao nodemcu. Por exemplo, recentemente eu estava trabalhando em um projeto no qual uma máquina de lavar DIY entregava o status dos panos a cada 2 minutos para um dispositivo Bluetooth. Pode-se ver facilmente o status da máquina em um aplicativo Bluetooth. Decidi por que não ver o status em um navegador e também listar o histórico. Conectei um dispositivo Bluetooth e um cartão SD ao nodemcu. O Bluetooth recebe o status da máquina e salva no cartão SD. Nodemcu está funcionando como um servidor, servindo uma página web. Sempre que um cliente faz uma solicitação ao servidor, o nodemcu busca os dados salvos do cartão SD, lista o histórico em uma página da web e os envia ao cliente. Foi um grande projeto, vou compartilhar apenas uma pequena parte dele neste tutorial sobre como conectar o módulo Bluetooth HC-05 e HC-06 com nodemcu.

Módulo Bluetooth HC-05 e HC-06

A diferença entre os dois módulos pode ser muitas, mas os únicos que são sérios a serem considerados antes de escolhê-los para um projeto DIY são

  • Hc-05 pode funcionar como mestre e escravo. Ele pode iniciar uma solicitação de emparelhamento para outras pessoas e outros dispositivos também podem solicitá-lo para emparelhamento.
  • O Módulo Hc-06 só pode funcionar em modo escravo. Não é possível iniciar a solicitação de emparelhamento para outros dispositivos próximos. Só pode aceitar o pedido de emparelhamento feito pelos meus outros.
  • O módulo Hc-05 possui alguns pinos extras que podem ser usados ​​como GPIO.

Ambos os módulos Hc-05 e Hc-06 funcionam com sinal de nível TTL de 3,3 V. A alimentação de entrada pode estar entre 3,3 e 6 volts. O regulador integrado converte a tensão adequada para o módulo Bluetooth operar constantemente. Hc-05 e Hc-06 se comunicam com controlador externo na interface UART.

Nodemcu também funciona com sinal de nível TTL de 3,3v. O módulo pode ser alimentado por fonte de 5 volts. Seu regulador integrado também nivela a tensão de entrada para 3,3 volts. A interface UART de ambos os módulos pode ser conectada diretamente, uma vez que ambos os módulos estão trabalhando no mesmo sinal de nível TTL de 3,3v. Nenhum circuito pull up ou pull down é necessário. A rede pull up down é necessária quando os módulos estão funcionando em diferentes níveis de TTL, como 3,3v e 5v. Conecte diretamente o Tx do nodemcu ao Rx do Hc-05 e o Rx do nodemcu ao Tx do Hc-05. O diagrama do circuito do projeto é fornecido abaixo.

Módulo Bluetooth Hc-05 e Hc-06 com nodemcu

Módulo Bluetooth Hc-05 e Hc-06 com nodemcu
O módulo Hc-05 ou Hc-06 pode ser alimentado diretamente pela placa WiFi nodemcu Esp8266-12E. A saída Nodemcu de 3,3 volts fornece corrente suficiente para que o módulo Bluetooth possa ser operado.

Aplicativo Android – Terminal Bluetooth

Baixei um aplicativo simples da Play Store para este projeto. O aplicativo pode localizar e emparelhar facilmente dispositivos Bluetooth próximos. Você pode baixar o aplicativo clicando aqui.
O código é simples. Ele é escrito e compilado em arduino ide. Basta fazer upload do código para nodemcu. Certifique-se de selecionar a placa certa. Após o upload, abra o monitor serial do arduino Ide.

Hc-05 Hc-06 Emparelhamento com aplicativo Android

Alimente o módulo nodemcu e Bluetooth. Abra o aplicativo Android e procure redes disponíveis. Você pode ver HC-05 ou HC-06 nos dispositivos disponíveis dependendo do módulo que você está usando. Selecione seu dispositivo Bluetooth, uma janela aparecerá solicitando a senha. A senha padrão para o módulo HC-05 e HC-06 é 0000 ou 1234. Digite-a e seu celular será emparelhado com o módulo Bluetooth. A taxa de transmissão de comunicação padrão do aplicativo é definida como 9600 bps. No lado do nodemcu, definimos a velocidade de comunicação para 9600 bps, portanto, não precisamos alterar nenhuma configuração no lado do aplicativo. Agora insira sua mensagem no aplicativo e envie-a. Sua mensagem será exibida no monitor serial do Arduino.
Monitor serial Arduino recebeu dados

Monitor serial Arduino recebeu dados
Aplicativo Android verificando dispositivos disponíveis

Aplicativo Android verificando dispositivos disponíveis
Mostrei neste tutorial como comunicar de forma eficaz entre Hc-05, Hc-06 e o ​​módulo WiFi nodemcu. O projeto pode ser ampliado ainda mais. Ao receber dados, vários gatilhos podem ser gerados, por exemplo, lâmpada ligada, partida do ventilador, partida da bomba d'água, etc.
Baixe o código do projeto. A pasta contém o arquivo .ino do projeto. Por favor, forneça-nos seu feedback sobre o projeto. Se você tiver alguma dúvida ou dúvida, sinta-se à vontade para escrevê-la na seção de comentários abaixo.
Bluetooth com Nodemcu.ino

Conteúdo Relacionado

Uma rede de sensores é incorporada em todos os...
O controlador do motor é um dos componentes mais...
ESP32-CAM é um módulo de câmera compacto que combina...
A Arctic Semiconductor revelou o SilverWings. Representando um avanço...
A evolução dos padrões USB foi fundamental para moldar...
A SCHURTER anuncia um aprimoramento para sua conhecida série...
A Sealevel Systems anuncia o lançamento da Interface Serial...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Determinar uma localização precisa é necessário em várias indústrias...
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A GenAI está transformando a força de trabalho com...
Entenda o papel fundamental dos testes unitários na validação...
Aprenda como os testes de carga garantem que seu...
Aprofunde-se nas funções complementares dos testes positivos e negativos...
Vídeos deep fake ao vivo cada vez mais sofisticados...
Vissza a blogba

Hozzászólás írása

Felhívjuk a figyelmedet, hogy a hozzászólásokat jóvá kell hagyni a közzétételük előtt.