2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Por memoryleakyuFollow More by the author:
História
Um beacon transmitirá sinais contínuos para permitir que outros dispositivos bluetooth saibam da sua presença. E sempre quis ter um beacon bluetooth para rastrear minhas chaves, já que esqueci de trazê-las umas 10 vezes no ano passado. E por sorte recebi um módulo duplo HM13. Então, acho que poderia transformá-lo em um simples iBeacon para me avisar se eu esquecesse de trazer minhas chaves. Mas quando terminei, percebi que não iria ficar checando meus telefones. Assim, decidi fazer um scanner de farol contínuo com Raspberry Pi como um gateway bluetooth. Assim, posso acioná-lo para enviar um e-mail ou uma mensagem de texto para me lembrar das minhas chaves.
Suprimentos
Seeeduino V4.2
Grove - Blueseeed - Modelo duplo (HM13)
Raspberry Pi 4 Modelo B
Etapa 1: faça você mesmo um IBeacon
Programei o módulo HM13 com uma placa compatível com Arduino. Acho que pode ser feito com outros tipos de placas de desenvolvimento, até mesmo com o pi de framboesa. Mas, como existem muitas bibliotecas com o Arduino, por que se preocupar? Conecte o módulo HM13 ao pino Tx e Rx certo. Em seguida, carregue o esboço. Mas lembre-se de definir UUID, macro e valor menor no código do Arduino. Quando estiver pronto, você só precisa alimentar o módulo HM13 para mantê-lo funcionando.
Etapa 2: teste com um aplicativo
Em seguida, adicione seu beacon no aplicativo. O UUID, macro e valor menor foram especificados no código do Arduino. Depois disso, você verá seu beacon na página inicial do aplicativo.
Pegue seu telefone e dê uma volta. Você verá a distância aproximada entre você e seu farol.