Мазмұны:

ESP32 BLE қолданатын Mi диапазоны детекторы: 6 қадам
ESP32 BLE қолданатын Mi диапазоны детекторы: 6 қадам

Бейне: ESP32 BLE қолданатын Mi диапазоны детекторы: 6 қадам

Бейне: ESP32 BLE қолданатын Mi диапазоны детекторы: 6 қадам
Бейне: Светильник на адресных LED, для подсветки, уведомлений и аварийного освещения. ESP32 и WLED 2024, Шілде
Anonim
ESP32 BLE көмегімен Mi диапазоны детекторы
ESP32 BLE көмегімен Mi диапазоны детекторы

Сәлем Жаратушы m (- -) м

Мен құрылғыны сканерлеу үшін esp32 ble қалай қолдануға болатыны туралы moon (moononournation github) мақаласын оқыдым, сондықтан бұл кодты 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 сериялық мониторда жұмыс істеу жылдамдығын көре аласыз. Енді сіз өзіңіздің диапазоныңыздың атауын табуыңыз керек.

4 -қадам: Mi Bandті анықтау үшін кодты өңдеңіз

Mi диапазонын анықтау үшін кодты өңдеңіз
Mi диапазонын анықтау үшін кодты өңдеңіз

Arduino IDE -де 65 - 82 жолында «Mi Band 3» құрылғысының аты сіздің құрылғыңыз болған кезде деректер формасы салыстырылады. Келесі қадам - бұл сіздің Mi Band екеніңізге көз жеткізу үшін deviceAddress -ді реттеу керек.

74 -жолда қашықтықты анықтауды реттеу үшін RSSI өзгертуге болады.

5 -қадам: Құрылғыны жабу кезінде борттағы жарықдиодты қараңыз

Құрылғыны жабу кезінде борттағы жарықдиодты қараңыз
Құрылғыны жабу кезінде борттағы жарықдиодты қараңыз
  • ESP32 сіздің Mi диапазоныңызды анықтаған кезде, борттық жарық диоды қосылады
  • Егер ESP32 Mi Band -ды анықтай алмаса, борттық жарық диоды өшеді

Ұсынылған: