Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Door memoryleakyuVolg meer van de auteur:
Verhaal
Een baken zendt continu signalen uit om andere bluetooth-apparaten de aanwezigheid ervan te laten weten. En ik heb altijd al een bluetooth-baken willen hebben om mijn sleutels te volgen, omdat ik vorig jaar al 10 keer was vergeten ze mee te nemen. En ik kreeg toevallig een HM13 dual-module. Dus ik denk dat ik er een simpele iBeacon van kan maken om me te laten weten of ik vergeten ben mijn sleutels mee te nemen. Maar toen ik het uit had, realiseerde ik me dat ik mijn telefoons niet zou blijven checken. Dus besloot ik een continue beacon-scanner te maken met Raspberry Pi als bluetooth-gateway. Dus ik kan het activeren om me te e-mailen of te sms'en om me aan mijn sleutels te herinneren.
Benodigdheden
Seeeduino V4.2
Grove - Blueseeed - Dubbel model (HM13)
Raspberry Pi 4 Model B
Stap 1: DIY een IBeacon
Ik heb de HM13-module geprogrammeerd met een arduino-compatibel bord. Ik denk dat het kan worden gedaan met andere soorten dev-borden, zelfs met raspberry pi. Maar aangezien er genoeg bibliotheken zijn met Arduino, waarom zou je je dan druk maken? Sluit de HM13-module aan op de juiste Tx- en Rx-pin. Upload vervolgens de schets. Maar vergeet niet om UUID, macro en kleine waarde in Arduino-code in te stellen. Als het klaar is, hoeft u alleen maar de HM13-module van stroom te voorzien om het te laten werken.
Stap 2: Test het met een app
Voeg dan je baken toe in de app. De UUID, macro en kleine waarde werden gespecificeerd in Arduino-code. Daarna zie je je baken op de voorpagina van de app.
Pak je telefoon en loop rond. Je zult de ruwe afstand tussen jou en je baken zien.