Spisu treści:

Zrób to sam skaner IBeacon i Beacon z Raspberry Pi i HM13: 3 kroki
Zrób to sam skaner IBeacon i Beacon z Raspberry Pi i HM13: 3 kroki

Wideo: Zrób to sam skaner IBeacon i Beacon z Raspberry Pi i HM13: 3 kroki

Wideo: Zrób to sam skaner IBeacon i Beacon z Raspberry Pi i HM13: 3 kroki
Wideo: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, Lipiec
Anonim

By memoryleakyuObserwuj Więcej autora:

Autopilot V1.0 Rozpoznawanie znaków drogowych
Autopilot V1.0 Rozpoznawanie znaków drogowych
Autopilot V1.0 Rozpoznawanie znaków drogowych
Autopilot V1.0 Rozpoznawanie znaków drogowych
Wizualizuj zyski i straty bitcoinów za pomocą Arduino i Pythona
Wizualizuj zyski i straty bitcoinów za pomocą Arduino i Pythona
Wizualizuj zyski i straty bitcoinów za pomocą Arduino i Pythona
Wizualizuj zyski i straty bitcoinów za pomocą Arduino i Pythona
Użyj gestów do sterowania odtwarzaniem YouTube za pomocą Arduino
Użyj gestów do sterowania odtwarzaniem YouTube za pomocą Arduino
Użyj gestów do sterowania odtwarzaniem YouTube za pomocą Arduino
Użyj gestów do sterowania odtwarzaniem YouTube za pomocą Arduino

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

Zrób to sam iBeacon
Zrób to sam iBeacon
Zrób to sam iBeacon
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

Przetestuj to za pomocą aplikacji
Przetestuj to za pomocą aplikacji
Przetestuj to za pomocą aplikacji
Przetestuj to 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ą.

Zalecana: