- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii. |
Opis produktu: BBMagic Relay Power - Bezprzewodowy sterownik z przekaźnikiem
Bezprzewodowy moduł BBMagic Relay Power jest rozbudowaną wersją modułu BBMagic Relay, poza standardowymi wyjściami sterującymi została wyposażona w układ z przekaźnikiem 230 V / 10 A podłączony do wyjścia sterującego RELAY_0. Komunikuje się w standardzie Bluetooth Low Energy (BLE). Moduł jest kompatybilny z Raspberry. Napięcie zasilania od 1,8 do 3,6 V.
Moduł wyposażony jest w przekaźnik o obciążalności 230 V / 10 A.
Funkcje modułu BBMagic RELAY Power - Bezprzewodowego sterownika z przekaźnikiem
- Sterowanie maksymalnie 4 przekaźnikami
- Funkcja automatycznego włączenia wyjścia RELAY_0 na 15 minut po uruchomieniu modułu, konfigurowana pinem 17.
- Możliwość monitorowania stanu napięcia zasilania.
- Detektor światła - pady do wlutowania fotorezystora 10 kΩ - zakres od 0 do 255.
- Dwa kanały ADC o zakresie napięć od 0 V do 1,8 V i rozdzielczości 1 mV.
- Pomiar temperatury chipu sterującego.
- Wbudowana dioda LED sygnalizująca komunikację Bluetooth - konfigurowana pinem 2.
- Komunikacja jest szyfrowana i podpisana cyfrowo.
- Proste sterowanie za pomocą Raspberry Pi przy użyciu biblioteki bbmagic_lib.
Moduł wyposażony jest w przekaźnik o obciążalności do 10 A sterowany napięciem 12 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 Relay Power - Bezprzewodowego sterownik z przekaźnikiem
Po uruchomieniu urządzenia BBMagic Relay Power wysyła co 60 sekund informacje "ALIVE". W przypadku odebrania przez moduł żądania włączenia lub wyłączenia przekaźnika/przekaźników, wysyła wiadomość "ALIVE" natychmiast po wykonaniu zadania. Zawartość bufora zdefiniowano w pliku bbmagic_lib.h biblioteki w wersji 2.0. Przykładowe programy można znaleźć na stronie producenta.
bbm_buf[BBMAGIC_DEVICE_TYPE] | Określa typ modułu który przesłał dane. W tym przypadku "BBMAGIC_M_RELAY". |
bbm_buf[BBM_RELAY_V_SUP] | Napięcie zasilania modułu. Aby otrzymać napięcie w woltach nalezy otrzymaną wartość podzielić przez 71. |
bbm_buf[BBMAGIC_RELAY_ADV_TIME] | Czas po jakim jest wysyłana kolejka wiadomość "ALIVE". Aby potrzymać czas w sekundach należy pomnożyć przez 2. |
bbm_buf[BBMAGIC_RELAYS_STATE] | Cztery najmłodsze bity definiują stan przekaźników. Bit ustawiony=przekaźnik włączony, Bit wyzerowany=przekaźnik wyłączony. Bit0 - Relay0...Bit3 - Relay3. |
bbm_buf[BBM_RELAY_CHIP_TEMP] | Temperatura chipu podana w stopniach Celsjusza(kodowanie U2). |
bbm_buf[BBM_RELAY_LIGHT] | Poziom oświetlenia. Podawany w zakresie od 0 do 255. |
bbm_buf[BBM_RELAY_ADC_1_MSB] i bbm_buf[BBM_RELAY_ADC_1_LSB] |
Poziom napięcia na wejściu ADC_1 podany w mV, starszy i młodszy bajt. |
bbm_buf[BBM_RELAY_ADC_2_MSB] i bbm_buf[BBM_RELAY_ADC_2_LSB] |
Poziom napięcia. Adres modułu, a wejściu ADC_2 podany w mV, starszy i mlodszy bajt. |
bbm_buf[BBMAGIC_RELAY_WORKTIME_0] |
Czas pracy modułu od ostatniego włączenia zasilania w sekundach - najmłodszy bajt - 0. |
bbm_buf[BBMAGIC_RELAY_WORKTIME_1] |
Czas pracy modułu od ostatniego włączenia zasilania w sekundach - kolejny bajt - 1. |
bbm_buf[BBMAGIC_RELAY_WORKTIME_2] |
Czas pracy modułu od ostatniego włączenia zasilania w sekundach - kolejny bajt - 2. |
bbm_buf[BBMAGIC_RELAY_WORKTIME_3] |
Czas pracy modułu od ostatniego włączenia zasilania w sekundach - kolejny bajt - 3. |
bbm_buf[BBM_RELAY_FIRM_0] |
Numer wersji firmware modułu - młodszy bajt. |
bbm_buf[BBM_RELAY_FIRM_1] |
Numer wersji firmware moduł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, bajt 1. |
bbm_buf[BBMAGIC_DEVICE_ADDR_2] |
Adres modułu, bajt 2. |
bbm_buf[BBMAGIC_DEVICE_ADDR_3] |
Adres modułu, bajt 3. |
bbm_buf[BBMAGIC_DEVICE_ADDR_4] |
Adres modułu, bajt 4. |
bbm_buf[BBMAGIC_DEVICE_ADDR_5] |
Adres modułu, nastarszy bajt 5 - MSB. |
bbm_buf[BBMAGIC_DEVICE_RSSI] |
Moc odbieranego sygnału radiowego w dBm. |
Wyprowadzenia modułu BBMagic Relay Power - Bezprzewodowy sterownik z przekaźnikiem
Pin | Opis |
---|---|
1,8,20,22,23,24 |
Masa układu. |
2 |
Konfiguracja sygnalizacji transmisji radiowej:
|
3,4,5,6 |
Wyjścia sterujące przekaźnikami, do poprawnego działania potrzebny jest tranzystor. |
7,21 |
Wejścia zasilające, napięcie zasilania od 1,8 V do 3,6 V. |
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ścia przetwornika ADC. Napięcie od 0 do 1,8 V. Rozdzielczość 1 mV. |
15,16 |
Pady do podłączenia diody LED z rezystorem szeregowym:
|
17 |
Wejście konfiguracyjne START CONF
|
18,19 |
Linie interfejsu UART:
|
Specyfikacja modułu BBMagic Relay - Bezprzewodowy sterownik przekaźników
- Zasilanie modułu:
- Bezpośrednio: od 1,8 V do 3,6 V
- Stabilizator: wyjście od 2,5 V do 3,6 V
- 4 kanały sterujące przekaźnikami
- Parametry przekaźnika:
- Napięcie cewki: 12 V
Napięcie przełączania: 230 V AC / 30 V DC - Maksymalny prąd: 10 A
- Detektor światła: pady do wlutowania fotorezystora 10 kΩ
- Dwa kanały ADC: od 0 V do 1,8 V
- Pomiar temperatury chipu
- Monitorowanie stanu napięcia zasilania
- Linia UART odpowiedzialna za nadawanie i odbiór sygnału: od 0 V do 5 V
- Komunikacja szyfrowana i podpisana cyfrowo
- Komunikacja sygnalizowana diodą LED
Przydatne linki |