Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμάστε τη βιβλιοθήκη σας
- Βήμα 2: Εξερευνήστε το BLE-detector.ino
- Βήμα 3: Μεταγλώττιση και μεταφόρτωση κώδικα στον πίνακα σας
- Βήμα 4: Επεξεργασία κώδικα για τον εντοπισμό του Mi Band σας
- Βήμα 5: Κοιτάξτε την ενδεικτική λυχνία LED όταν πλησιάζετε τη συσκευή
- Βήμα 6: Τώρα μπορείτε να φτιάξετε ένα άλλο Cool Project και Happy Coding M (^-^) m
Βίντεο: Mi Band Detector Using ESP32 BLE: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Hello Maker m (- -) m
Διάβασα αυτήν τη φόρμα άρθρου moon (moononournation github) σχετικά με τον τρόπο χρήσης του esp32 ble για σάρωση της συσκευής, οπότε έπρεπε να δοκιμάσω αυτόν τον κώδικα στο github Arduino_BLE_Scanner. τώρα θέλω να χρησιμοποιήσω το Mi Band 3 για να ξεκλειδώσω την πόρτα όταν έρθω στο γραφείο μου, Ας δούμε πώς λειτουργεί !!!
Πράγματα που χρησιμοποιούνται σε αυτό το έργο
- ESP32 TTGO T1
- Mi Band 2 ή 3
- Υπολογιστής με εγκατεστημένο το Arduino IDE ήδη
Βιβλιοθήκη & Υπηρεσία
ESP32_BLE_Arduino
Βήμα 1: Προετοιμάστε τη βιβλιοθήκη σας
- Κατεβάστε και εγκαταστήστε τη βιβλιοθήκη ESP32_BLE_Arduino
- Λήψη του παραδείγματος κώδικα
Βήμα 2: Εξερευνήστε το BLE-detector.ino
Βήμα 3: Μεταγλώττιση και μεταφόρτωση κώδικα στον πίνακα σας
Όταν ανεβάζετε αυτόν τον κωδικό στον πίνακα, μπορείτε να δείτε το πρόγραμμα να λειτουργεί σε Serial monitor με ρυθμό baud 115200. Τώρα πρέπει να βρείτε το όνομα του mi band σας.
Βήμα 4: Επεξεργασία κώδικα για τον εντοπισμό του Mi Band σας
Στο Arduino IDE, στη γραμμή 65 - 82 γίνεται σύγκριση φόρμας δεδομένων όταν το όνομα της συσκευής "Mi Band 3" είναι η συσκευή σας. Επόμενο βήμα πρέπει να διορθώσετε τη συσκευή Address για να βεβαιωθείτε ότι είναι το Mi Band σας.
Στη γραμμή 74, Μπορείτε να αλλάξετε το RSSI για να ρυθμίσετε τον εντοπισμό σε απόσταση.
Βήμα 5: Κοιτάξτε την ενδεικτική λυχνία LED όταν πλησιάζετε τη συσκευή
- Όταν το ESP32 εντοπίσει το Mi Band σας, η ενδεικτική λυχνία LED θα ανάψει
- Όταν το ESP32 δεν μπορεί να εντοπίσει το Mi Band σας, η ενδεικτική λυχνία LED θα σβήσει
Συνιστάται:
Πώς να DIY 32 Band LED Audio Music Spectrum Analyzer Using Arduino Nano at Home #arduinoproject: 8 Βήματα
Πώς να DIY 32 Band LED Audio Music Spectrum Analyzer Using Arduino Nano at Home #arduinoproject: Σήμερα θα φτιάξουμε ένα LED 32 Audio Music Spectrum Analyzer στο σπίτι χρησιμοποιώντας το Arduino, μπορεί να δείχνει φάσμα συχνοτήτων και να παίζει ταυτόχρονα muisc. Σημείωση Το max7219LED πρέπει να συνδεθεί μπροστά από την αντίσταση 100k, διαφορετικά ο θόρυβος του spea
ESP32 Robot Using Servos: 6 βήματα (με εικόνες)
ESP32 Robot Using Servos: Πειραματίζομαι χρησιμοποιώντας διαφορετικούς πίνακες ανάπτυξης ESP32, πρόσφατα παρήγγειλα μία από τις ποικιλίες TTGO T-Beam που συνοδεύονται από υποδοχή μπαταρίας για να προσθέσετε τη δική σας 18650 Lipo. χτίζω
TextPlayBulb: REST Enabled PlayBulb Using Raspberry Pi 3, BLE and Telegram: 3 Steps
TextPlayBulb: REST Enabled PlayBulb Using Raspberry Pi 3, BLE and Telegram: Αυτό το διδακτικό δείχνει πώς μπορείτε να συνδεθείτε σε μια λάμπα LED PlayBulb Color bluetooth χρησιμοποιώντας Python, βιβλιοθήκη Raspberry Pi 3 και Bluetooth και να επεκτείνετε τα χειριστήρια μέσω REST API για σενάριο IoT , και ως αναπήδηση, το έργο δείχνει επίσης τον τρόπο επέκτασης του
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: 7 βήματα
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας Temp και αισθητήρα υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο ThingSpeak. Για να μπορείτε να δημιουργήσετε μια προειδοποίηση προσωρινής αλληλογραφίας σε μια συγκεκριμένη τιμή
HiFive1 Arduino Intruder Detection With MQTT Alerts Using ESP32 or ESP8266: 6 βήματα
HiFive1 Arduino Intruder Detection With MQTT Alerting Using ESP32 or ESP8266: Το HiFive1 είναι ο πρώτος συμβατός με Arduino RISC-V πίνακας που κατασκευάστηκε με FE310 CPU από το SiFive. Ο πίνακας είναι περίπου 20 φορές πιο γρήγορος από τον Arduino UNO, αλλά όπως και ο πίνακας UNO, δεν διαθέτει ασύρματη συνδεσιμότητα. Ευτυχώς, υπάρχουν αρκετές ανέξοδες