Оглавление:

Детектор Mi Band с использованием ESP32 BLE: 6 шагов
Детектор Mi Band с использованием ESP32 BLE: 6 шагов

Видео: Детектор Mi Band с использованием ESP32 BLE: 6 шагов

Видео: Детектор Mi Band с использованием ESP32 BLE: 6 шагов
Видео: Bluetooth Low Energy сканер на ESP32 в ESPHome. Интеграция с Home Assistant. BLE датчик присутствия. 2024, Ноябрь
Anonim
Детектор Mi Band с использованием ESP32 BLE
Детектор Mi Band с использованием ESP32 BLE

Привет создатель м (- -) м

Я прочитал эту форму статьи 陳亮 (moononournation github) о том, как использовать esp32 ble для сканирования устройства, поэтому мне пришлось попробовать этот код на github Arduino_BLE_Scanner. теперь я хочу использовать свой Mi Band 3, чтобы разблокировать дверь, когда я прихожу в свой офис, давайте посмотрим, как это работает !!!

Вещи, использованные в этом проекте

  1. ESP32 TTGO T1
  2. Mi Band 2 или 3
  3. Компьютер с уже установленной Arduino IDE

Библиотека и обслуживание

ESP32_BLE_Arduino

Шаг 1. Подготовьте свою библиотеку

Подготовьте свою библиотеку
Подготовьте свою библиотеку
  1. Скачайте и установите библиотеку ESP32_BLE_Arduino
  2. Загрузите пример кода

Шаг 2. Изучите BLE-Detector.ino

Изучите BLE-Detector.ino
Изучите BLE-Detector.ino

Шаг 3. Скомпилируйте и загрузите код на свою доску

Скомпилируйте и загрузите код на свою доску
Скомпилируйте и загрузите код на свою доску

Когда вы загрузите этот код на свою плату, вы можете увидеть, как программа работает на последовательном мониторе со скоростью 115200 бод. Теперь вам нужно найти имя вашего mi диапазона.

Шаг 4: отредактируйте код для обнаружения вашего Mi Band

Изменить код для обнаружения вашего Mi Band
Изменить код для обнаружения вашего Mi Band

В Arduino IDE в строке 65-82 приводится форма сравнения данных, когда имя устройства «Mi Band 3» является вашим устройством. Следующим шагом вам нужно настроить deviceAddress, чтобы убедиться, что это ваш Mi Band.

В строке 74 вы можете изменить RSSI для настройки удаленного обнаружения.

Шаг 5: Посмотрите на светодиод на плате, когда вы подходите к устройству

Когда вы закрываете устройство, посмотрите на светодиод на плате
Когда вы закрываете устройство, посмотрите на светодиод на плате
  • Когда ESP32 обнаружит ваш Mi Band, на плате загорится светодиод.
  • Когда ESP32 не может обнаружить ваш Mi Band, встроенный светодиодный индикатор погаснет.

Рекомендуемые: