Inhoudsopgave:

Mi Band-detector met ESP32 BLE - Ajarnpa
Mi Band-detector met ESP32 BLE - Ajarnpa

Video: Mi Band-detector met ESP32 BLE - Ajarnpa

Video: Mi Band-detector met ESP32 BLE - Ajarnpa
Video: Connecting ESP32 as BLE Client to Fitness Band and Trigger a Bulb 2024, Juli-
Anonim
Mi Band-detector met ESP32 BLE
Mi Band-detector met ESP32 BLE

Hallo Maker m(- -)m

Ik las dit artikelformulier 陳亮 (moononournation github) over het gebruik van esp32 ble om het apparaat te scannen, dus ik moest deze code proberen op github Arduino_BLE_Scanner. nu wil ik mijn Mi Band 3 gebruiken om de deur te ontgrendelen wanneer ik naar mijn kantoor kom, laten we eens kijken hoe het werkt !!!

Dingen die in dit project worden gebruikt

  1. ESP32 TTGO T1
  2. Mi Band 2 of 3
  3. Computer met in Arduino IDE al geïnstalleerd

Bibliotheek & Service

ESP32_BLE_Arduino

Stap 1: Bereid uw bibliotheek voor

Bereid je bibliotheek voor
Bereid je bibliotheek voor
  1. Download en installeer bibliotheek ESP32_BLE_Arduino
  2. Download de voorbeeldcode

Stap 2: Verken BLE-detector.ino

Ontdek BLE-detector.ino
Ontdek BLE-detector.ino

Stap 3: compileer en upload code naar uw bord

Code compileren en uploaden naar uw bord
Code compileren en uploaden naar uw bord

Wanneer je deze code naar je board uploadt, kun je het programma zien werken op Serial monitor in baudrate 115200. Nu moet je de naam van je mi-band vinden.

Stap 4: Bewerk de code voor het detecteren van uw Mi Band

Bewerk code voor het detecteren van uw Mi-band
Bewerk code voor het detecteren van uw Mi-band

Op Arduino IDE, in regel 65 - 82 is het gegevensformulier te vergelijken wanneer de apparaatnaam "Mi Band 3" is, dat is uw apparaat. De volgende stap moet je deviceAddress fineren om er zeker van te zijn dat het je Mi Band is.

In regel 74 kunt u RSSI wijzigen om detectie op afstand aan te passen.

Stap 5: Kijk naar de LED aan boord wanneer u het apparaat sluit

Kijk naar de LED aan boord wanneer u het apparaat sluit
Kijk naar de LED aan boord wanneer u het apparaat sluit
  • Wanneer ESP32 je Mi Band detecteert, gaat de LED aan boord AAN
  • Wanneer ESP32 uw Mi Band niet kan detecteren, gaat de LED aan boord UIT

Aanbevolen: