Table des matières:
- Provisions:
- Étape 1: Préparez votre bibliothèque
- Étape 2: Explorez BLE-detect.ino
- Étape 3: compiler et télécharger le code sur votre forum
- Étape 4: Modifier le code pour détecter votre bande Mi
- Étape 5: Regardez le voyant à bord lorsque vous fermez l'appareil
- Étape 6: Vous pouvez maintenant réaliser un autre projet intéressant et un codage heureux M (^ - ^) m
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
- ESP32 TTGO T1
- Mi Band 2 ou 3
- Ordinateur avec déjà installé dans l'IDE Arduino
Bibliothèque et service
- ESP32_BLE_Arduino
Provisions:
Étape 1: Préparez votre bibliothèque
- Téléchargez et installez la bibliothèque ESP32_BLE_Arduino
- 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.