- Wyprzedaż!
Opis produktu: BBMagic Motion - Bezprzewodowy czujnik ruchu PIR
Bezprzewodowy czujnik ruchu PIR pozwala na wykrycie ruchu każdego obiektu, którego temperatura jest wyższa od zera bezwzględnego w zakresie 120° na odległość 4 / 5 m. Komunikuje się za pomocą interfejsu Bluetooth Low Energy (BLE). Moduł jest kompatybilny z Raspberry Pi i zasilany napięciem od 2,7 V do 3,3 V.
Moduł wyposażony jest w czujnik ruchu PIR.
Wyprowadzenia BBMagic Motion - Bezprzewodowego czujnika ruchu PIR
Pin | Opis |
---|---|
1,8,20,22,23,24 |
Masa układu. |
2 |
Konfiguracja sygnalizacji transmisji radiowej:
|
3,4,5,6 |
Cztery aktywne masą wejścia cyfrowe, próbkowane każdorazowo tuż przed wysłaniem danych. |
7,21 |
Napięcie zasilania od 2,7 V do 3,6 V. |
21,22 |
Pady do wlutowania uchwytu na baterię CR2032. Pin 21(+) i pin 22(-). |
7,8,9 |
Pady do wlutowania stabilizatora, w celu zasilania modułu wyższym napięciem. |
10 |
Wejście zasilania dla stabilizatora z zabezpieczeniem przed odwrotną polaryzacją. |
11,12 |
Pady do wlutowania fotorezystora 10 kΩ. |
13,14 |
Wejście przetwornika analogowo-cyfrowego ADC_1 oraz ADC_2. Zakres dopuszczalnych napięć od 0 V do 1,8 V. Rozdzielczość 1 mV. |
18,19 |
Linie interfejsu UART:
Dopuszczalny zakres napięć od 0 V do 5 V. |
Producent przygotował kod źródłowy aplikacji pozwalający na przetwarzanie danych z modułów BBMagic. Dostępne są na stronie producenta w zakładce Download, dodatkowo przygotował krótki poradnik pracy z aplkacją bbm_scanner. |
Działanie modułu BBMagic Motion - Bezprzewodowego czujnika ruchu PIR
Gdy BBMagic Motion wykryje ruch w obszarze monitorowanym natychmiast wyśle informacje o tym zdarzeniu do Raspberry Pi za pomocą interfejsu komunikacyjnego Bluetooth, następnie przez 10 sekund pozostaje on nieczuły na pojawiające się obiekty. Po upływie tego czasu monitorowanie zostanie wznowione. Zawartość bufora zdefiniowano w pliku bbmagic_lib.h. Przykładowe programy można znaleźć na stronie producenta.
bbm_buf[BBMAGIC_DEVICE_TYPE] | Określa typ modułu który przesłał dane. |
bbm_buf[BBM_MOTION_FLAGS] | Flagi informują o detekcji obiektu(najstarszy bit), ustawiona flaga BBM_MOTION_ALERT_MASK oznacza wykrycie obiektu. |
bbm_buf[BBM_MOTION_V_SUP] | Aktualne napięcie zasilania modułu, aby otrzymać napięcie w woltach należy podaną wartość podzielić przez 71. |
bbm_buf[BBM_MOTION_CHIP_TEMP] | Temperatura chipu podana w stopniach Celcjusza (kodowanie U2). |
bbm_buf[BBM_MOTION_LIGHT] | Poziom oświetlenia. Zakres od 0 do 255. |
bbm_buf[BBM_MOTION_ADC_1_MSB] bbm_buf[BBM_MOTION_ADC_1_LSB] |
Poziom napięcia na wejściu ADC_1 w mV, starszy i młodszy bajt. |
bbm_buf[BBM_MOTION_ADC_2_MSB] bbm_buf[BBM_MOTION_ADC_2_LSB] |
Poziom napięcia na wejściu ADC_2 w mV, starszy i młodszy bajt. |
bbm_buf[BBM_MOTION_WORKTIME_0] | Czas pracy modułu od ostatniego włączenia zasilania wyrażony w sekundach. Najmłodszy bajt 0. |
bbm_buf[BBM_MOTION_WORKTIME_1] | Czas pracy modułu od ostatniego włączenia zasilania wyrażony w sekundach. Kolejny bajt 1. |
bbm_buf[BBM_MOTION_WORKTIME_2] | Czas pracy modułu od ostatniego włączenia zasilania wyrażony w sekundach. Kolejny bajt 2. |
bbm_buf[BBM_MOTION_WORKTIME_3] | Czas pracy modułu od ostatniego włączenia zasilania wyrażony w sekundach. Najstarszy bajt 3. |
bbm_buf[BBM_MOTION_FIRM_0] | Wersja firmware'u. Młodszy bajt. |
bbm_buf[BBM_MOTION_FIRM_1] | Wersja firmware'u. Starszy bajt. |
bbm_buf[BBMAGIC_DEVICE_ADDR_0] | Adres modułu. Najmłodszy bajt 0 - LSB. |
bbm_buf[BBMAGIC_DEVICE_ADDR_1] | Adres modułu. Kolejny bajt 1. |
bbm_buf[BBMAGIC_DEVICE_ADDR_2] | Adres modułu. Kolejny bajt 2. |
bbm_buf[BBMAGIC_DEVICE_ADDR_3] | Adres modułu. Kolejny bajt 3. |
bbm_buf[BBMAGIC_DEVICE_ADDR_4] | Adres modułu. Kolejny bajt 4. |
bbm_buf[BBMAGIC_DEVICE_ADDR_5] | Adres modułu. Najstarszy bajt 5 - MSB. |
bbm_buf[BBMAGIC_DEVICE_RSSI] | Moc odbieranego sygnału radiowego w dBm. |
Komunikacja modułu BBMagic Motion - Bezprzewodowego czujnika ruchu PIR
Moduł komunikuje się za pomocą Bluetooth Low Energy, komunikacja jest szyfrowana i podpisywana cyfrowo symetrycznym szyfrem blokowym AES-128. Urządzenie może komunikować się bezpośrednio z Raspberry Pi przez Bluetooth Smart.
Moduł BBMagic Motion - Bezprzewodowy czujnik ruchu PIR.
Specyfikacja BBMagic Motion - Bezprzewodowego czujnika ruchu PIR
- Zasilanie modułu:
- Bezpośrednio: od 2,7 V do 3,6 V
- Stabilizator: wyjście od 2,5 do 3,6 V
- Bateria CR2032 - po wlutowaniu uchwytu
- Miejsce na wlutowanie fotorezystora
- Monitorowanie stanu napięcia zasilania
- Detektor ruchu PIR:
- Kąt: 120°
- Zasięg: ok 4 / 5 m
- Detektor światła: pady do wlutowania fotorezystora 10k
- Przetwornik ADC: od 0 V do 1,8 V
- Komunikacja radiowa sygnalizowana diodą LED
- Komunikacja szyfrowana i podpisana cyfrowo AES-128
- Wymiary: 46 x 22 mm
Przydatne linki |