Índice:

DIY IBeacon and Beacon Scanner com Raspberry Pi e HM13: 3 etapas
DIY IBeacon and Beacon Scanner com Raspberry Pi e HM13: 3 etapas

Vídeo: DIY IBeacon and Beacon Scanner com Raspberry Pi e HM13: 3 etapas

Vídeo: DIY IBeacon and Beacon Scanner com Raspberry Pi e HM13: 3 etapas
Vídeo: HM10 BLE BLUETOOTH Module Part 1 -AT Commands on Original HM10 2024, Julho
Anonim

Por memoryleakyuFollow More by the author:

Reconhecimento de sinais de trânsito no Autopilot V1.0
Reconhecimento de sinais de trânsito no Autopilot V1.0
Reconhecimento de sinais de trânsito no Autopilot V1.0
Reconhecimento de sinais de trânsito no Autopilot V1.0
Visualize seu ganho e perda de bitcoin com Arduino e Python
Visualize seu ganho e perda de bitcoin com Arduino e Python
Visualize seu ganho e perda de bitcoin com Arduino e Python
Visualize seu ganho e perda de bitcoin com Arduino e Python
Use gestos para controlar a reprodução do YouTube com o Arduino
Use gestos para controlar a reprodução do YouTube com o Arduino
Use gestos para controlar a reprodução do YouTube com o Arduino
Use gestos para controlar a reprodução do YouTube com o Arduino

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

Faça você mesmo um IBeacon
Faça você mesmo um IBeacon
Faça você mesmo um IBeacon
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

Teste com um aplicativo
Teste com um aplicativo
Teste com um aplicativo
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.

Recomendado: