สารบัญ:

Mi Band Detector ใช้ ESP32 BLE: 6 ขั้นตอน
Mi Band Detector ใช้ ESP32 BLE: 6 ขั้นตอน

วีดีโอ: Mi Band Detector ใช้ ESP32 BLE: 6 ขั้นตอน

วีดีโอ: Mi Band Detector ใช้ ESP32 BLE: 6 ขั้นตอน
วีดีโอ: EP.06 สร้างDIY MIDI to BluetoothLE MIDI Adaptor #ESP32 #Arduino #BLE #MIDI 2024, พฤศจิกายน
Anonim
เครื่องตรวจจับวง Mi โดยใช้ ESP32 BLE
เครื่องตรวจจับวง Mi โดยใช้ ESP32 BLE

สวัสดีเมคเกอร์ m(- -)m

ฉันอ่านแบบฟอร์มบทความนี้ 陳亮 (moononournation github) เกี่ยวกับวิธีใช้ esp32 ble เพื่อสแกนอุปกรณ์ ดังนั้นฉันจึงต้องลองโค้ดนี้บน 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: รวบรวมและอัปโหลดรหัสไปยังบอร์ดของคุณ

รวบรวมและอัปโหลดรหัสไปยังบอร์ดของคุณ
รวบรวมและอัปโหลดรหัสไปยังบอร์ดของคุณ

เมื่อคุณอัปโหลดโค้ดนี้ไปยังบอร์ดของคุณ คุณจะเห็นโปรแกรมทำงานบน Serial monitor ในอัตรา baud 115200 ตอนนี้ คุณต้องค้นหาชื่อ mi band ของคุณ

ขั้นตอนที่ 4: แก้ไขโค้ดสำหรับตรวจจับ Mi Band ของคุณ

แก้ไขรหัสสำหรับตรวจจับ Mi Band ของคุณ
แก้ไขรหัสสำหรับตรวจจับ Mi Band ของคุณ

บน Arduino IDE ในบรรทัดที่ 65 - 82 จะเปรียบเทียบรูปแบบข้อมูลเมื่อชื่ออุปกรณ์ "Mi Band 3" ซึ่งเป็นอุปกรณ์ของคุณ ขั้นตอนต่อไป คุณต้องปรับ deviceAddress เพื่อให้แน่ใจว่าเป็น Mi Band ของคุณ

ในบรรทัดที่ 74 คุณสามารถเปลี่ยน RSSI เพื่อปรับการตรวจจับระยะไกลได้

ขั้นตอนที่ 5: ดู LED บนบอร์ดเมื่อคุณปิดอุปกรณ์

ดู LED บนบอร์ดเมื่อคุณปิดอุปกรณ์
ดู LED บนบอร์ดเมื่อคุณปิดอุปกรณ์
  • เมื่อ ESP32 ตรวจพบ Mi Band ของคุณ LED ออนบอร์ดจะเปิดขึ้น
  • เมื่อ ESP32 ตรวจไม่พบ Mi Band ของคุณ ไฟ LED บนเครื่องจะดับลง

แนะนำ: