Índice:
Vídeo: RYB080l Tutorial de Bluetooth para dispositivos vestíveis: 8 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Ei, tudo bem, pessoal! Akarsh aqui da CETech.
Este meu projeto é mais uma curva de aprendizado para entender o funcionamento do pequeno módulo Bluetooth da Reyax.
Primeiro, vamos entender o módulo sozinho e tentar usá-lo diretamente, depois vamos conectá-lo a um ESP8266 e fazer um projeto simples de controle de LED.
Ao final do tutorial, poderemos usar o módulo RYB080l autônomo e com micro como o esp8266.
Vamos começar com a diversão agora
Etapa 1: Peças
Os módulos Bluetooth que usei são da Reyax.
Em primeiro lugar, o módulo Bluetooth principal é RYB080l AQUI.
Usamos o módulo breakout do módulo Bluetooth, denominado versão lite, que você pode encontrar AQUI.
Por fim, usamos um módulo ESP8266 da DFRobot que você pode comprar AQUI.
Etapa 2: Obtenha PCBs para o seu projeto fabricado
Você deve verificar o PCBGOGO para solicitar PCBs online por um preço barato!
Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 5 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido.
PCBGOGO tem a capacidade de montagem de PCB e fabricação de estêncil, além de manter padrões de boa qualidade.
Verifique-os se precisar fabricar ou montar PCBs.
Etapa 3: Observando o Módulo e sua Folha de Dados
Os recursos do módulo:
• Bluetooth v4.2 e v5.0 com Bluetooth de baixa energia
• Chip padrão da indústria TI CC2640R2F ARM® Cortex®-M3
• Pode conectar dois dispositivos Bluetooth ao mesmo tempo
• Suporte à função Host-Client.
• Projetado com antena integrada PCB, adequado para SMD. Tamanho: 115,94 mm ^ 2
• Tampa metálica contra interferência EMI
• Transmitindo, recebendo, despertando por apenas 2 pinos UART
• Controle facilmente por comandos AT
Vemos o seguinte detalhe na imagem.
Etapa 4: Comandos AT
Vemos os seguintes comandos AT:
1. AT para testar se o módulo responde
2. REINICIALIZAÇÃO do software
3. AT + NAME para definir o nome da transmissão
4. AT + ATTR para definir o nome do dispositivo
5. AT + CRFOP para definir a potência de saída de transmissão de RF
6. AT + CNE para definir o BLE pode ser conectado ou não
7. AT + PERIOD Definir o período de transmissão BLE
8. AT + PWMODE para definir o modo de economia de energia
9. AT + CFUN para definir a transmissão BLE (publicidade) ON / OFF
10. AT + IPR para definir a taxa de transmissão UART
E mais alguns também, verifique o vídeo e a folha de dados para obter informações detalhadas sobre o mesmo.
Etapa 5: usando o módulo autônomo
Precisamos conectar o módulo Reyax a uma placa FTDI, conexões:
FTDI - RYB080l
Rx - Tx
Tx - Rx
Vcc - Vcc
Gnd - Gnd
Instale o aplicativo conforme mencionado no repositório GitHub em seu telefone para falar com o módulo.
Uma vez que todas as conexões estejam configuradas, você pode conversar entre seu computador e seu telefone / tablet com o aplicativo instalado via Bluetooth, como podemos ver na imagem em anexo.
Etapa 6: Configurando o ESP8266
Conecte o ESP8266 ao módulo Bluetooth de acordo com o diagrama acima.
Uma vez conectado, use o código do GitHub e carregue-o no ESP8266. Github:
Etapa 7: Teste
Conecte-se ao módulo bluetooth usando seu smartphone.
Uma vez conectado, envie a palavra "LED" ou "led" para alternar o LED.
Voila! isso é tão simples.
Etapa 8: Produto pronto para uso
Você também pode encontrar um controlador de relé pronto feito usando este módulo pela Reyax, que você pode comprar diretamente para colocar seu próprio código nele.