„Mi Band“detektorius naudojant ESP32 BLE: 6 žingsniai
„Mi Band“detektorius naudojant ESP32 BLE: 6 žingsniai
Anonim
„Mi Band“detektorius naudojant ESP32 BLE
„Mi Band“detektorius naudojant ESP32 BLE

Sveiki, kūrėjas m (- -) m

Aš perskaičiau šią straipsnio formą (moononournation github) apie tai, kaip naudoti „esp32 ble“įrenginiui nuskaityti, todėl turėjau išbandyti šį kodą „github Arduino_BLE_Scanner“. Dabar aš noriu naudoti „Mi Band 3“, kad atrakinčiau duris, kai atvykau į savo biurą. Pažiūrėkime, kaip tai veikia !!!

Daiktai, naudojami šiame projekte

  1. ESP32 TTGO T1
  2. Mi 2 arba 3 juosta
  3. Kompiuteris su „Arduino IDE“jau įdiegtas

Biblioteka ir paslaugos

ESP32_BLE_Arduino

1 žingsnis: Paruoškite savo biblioteką

Paruoškite savo biblioteką
Paruoškite savo biblioteką
  1. Atsisiųskite ir įdiekite biblioteką ESP32_BLE_Arduino
  2. Atsisiųskite pavyzdinį kodą

2 žingsnis: Naršykite BLE-detector.ino

Naršykite BLE-detector.ino
Naršykite BLE-detector.ino

3 veiksmas: sudarykite ir įkelkite kodą į savo valdybą

Sudarykite ir įkelkite kodą į savo valdybą
Sudarykite ir įkelkite kodą į savo valdybą

Kai įkeliate šį kodą į savo lentą, galite matyti, kaip programa veikia serijiniame monitoriuje, kurio dažnis yra 115200. Dabar turite rasti savo mi juostos pavadinimą.

4 veiksmas: redaguokite „Mi Band“aptikimo kodą

Redaguokite „Mi Band“aptikimo kodą
Redaguokite „Mi Band“aptikimo kodą

„Arduino IDE“65-82 eilutėse yra duomenų palyginimo forma, kai įrenginio pavadinimas „Mi Band 3“, kuris yra jūsų įrenginys. Kitas žingsnis - patikslinti „deviceAddress“, kad įsitikintumėte, jog tai jūsų „Mi Band“.

74 eilutėje galite pakeisti RSSI, kad nustatytumėte aptikimo atstumą.

5 žingsnis: pažvelkite į LED indikatorių, kai ateinate uždaryti įrenginį

Pažvelkite į LED indikatorių, kai ateinate uždaryti įrenginį
Pažvelkite į LED indikatorių, kai ateinate uždaryti įrenginį
  • Kai ESP32 aptiks jūsų „Mi Band“, borto šviesos diodas įsijungs
  • Kai ESP32 negali aptikti „Mi Band“, borto šviesos diodas išsijungs

Rekomenduojamas: