2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
By memoryleakyuObserwuj Więcej autora:
Fabuła
Beacon będzie nieprzerwanie nadawać sygnały, aby inne urządzenia Bluetooth wiedziały o jego obecności. I zawsze chciałem mieć beacon bluetooth do śledzenia moich kluczy, ponieważ już 10 razy zapomniałem je przynieść w zeszłym roku. I przypadkiem dostałem podwójny moduł HM13. Myślę więc, że mógłbym zmienić go w prosty iBeacon, aby dać mi znać, jeśli zapomniałem zabrać klucze. Ale kiedy to skończyłem, zdałem sobie sprawę, że nie będę dalej sprawdzać swoich telefonów. W związku z tym zdecydowałem się na stworzenie ciągłego skanera beaconów z Raspberry Pi jako bramą bluetooth. Więc mogę go uruchomić, aby wysłał mi wiadomość e-mail lub SMS, aby przypomnieć mi o moich kluczach.
Kieszonkowe dzieci
Seeeduino V4.2
Grove - Blueseeed - Podwójny model (HM13)
Raspberry Pi 4 Model B
Krok 1: Zrób to sam IBeacon
Zaprogramowałem moduł HM13 z płytką kompatybilną z arduino. Myślę, że można to zrobić z innymi rodzajami płyt deweloperskich, nawet z raspberry pi. Ale skoro bibliotek z Arduino jest mnóstwo, po co się męczyć? Podłącz moduł HM13 do prawego pinu Tx i Rx. Następnie prześlij szkic. Pamiętaj jednak, aby ustawić UUID, makro i mniejszą wartość w kodzie Arduino. Po zakończeniu wystarczy zasilić moduł HM13, aby działał.
Krok 2: Przetestuj za pomocą aplikacji
Następnie dodaj swój beacon w aplikacji. UUID, makro i drugorzędna wartość została określona w kodzie Arduino. Następnie zobaczysz swój beacon na pierwszej stronie aplikacji.
Weź telefon i chodź. Zobaczysz grubą odległość między tobą a latarnią.