- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii. |
Opis produktu: Bezprzewodowy moduł z przyciskiem
Bezprzewodowy moduł BBMagic Button wyposażony jest w przycisk z możliwością podłączenia zewnętrznego przełącznika, z jego pomocą można wysłać do Raspberry 6 różnych komunikatów używając do tego jedynie 2 przycisków - po 3 komunikaty dla każdego. Zasilany jest napięciem od 1,8 V do 3,6 V. Moduł jest kompatybilny z Raspberry, komunikuje się za pomocą Bluetooth Low Energy (BLE).
Wyprowadzenia BBMagic Button - Bezprzewodowego modułu z przyciskiem
Pin | Opis |
---|---|
1,8,20,22,23,24 |
Masa układu. |
2 |
Konfiguracja sygnalizacji wciśnięcia przycisku:
|
3,4,5,6 |
Aktywne masą wejścia cyfrowe, próbkowane każdorazowo tuż po naciśnięciu przycisku. |
7,21 |
Wejście zasilające, napięcie zasilania od 1,8 V do 3,6 V. |
21,22 |
Pady do wlutowania uchwytu dla baterii pastylkowej CR2032: 21(+) i 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 dla wlutowania fotorezystora 10 kΩ. Pomiar poziomu oświetlenia dokonywany jest tuż po naciśnięciu przycisku. |
13,14,17,18,19 |
Nie używane piny |
15,16 |
Pady do podłączenia alternatywnej diody LED wraz z szeregowym rezystorem. 15 (anoda) z szeregowym rezystorem, 16 (katoda). Impulsy pojawiają się gdy pin 2 nie jest podłączony do masy. |
24,25 |
Pady do podłączenia drugiego przycisku. |
Komunikacja modułu BBMagic Button - Bezprzewodowego modułu z przyciskiem
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 Button - Bezprzewodowy moduł z przyciskiem.
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 Button - Bezprzewodowego modułu z przyciskiem
Każde naciśnięcie któregokolwiek z przycisków powoduje wysłanie informacji "ALIVE" do Raspberry. Zawartość bufora zdefiniowano w pliku bbmagic_lib.h. Przykładowy program można znaleźć na stronie producenta.
bbm_buf[BBMAGIC_DEVICE_TYPE] | Określa typ modułu który przesłał dane. |
bbm_buf[BBM_BUTTON_BUTTON_FUNCTION] |
Funkcja wywołana przez użytkownika. 1 - pojedyncze kliknięcie guzika PCB, 2 - podwójne kliknięcie guzika PCB, 3 - przytrzymanie guzika PCB, 11 - pojedyncze kliknięcie przycisku na pinach 24,25, 12 - podwójne kliknięcie przycisku na pinach 24,25, 13 - przytrzymanie guzika na pinach 24,25 |
bbm_buf[BBM_METEO_V_SUP] | Aktualne napięcie zasilania modułu, aby otrzymać napięcie w woltach należy podaną wartość podzielić przez 71. |
bbm_buf[BBM_BUTTON_INPUT_PINS] | Stan wejść cyfrowych modułu. |
bbm_buf[BBM_BUTTON_CHIP_TEMP] | Temperatura podana w stopniach Celcjusza (kodowanie U2). |
bbm_buf[BBM_BUTTON_LIGHT] | Poziom oświetlenia, W zakresie od 0 do 255. |
bbm_buf[BBM_BUTTON_FIRM_0] | Numer wersji Firmware'u. Młodszy bajt. |
bbm_buf[BBM_BUTTON_FIRM_1] | Numer wersji Firmware'u. Starszy bajt. |
bbm_buf[BBMAGIC_DEVICE_ADDR_0] |
Adres modułu - najmłodszy bajt 0. |
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 - kolejny bajt 5. |
bbm_buf[BBMAGIC_DEVICE_RSSI] | Moc odbieranego sygnału radioweo w dBm. |
Specyfikacja BBMagic Button - Bezprzewodowy moduł z przyciskiem
- Zasilanie modułu:
- Bezpośrednio: od 1,8 V do 3,6 V
- Stabilizator: wyjście od 2,5 do 3,6 V
- Bateria CR2032 - po wlutowaniu uchwytu
- Pady do wlutowania dodatkowego przycisku
- Monitorowanie stanu napięcia zasilania
- Pomiar temperatury chipu
- Komunikacja radiowa sygnalizowana diodą LED
- Komunikacja szyfrowana i podpisana cyfrowo AES-128
- Wymiary: 46 x 22 mm
Przydatne linki |