Détecteur de bande mi utilisant ESP32 BLE: 6 étapes

Détecteur de bande mi utilisant ESP32 BLE: 6 étapes

Table des matières:

Anonim

Bonjour fabricant m (- -) m

J'ai lu cette forme d'article 陳亮 (moononournation github) sur la façon d'utiliser esp32 ble pour analyser l'appareil. J'ai donc dû essayer ce code sur github Arduino_BLE_Scanner. Maintenant, je veux utiliser mon Mi Band 3 pour ouvrir la porte quand je viens à mon bureau. Voyons comment ça marche !!!

Choses utilisées dans ce projet

  1. ESP32 TTGO T1
  2. Mi Band 2 ou 3
  3. Ordinateur avec déjà installé dans l'IDE Arduino

Bibliothèque et service

  1. ESP32_BLE_Arduino

Provisions:

Étape 1: Préparez votre bibliothèque

  1. Téléchargez et installez la bibliothèque ESP32_BLE_Arduino
  2. Téléchargez l'exemple de code

Étape 2: Explorez BLE-detect.ino

Étape 3: compiler et télécharger le code sur votre forum

Lorsque vous téléchargez ce code sur votre carte, vous pouvez voir que le programme fonctionne sur le moniteur en série avec un débit en bauds de 115200. Vous devez maintenant trouver le nom de votre mini-bande.

Étape 4: Modifier le code pour détecter votre bande Mi

Sur l’Arduino IDE, la ligne 65 - 82 indique que le nom de l’appareil «Mi Band 3» correspond à votre appareil. Prochaine étape: vous devez affiner deviceAddress pour vous assurer qu'il s'agit bien de votre bande Mi.

À la ligne 74, vous pouvez modifier RSSI pour ajuster la détection à distance.

Étape 5: Regardez le voyant à bord lorsque vous fermez l'appareil

  • Lorsque l'ESP32 détecte votre bande Mi, la DEL intégrée s'allume.
  • Lorsque l'ESP32 ne peut pas détecter votre bande Mi, la DEL intégrée s'éteint.

Étape 6: Vous pouvez maintenant réaliser un autre projet intéressant et un codage heureux M (^ - ^) m