Tabla de contenido:

Mi Band Detector usando ESP32 BLE: 6 pasos
Mi Band Detector usando ESP32 BLE: 6 pasos

Video: Mi Band Detector usando ESP32 BLE: 6 pasos

Video: Mi Band Detector usando ESP32 BLE: 6 pasos
Video: 429 NRF52 Bluetooth (BLE) Tutorial. Does it consume less than the ESP32? (Feather, XIAO, ItsyBitsy) 2024, Mes de julio
Anonim
Detector de Mi Band usando ESP32 BLE
Detector de Mi Band usando ESP32 BLE

Hola Maker m (- -) m

Leí este formulario de artículo 陳亮 (moononournation github) sobre cómo usar esp32 ble para escanear el dispositivo, así que tuve que probar este código en github Arduino_BLE_Scanner. ahora quiero usar mi Mi Band 3 para desbloquear la puerta cuando venga a mi oficina, ¡veamos cómo funciona!

Cosas utilizadas en este proyecto

  1. ESP32 TTGO T1
  2. Mi banda 2 o 3
  3. Computadora con Arduino IDE instalado ya

Biblioteca y servicio

ESP32_BLE_Arduino

Paso 1: prepare su biblioteca

Prepare su biblioteca
Prepare su biblioteca
  1. Descargar e instalar la biblioteca ESP32_BLE_Arduino
  2. Descarga el código de ejemplo

Paso 2: Explore BLE-detector.ino

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

Paso 3: compile y cargue el código en su tablero

Compile y cargue el código en su tablero
Compile y cargue el código en su tablero

Cuando cargue este código en su placa, podrá ver que el programa funciona en el monitor serial a una velocidad de 115200 baudios. Ahora debe encontrar el nombre de su banda mi.

Paso 4: Edite el código para detectar su Mi Band

Editar código para detectar su Mi Band
Editar código para detectar su Mi Band

En Arduino IDE, en la línea 65 - 82 se compara la forma de datos cuando el nombre del dispositivo es "Mi Band 3" que es su dispositivo. El siguiente paso es ajustar deviceAddress para asegurarse de que sea su Mi Band.

En la línea 74, puede cambiar RSSI para ajustar la detección a distancia.

Paso 5: Mire el LED a bordo cuando cierre el dispositivo

Mire el LED a bordo cuando cierre el dispositivo
Mire el LED a bordo cuando cierre el dispositivo
  • Cuando ESP32 detecte su Mi Band, el LED a bordo se encenderá
  • Cuando ESP32 no puede detectar su Mi Band, el LED a bordo se apagará

Recomendado: