Índice:

Detector de banda Mi usando ESP32 BLE: 6 etapas
Detector de banda Mi usando ESP32 BLE: 6 etapas

Vídeo: Detector de banda Mi usando ESP32 BLE: 6 etapas

Vídeo: Detector de banda Mi usando ESP32 BLE: 6 etapas
Vídeo: Mi bici del alma! 2024, Julho
Anonim
Detector de banda mi usando ESP32 BLE
Detector de banda mi usando ESP32 BLE

Hello Maker m (- -) m

Eu li este formulário de artigo 陳亮 (moononournation github) sobre como usar o esp32 ble para fazer a varredura do dispositivo, então tive que tentar este código no github Arduino_BLE_Scanner. agora eu quero usar minha Mi Band 3 para destrancar a porta quando eu chegar ao meu escritório, vamos ver como funciona !!!

Coisas usadas neste projeto

  1. ESP32 TTGO T1
  2. Mi Band 2 ou 3
  3. Computador com o IDE do Arduino instalado já

Biblioteca e serviço

ESP32_BLE_Arduino

Etapa 1: Prepare sua biblioteca

Prepare sua biblioteca
Prepare sua biblioteca
  1. Baixe e instale a biblioteca ESP32_BLE_Arduino
  2. Baixe o código de exemplo

Etapa 2: Explorar BLE-detector.ino

Explore BLE-detector.ino
Explore BLE-detector.ino

Etapa 3: compilar e carregar o código em sua placa

Compile e envie o código para o seu quadro
Compile e envie o código para o seu quadro

Ao fazer o upload deste código para a placa, você pode ver o programa funcionar no monitor serial na taxa de baud 115200. Agora você tem que encontrar o nome da sua banda mi.

Etapa 4: edite o código para detectar sua banda mi

Editar código para detectar sua banda Mi
Editar código para detectar sua banda Mi

No Arduino IDE, na linha 65 - 82 é possível comparar os dados quando o nome do dispositivo "Mi Band 3" é o seu dispositivo. A próxima etapa é definir o deviceAddress para ter certeza de que é sua Mi Band.

Na linha 74, você pode alterar o RSSI para ajustar a detecção à distância.

Etapa 5: observe o LED na placa ao fechar o dispositivo

Olhe para o LED na placa ao fechar o dispositivo
Olhe para o LED na placa ao fechar o dispositivo
  • Quando o ESP32 detectar sua Mi Band, o LED integrado se LIGARÁ
  • Quando o ESP32 não consegue detectar sua Mi Band, o LED integrado se apaga

Recomendado: