- EOL
Pozornost! Prodej produktu byl dokončen. Podívejte se na ostatní v této kategorii. |
Popis produktu: BBMagic Magneto - bezdrátový snímač magnetického pole
Bezdrátový senzor magnetického pole komunikující ve standardu Bluetooth Low Energy (BLE ). Detekuje vzhled nebo zmizení magnetického pole pomocí jazýčkového spínače. Modul je kompatibilní s Raspberry Pi . Je napájen napětím od 1,8 V do 3,6 V. Kromě toho může zařízení monitorovat úroveň osvětlení a je schopno monitorovat 2 analogové a 4 digitální signály. Jazýčkový spínač je třeba zakoupit samostatně.
Pro správnou funkci modulu je nutné použít jazýčkový spínač .
Provozní režimy BBMagic Magneto - bezdrátový snímač magnetického pole
Pro nastavení provozního režimu:
- Vypněte modul.
- Stiskněte vestavěné tlačítko.
- Stisknutím tlačítka zapněte napájení.
- Podržte tlačítko odpočítávající LED bliká: 1 bliknutí = 1 provozní režim, 2 bliknutí = 2 provozní režim atd.
- Uvolněte tlačítko se zvoleným provozním režimem.
- Dioda se asi na 2 sekundy vypne a poté několikrát zabliká v závislosti na nastaveném režimu.
Pracovní režim | "ŽIVÉ" období přenosu dat |
---|---|
1 |
„ŽIVÉ“ informace odesílané každých 30 sekund. |
2 |
„ŽIVÉ“ informace odesílané každých 60 sekund. |
3 |
„ŽIVÉ“ informace zasílané každé 3 minuty. |
4 |
„ŽIVÉ“ informace zasílané každých 5 minut. |
Výrobce připravil zdrojový kód aplikace, který umožňuje zpracování dat z modulů BBMagic. Jsou k dispozici na webových stránkách výrobce v záložce Stáhnout , navíc připravil krátkého průvodce prací s aplikací bbm_scanner. |
Komunikace modulu BBMagic PWM - bezdrátový regulátor signálu PWM
Modul komunikuje přes Bluetooth Low Energy , komunikace je šifrována a digitálně podepsána symetrickou blokovou šifrou AES-128. Zařízení může komunikovat přímo s Raspberry Pi přes Bluetooth Smart.
Jazýčkový spínač není součástí dodávky. Musí být objednáno samostatně.
Provoz modulu BBMagic Magneto - bezdrátového snímače magnetického pole
Po spuštění zařízení odešle BBMagic Magneto „ŽIVÉ“ informace v čase nastaveném během konfigurace provozního režimu. Výjimkou je detekce nebo ztráta magnetického pole, v takovém případě je odeslána okamžitě po změně stavu. Obsah vyrovnávací paměti je definován v souboru bbmagic_lib.h. Ukázkové programy najdete na webových stránkách výrobce .
bbm_buf [BBMAGIC_DEVICE_TYPE] | Určuje typ modulu, který data odeslal. |
bbm_buf [BBM_MAGNETO_FLAGS] | Vlajky informující o detekci magnetického pole (nejvyšší bit) a stavu čtyř digitálních vstupů (čtyři spodní bity). Pokud je nastaven příznak BBM_MAGNETO_MAGNET_MASK, znamená to, že bylo detekováno magnetické pole. |
bbm_buf [BBM_MAGNETO_V_SUP] | Aktuální napájecí napětí modulu, pro získání napětí ve voltech, by měla být daná hodnota vydělena 71. |
bbm_buf [BBM_MAGNETO_ADV_TIME] | Čas do odeslání další zprávy z modulu. Chcete-li získat čas v sekundách, musíte vynásobit dvěma. |
bbm_buf [BBM_MAGNETO_CHIP_TEMP] | Teplota se udává ve stupních Celsia. |
bbm_buf [BBM_MAGNETO_LIGHT] | Úroveň osvětlení v rozmezí od 0 do 255. |
bbm_buf [BBM_MAGNETO_ADC_1_MSB] bbm_buf [BBM_MAGNETO_ADC_1_LSB] | Úroveň napětí na vstupu ADC_1 v mV, vysoký a nízký bajt. |
bbm_buf [BBM_MAGNETO_ADC_2_MSB] bbm_buf [BBM_MAGNETO_ADC_2_LSB] | Úroveň napětí na vstupu ADC_2 v mV, vysoký a nízký bajt. |
bbm_buf [BBM_MAGNETO_WORKTIME_0] |
Doba provozu modulu od posledního zapnutí, udává se v sekundách - nejmladší bajt 0. |
bbm_buf [BBM_MAGNETO_WORKTIME_1] | Doba provozu modulu od posledního zapnutí, udaná v sekundách - další bajt 1. |
bbm_buf [BBM_MAGNETO_WORKTIME_2] | Doba provozu modulu od posledního zapnutí, uvedená v sekundách - další bajt 2. |
bbm_buf [BBM_MAGNETO_WORKTIME_3] | Doba provozu modulu od posledního zapnutí, uvedená v sekundách - další bajt 3. |
bbm_buf [BBM_MAGNETO_FIRM_0] | Verze firmwaru modulu, nízký bajt. |
bbm_buf [BBM_MAGNETO_FIRM_1] | Verze firmwaru modulu , vysoký bajt. |
bbm_buf [BBMAGIC_DEVICE_ADDR_0] | Adresa modulu - nejmladší bajt 0 - LSB. |
bbm_buf [BBMAGIC_DEVICE_ADDR_1] | Adresa modulu - další bajt 1. |
bbm_buf [BBMAGIC_DEVICE_ADDR_2] | Adresa modulu - další bajt 2. |
bbm_buf [BBMAGIC_DEVICE_ADDR_3] | Adresa modulu - další bajt 3. |
bbm_buf [BBMAGIC_DEVICE_ADDR_4] | Adresa modulu - další bajt 4. |
bbm_buf [BBMAGIC_DEVICE_ADDR_5] | Adresa modulu - nejstarší bajt 5 - MSB. |
bbm_buf [BBMAGIC_DEVICE_RSSI] | Síla přijatého rádiového signálu v dBm. |
Vývody modulu BBMagic Magneto - bezdrátový snímač magnetického pole
Kolík | Popis |
---|---|
1,8,20,22,23,24 |
Hmotnost systému. |
2 |
Konfigurace rádiové přenosové signalizace:
|
3,4,5,6 |
Digitální vstupy modulu, pokaždé vzorkované před odesláním zprávy „ALIVE“. |
7.21 |
Napájecí vstupy, napájecí napětí od 1,8 V do 3,6 V. |
21,22 |
Podložky pro pájení držáku pro knoflíkovou baterii CR2032: 21 (+) a 22 (-). |
7.8.9 |
Podložky pro pájení stabilizátoru pro napájení modulu vyšším napětím. |
10 |
Příkon stabilizátoru s ochranou proti přepólování. |
11.12 | Podložky pro pájení fotorezistoru 10 kΩ. |
13.14 |
Vstupy analogově-digitálního převodníku ADC_1 a ADC_2. Napětí od 0 do 1,8 V. Rozlišení 1 mV. |
18,19 |
Řádky rozhraní UART:
|
24,25 |
Polštářky pro pájení jazýčkového spínače detekujícího magnetické póry - možnost 1. |
23,25 |
Polštářky pro pájení jazýčkového spínače detekujícího magnetické póry - možnost 2. |
Specifikace BBMagic Magneto - bezdrátový snímač magnetického pole
- Napájení modulu:
- Přímo: 1,8 V až 3,6 V
- Stabilizátor: výstup od 2,5 V do 3,6 V
- Polštářky pro pájení jazýčkového spínače detekujícího magnetické pole
- Detektor světla: po pájení fotorezistoru 10 k Ω
- 2 ADC: 0V až 1,8V
- Monitorování stavu napájecího napětí
- Měření teploty třísek
- Rádiová komunikace signalizována LED diodou
- Komunikace šifrovaná a digitálně podepsaná AES-128
- Rozměry: 46 x 22 mm
Užitečné odkazy |