Índice:
- Etapa 1: Como fazer interface com módulos Bluetooth
- Etapa 2: o hardware Bluetooth
- Etapa 3: Diargrama do circuito
- Etapa 4: Códigos e testes
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
Para o nosso módulo HC-05, temos todos estes seis pinos:
- 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
- VCC e GND para fornecimento de energia.
- RXD e TXD para dados de entrada / saída serial
- 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
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
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:
Como alterar suas configurações de privacidade do Google no celular: 11 etapas
Como alterar suas configurações de privacidade do Google no celular: o Google é amplamente usado em todo o mundo, mas algumas pessoas não percebem que o Google tem muitos recursos que podem acessar seus dados ou informações pessoais. Neste tutorial, você aprenderá como alterar suas configurações em sua conta pessoal para limitar o
Sonda de medição do nível do lençol freático para configurações de poucos recursos: 4 etapas (com imagens)
Sondagem de Medição do Nível da Água Subterrânea para Locais de Poucos Recursos: Introdução Recebemos um pedido da Oxfam para desenvolver uma maneira simples com a qual crianças em idade escolar no Afeganistão poderiam monitorar os níveis da água subterrânea em poços próximos. Esta página foi traduzida para o dari pelo Dr. Amir Haidari e a tradução pode ser f
Construir um reservatório de irrigação automático com alertas WiFi para configurações de cultivo: 11 etapas
Construir um reservatório de rega automática com alertas WiFi para configurações de cultivo: neste projeto tutorial DIY, mostraremos como construir um reservatório de rega automática com alertas de WiFi para uma configuração de cultivo ou sistema de rega automática para seus animais, como cães, gatos, galinhas, etc
Portal cativo ESP32 para definir configurações de IP estático e DHCP: 8 etapas
ESP32 Captive Portal para definir configurações de IP estático e DHCP: ESP 32 é um dispositivo com WiFi e BLE integrados. É uma espécie de benção para os projetos de IoT. Basta fornecer o seu SSID, senha e configurações de IP e integrar as coisas na nuvem. Mas, gerenciar as configurações de IP e as credenciais do usuário pode ser uma cabeça
Alterar o nome do fone de ouvido / alto-falante / adaptador Bluetooth ou outras configurações por meio do UART: 8 etapas (com imagens)
Altere o nome do fone de ouvido / alto-falante / adaptador Bluetooth ou outras configurações por meio do UART: Por acaso você tem um par de fones de ouvido Bluetooth ou outros acessórios de áudio Bluetooth com um nome realmente nojento e toda vez que você os emparelha, você tem o desejo interior de mudá-los nome? Mesmo que os motivos não sejam os mesmos, há um