- On sale!
Product description: BBMagic Meteo - Wireless measuring module
BBMagic Meteo wireless measuring module equipped withSHT20sensor responsible for temperature and humidity measurement, the module communicates via BluetoothLow Energy (BLE). Additionally, by soldering the photoresistor it is possible to measure the lighting. The module is powered from 1.8 V to 3.6 V.The module is compatible with Raspberry.
The module is equipped with a SHT20 sensor, so it can measure ambient temperature and humidity.
BBMagic Meteo module outputs - Wireless measuring module
Pin | Description |
---|---|
1,8,20,22,23,24 |
The weight of the system. |
2 |
Configuration of radio transmission signaling:
|
3,4,5,6 |
Four active digital inputs, sampled each time just before data is sent. |
7,21 |
Supply voltage from 2.1 V to 3.6 V. |
21,22 |
Soldering pads for the CR2032 battery holder. Pin 21(+) and pin 22(-). |
7,8,9 |
The pads are used to solder the stabilizer, in order to supply the module with higher voltage. |
10 |
Power input for stabilizer with reverse polarity protection. |
11,12 |
Soldering pads for 10 kΩ photoresistor. |
13,14 |
Analogue-to-digital converter input ADC_1 and ADC_2. Allowable voltage range from 0 V to 1.8 V. Resolution of 1 mV. |
18,19 |
UART interface lines:
Allowable voltage range from 0 V to 5 V. |
BBMagic Meteo module operating modes - Wireless measuring module
To set the mode of operation, please:
- Turn off the power supply to the module.
- Press the built-in button.
- Turn on the power while holding down the button.
- Hold the button while counting down the LED flashes: 1 flash = 1 operating mode, 2 flash = 2 operating mode and so on.
- Release the button with the selected operating mode.
- The LED will go out for about 2 seconds and then flash several times depending on the mode set.
Operating mode | Data transmission period "ALIVE |
---|---|
1 |
ALIVE" information transmitted every 2 seconds. |
2 |
ALIVE" information transmitted every 10 seconds. |
3 |
ALIVE" information transmitted every 1 minute. |
4 |
ALIVE" information transmitted every 5 minutes. |
The manufacturer has prepared the source code of the application to process data from BBMagic modules. They are available on the manufacturer's website in thedownloadsection, additionally prepared a short manual withthe bbm_scanner appendix. |
Communication of BBMagic Meteo module - Wireless measurement module
The module communicates viaBluetooth Low Energy,the communication is encrypted and signed digitally with the AES-128 symmetrical block code. The device can communicate directly with Raspberry PiviaBluetooth Smart.
BBMagic Meteo module - Wireless measurement module.
Operation of the BBMagic Meteo module - Wireless measuring module
When the BBMagic Meteo starts up, it sends the standby information "ALIVE" at the time set during the configuration mode. The buffer content is defined in bbmagic_lib.h file. An example program can be found onthe manufacturer's website.
bbmm_buf[BBMAGIC_DEVICE_TYPE] | Specify the type of module that sent the data. |
bbmm_buf[BBM_METEO_TEMPER_LSB] bbmm_buf[BBM_METEO_TEMPER_MSB] |
Temperature measurement result, younger and older byte. To obtain the result in degrees Celsius, it should be divided by 100. |
bbmm_buf[BBM_METEO_HUM] | The result of air humidity measurement in the range from 0 to 100. |
bbmm_buf[BBM_METEO_LIGHT]. | Lighting level. Range from 0 to 255. |
bbmm_buf[BBM_METEO_V_SUP] | The current supply voltage of the module must be divided by 71 to obtain the voltage in volts. |
bbm_buf[BBM_METEO_ADV_TIME] | The time when the next message from the module will arrive. The time in seconds can be obtained by multiplying it by 2. |
bbm_buf[BBM_METEO_DIN_STATE] | On the four younger bits, the state of the digital inputs from DIN_0 to DIN_3, 1 indicates a low state input. |
bbm_buf[BBM_METEO_ADC_1_MSB] bbm_buf[BBM_METEO_ADC_1_LSB] |
Voltage level at input ADC_1 in mV. |
bbmm_buf[BBM_METEO_ADC_2_MSB]. bbm_buf[BBM_METEO_ADC_2_LSB] |
Voltage level at input ADC_2 in mV. |
bbmm_buf[BBM_METEO_WORKTIME_0]] | Module operation time since the last power on in seconds - youngest byte 0. |
bbmm_buf[BBM_METEO_WORKTIME_1]. | Module operation time since the last power on in seconds - next byte 1. |
bbmm_buf[BBM_METEO_WORKTIME_2]. | Module operation time since the last power on in seconds - next byte 2. |
bbmm_buf[BBM_METEO_WORKTIME_3]. | Module operation time since the last power-on in seconds - oldest byte 3. |
bbm_buf[BBMAGIC_DEVICE_ADDR_0]. | Module address. Youngest byte 0 - LSB. |
bbm_buf[BBMAGIC_DEVICE_ADDR_1]. | Module address. Next byte 1. |
bbm_buf[BBMAGIC_DEVICE_ADDR_2]. | Module address. Next byte 2. |
bbm_buf[BBMAGIC_DEVICE_ADDR_3]. | Module address. Nextbyte 3. |
bbm_buf[BBMAGIC_DEVICE_ADDR_4]. | Module address. Another byte 4. |
bbm_buf[BBMAGIC_DEVICE_ADDR_5]. | Module address. Eldest byte 5 - MSB. |
bbm_buf[BBMAGIC_DEVICE_RSSI]. | Received radio signal power in dBm. |
BBMagic Meteo module specification - Wireless measuring module
- Power supply for the module:
- Directly: 1.8 V to 3.6 V
- Stabiliser: output 2.5 to 3.6 V
- Battery CR2032 - after soldering the handle
- Soldering place for photoresistor
- Monitoring of power supply voltage status
- Measurement of ambient temperature:
- Measuring range: -40 °C to 125 °C
- Measuring accuracy: +/- 0.3 °C
- Measuring resolution: 0.04 °C
- Typical response time: 15 seconds
- Long-term drift:< 0.02°C
- Measurement of ambient humidity:
- Measuring range: from 0 %RH to 100 %RH
- Resolution of measurement: 1 %RH
- Typical response time: 8 seconds
- Long-term drift:< 0.25 %RH / year
- Radio communication indicated by an LED
- Encrypted and digitally signed communication AES-128
- Dimensions: 46 x 26 mm
Useful links |