Índice:
- Etapa 1: Fiação do seu módulo Bluefruit
- Etapa 2: configurar o IDE para Bluefruit
- Etapa 3: Escreva e envie seu programa
- Etapa 4: Você conseguiu
Vídeo: Comunicação serial sem fio usando Bluefruit: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Aqui está um guia passo a passo simples para substituir seus fios por uma conexão bluetooth de baixa energia:
Levei um tempo para descobrir isso porque quase não há documentação sobre como fazer isso com tecnologia bluetooth moderna de baixa energia, como o módulo Bluefruit. Meu objetivo era poder coletar dados sem fio de um acelerômetro conectado a um Arduino, os dados sendo registrados em meu laptop ou smartphone para análise.
Etapa um: baixar os programas para ler UART
Mac - Estou usando o Adafruit Bluefruit LE Connect, é gratuito na App Store e documentado nesta postagem do blog:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Estou usando o mesmo software Bluefruit LE Connect, mas simplesmente a versão IOS, verifique a App Store
Windows - Há um programa maravilhoso disponível no GitHub aqui:
github.com/adafruit/adafruit-bluefruit-le-…
Etapa 1: Fiação do seu módulo Bluefruit
Aqui está o diagrama de fiação básico, as bibliotecas Adafruit que também serão vinculadas na próxima etapa são definidas para esta configuração de fiação, então eu recomendo não alterá-la. Eu usei isso com um Arduino Uno e um Pro Mini e eles funcionam basicamente da mesma forma.
Etapa 2: configurar o IDE para Bluefruit
Caso ainda não tenha feito isso, você precisará baixar algumas bibliotecas para usar ao programar o módulo, aqui estão:
learn.adafruit.com/introducing-the-adafrui…
Se você não sabe como instalar uma biblioteca é super simples, basta descompactar o arquivo e colocá-lo na pasta documents / Arduino / Libraries e reiniciar o IDE.
Etapa 3: Escreva e envie seu programa
Aqui está um pequeno programa que escrevi que envia uma mensagem por bluetooth para o dispositivo receptor ver. A parte mais importante é que você configure seus pinos RX / TX seriais de acordo e adicione outra linha serial paralela.
#incluir
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
void setup (void) {
Serial.begin (9600); // esta é a conexão normal do monitor serial com fio que você pode ver com o IDE do Arduino
Serial1.begin (9600); // isso na segunda string que é enviada para o módulo Bluefruit, deve ser 9600 baud
}
void loop () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
atraso (1000); // isso é impresso em ambos os lugares, então você deve ver esta mensagem incrivelmente importante de qualquer maneira
}
Etapa 4: Você conseguiu
Esperançosamente, você agora está olhando para o recurso UART em seu aplicativo escolhido e está satisfeito com as mensagens que ele está transmitindo. Você deve ver algo como essas imagens aqui, se não tentar reconectar seu circuito ou redefinir o módulo de fábrica segurando um pino GND para o pino DFU por 5 segundos até que as luzes azul e vermelha pisquem.
Recomendado:
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Comunicação sem fio usando o módulo transceptor NRF24L01 para projetos baseados em Arduino: 5 etapas (com imagens)
Comunicação sem fio usando o módulo transceptor NRF24L01 para projetos baseados em Arduino: Este é meu segundo tutorial instrutível sobre robôs e microcontroladores. É realmente incrível ver seu robô vivo e funcionando como esperado e acredite, será mais divertido se você controlar seu robô ou outras coisas sem fio com rapidez e
Comunicação sem fio usando módulos de RF de 433 MHz baratos e microcontroladores Pic. Parte 2: 4 etapas (com imagens)
Comunicação sem fio usando módulos de RF de 433 MHz baratos e microcontroladores Pic. Parte 2: Na primeira parte deste instrutível, demonstrei como programar um PIC12F1822 usando MPLAB IDE e compilador XC8, para enviar uma string simples sem fio usando módulos baratos TX / RX 433 MHz. O módulo receptor foi conectado via USB para UART TTL anúncio a cabo
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso