technical details

The Blebricks Expert Kit is intended for users who are skilled in handling assembled/electronic printed circuit boards.

The users shall handle the included devices with care, avoiding to create short-circuits, bend connectors, apply inadequate forces on the devices and particularly on the electronic components, expose the devices to water and temperatures lower than 0°C and higher than 45°C, or create any other possible damaging scenario.

In order to disassemble stacked Blebricks, it is recommended to use a dielectric object as a lever and apply a uniform and weak force in order to not bend connectors.

BLE-B
  • Description

    The BLE-B is our Bluetooth®  Low Energy and NFC communication Blebrick, equipped with an ARM® Cortex®-M4 32-bit processor.

  • Interfaces

    The BLE-B is equipped with:

    – Bluetooth® Low Energy (v4.2)

    – NFC Tag Emulation

    – Three-state button detecting short and long presses

    – RGB LED with configurable colour and brightness level, used also for status indication by blinking

    – 4 GPIOs configurable as digital inputs, digital outputs with optional PWM feature and analogue input (only for two GPIOs)

    – Temperature sensor

    – Battery voltage sensor

  • Radio Parameters

    – 4 GHz transceiver

    – -96 dBm sensitivity

    – 1 Mbps, 2 Mbps supported data rates

    – TX power -20 to +4 dBm in 4 dB steps

    – RSSI (1 dB resolution)

  • Operation Modes

    The BLE-B can operate both and simultaneously in advertising mode (default operating mode with minimum power consumption) and observing mode (scanning for advertising packets from other BLE devices).

    The main advertising data are encoded and transmitted using a registered Manufacturer ID (0x0668, Bleb Technology s.r.l.).

    Another possibility for the BLE-B is to transfer data to/from central BLE devices in connection mode.

    Additionally, the BLE-B can operate in Quuppa mode, emulating a Quuppa tag for enhanced RTLS applications.

    The demo mode is intended for enhanced demonstration experience, but it is not recommended for low-power applications.

    The BLE-B can be configured in programming mode, where commands are received upon BLE connection, are executed and saved in BLE-B’s flash memory for execution after power-cycling.

    Finally, the BLE-B’s firmware can be updated wirelessly via Over The Air Device Firmware Update.

  • MakeApp View

IMU
  • Description

    The IMU Blebrick is a 9-Axes absolute orientation sensor integrating 3-Axes accelerometer, 3-Axes gyroscope and 3Axes magnetometer.

  • Configurability

    The user can set the reading interval, configure sensors’ full ranges and sensitivities, change measurement units, and chose the sensor output type such as orientation data (e.g. quaternions, Euler angles etc.), linear acceleration or accelerometer, gyroscope and magnetometer raw data.

  • Sensor Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    The following are default values which can be modified by the user:

    – Accelerometer: range ±4 g, bandwidth 62.5 Hz, 14 bits resolution
    – Gyroscope: range 2000 dps, bandwidth 32 Hz, 16 bits resolution
    – Magnetometer: ODR 20 Hz, 13/13/15 bits x/y/z resolution
    – Fused data (quaternions) ODR: 100 Hz

  • Additional notes

    The accelerometer, gyroscope and magnetometer can be configured only when used in raw data mode: when the sensor is set to output orientation data their default settings are restored.

  • Applications

    – Motion Tracking

    – Robotics

    – Industry 4.0

    – Indoor Navigation

    – Context awareness

  • MakeApp View

    When the IMU is connected to your BLE-B, the MakeApp will show you by default the 3-Axes accelerometer values expressed in m/s2.

    By tapping over the sensor icon and entering command mode, it is possible to change the sensor mode or the sensor sensitivity (choosing among low, average or high).

    The Gyroscope mode shows sensor orientation expressed in Euler angles.

    Magnetometer mode shows magnetic field values in µT.

  • Demo video
PDM
  • Description

    The PDM Blebrick is a Time-of-Flight (ToF), laser-ranging sensor with accurate ranging and fast ranging frequency, allowing distance measurement, presence detection and flow monitoring.

  • Configurability

    The user can set the reading interval and configure sensor’s operation mode.

  • Sensor Parameters

    The following are default values which can be modified by the user:

    – Default and minimum reading interval is 150 ms.

    – Emitter: 940 nm invisible laser (Class 1)

    – Distance measurement range: up to 400 cm

    – Ranging sensibility: 1 mm

    – Typical full Field-of-View (FoV): 27°

  • Additional notes

    The PDM Blebrick has two configurable operation modes:

    – Ranging mode: the PDM measures the distance between itself and objects/people. There are three different ranging modes (long, medium and short range) that can be chosen as a tradeoff between maximum measurable distance and ambient light immunity.

    – Crossings counter mode: the PDM continuously monitors a region of space (typically a doorstep area) in order to count how many times and in which direction it has been crossed by people or objects.

    In ranging mode, the measurement is accurate only when no warnings are shown. Typical warnings are out of bounds (the sensor is trying to measure an excessive distance) and wrapped target (when the target is too small or has an excessively irregular surface).

    Crossing counter mode could also be used for a basic gesture detection application.

  • Applications

    – User detection to power on/off and lock/unlock devices

    – Service robots and vacuum cleaners (long distance and fast obstacle detection)

    – Drones (landing assistance, hovering, ceiling detection)

    – Smart shelves and vending machines (goods inventory monitoring)

    – Sanitary (robust user detection whatever the target reflectance)

    – Smart building and smart lighting (people detection, gesture control)

    – Access counter

    – 1 D gesture recognition

  • MakeApp View

    When the PDM is connected to your BLE-B, the MakeApp will show you the measured distance and a measurement status indication.

    When the status is different from valid, the accuracy is lower.

    Tap on the sensor icon to change the measurement mode from long distance to short distance (higher accuracy).

  • Demo video
CAP
  • Description

    The CAP Blebrick is capacitive touch sensor.

  • Configurability

    The user can change the touch detection mode (normal mode or latched mode), change RGB LED colour, calibrate the sensor, and set capacitive sensor parameters such as sensitivity.

  • Sensor Parameters

    – Capacitive sensor configurable gain: 1, 2, 4, 8, 16 or 32

    – Capacitive sensor configurable oversampling: 1, 2, 4, 8, 16, 32, 64 or 128

    – Capacitive sensor configurable filtering: 1, 2, 4, 8, 16, 32 or 64

    – Capacitance resolution: 1 pF

  • Additional notes

    The CAP Blebrick has two configurable operation modes:

    – Normal mode: the touch sensor status changes whether the CAP is being touched or not (touch detection without memory)

    – Latched mode: the touch sensor status changes only upon subsequent touches (touch detection with memory)

    To indicate touch sensor status, the CAP Blebrick has an RGB LED with configurable color.

  • MakeApp View

    When the CAP is used in normal mode, the user is notified when the sensor is touched.

    Tap on the icon to switch to latched mode: in this case the LED status is shown.

    In both modes it is possible to tap on the icon to set sensor’s gain and to calibrate it or to change LED’s color.

ENV
  • Description

    The ENV Blebrick is an ultra-low-power environmental sensor that integrates gas, humidity, pressure and temperature sensors, allowing reliable calculation of the indoor air quality index (IAQ).

  • Configurability

    This sensor is not user configurable.

  • Sensor Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – The default reading interval for this sensor is 10 s.

    – Pressure range: 300 hPa – 1100 hPa (±0.6 hPa accuracy)

    – Humidity range: 0 – 100% (±3% accuracy)

    – Temperature range: -40 °C – +85 °C (±1 °C accuracy)

    – IAQ range: 0 – 500

  • Additional notes

    It can take up to ten minutes for this sensor to generate a reliable Indoor Air Quality Index. The user knows how accurate the given IAQ is basing on the IAQ Accuracy byte provided by the sensor. Until the IAQ Accuracy is equal to zero, the IAQ is not reliable.

    A proprietary algorithm processing humidity, temperature, gas and pressure data collected by the sensor automatically calculates the IAQ Index.

  • Applications

    – Air quality measurement

    – Personalized weather station

    – Context awareness, e.g. skin moisture detection, room change detection

    – Fitness monitoring / well-being

    – Warning regarding dryness or high temperatures

    – Measurement of volume and air flow

    – Home automation control (e.g. HVAC)

    – GPS enhancement (e.g. time-to-first-fix improvement, dead reckoning, slope detection)

    – Indoor navigation (change of floor detection, elevator detection)

    – Altitude tracking and calories expenditure for sports activities

  • MakeApp View

    When the ENV is connected to your BLE-B, the MakeApp will show you its measured temperature, atmospheric pressure and relative humidity values.

    The IAQ value will become available after few minutes.

RHT
  • Description

    The RHT Blebrick is a relative humidity and temperature sensor.

  • Configurability

    The user can configure the reading interval.

  • Sensor Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – Default reading interval: 1 s, and the minimum is 500 ms

    – Humidity range: 0 – 100% (±2% accuracy)

    – Humidity resolution: 0.05%

    – Temperature range: -40 °C – +125 °C (±0.3 °C accuracy)

    – Temperature resolution: 0.05 °C

  • Applications

    – Automotive: defogging, HVAC

    – Home appliance

    – Medical

    – Printers

    – Humidifier

  • MakeApp View

    When the RHT is connected to your BLE-B, the MakeApp will show you its measured relative humidity and temperature values.

UVA
  • Description

    The UVA Blebrick is an ultraviolet (UV-A) light sensor.

  • Configurability

    The user can configure the reading interval and the sensor’s integration time. Increasing the integration time results in enhanced sensitivity and higher minimum refresh time.

  • Sensor Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – Default reading interval: 1 s, the minimum is 60 ms

    – Range of spectral sensitivity: 320 – 410 nm

    – Maximum UVA detection power: 328 mW/cm2

    – UVA sensitivity: 5 µW/cm2

  • Applications

    – Solar UV indicator

    – Cosmetic / outdoor sport handheld product

    – Consumer products

  • MakeApp View

    When the UVA is connected to your BLE-B, the MakeApp will show you its measured UV light intensity value and a UVA index indication.

    By tapping over the sensor icon it is possible to set the sensor’s sensitivity.

RGB
  • Description

    The RGB Blebrick is a red, green, blue and white colour sensor.

  • Configurability

    The user can configure the reading interval and the sensor’s integration time. Increasing the integration time results in enhanced sensitivity and lower maximum detectable intensity.

  • Sensor Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – Default reading interval: 1 s, the minimum is 100 ms

    – Red irradiance responsivity: 96 counts/(µW/cm2) @619 nm

    – Green irradiance responsivity: 74 counts/(µW/cm2) @518 nm

    – Blue irradiance responsivity: 56 counts/(µW/cm2) @6467 nm

    – Minimum/Maximum detectable intensities: see below

  • Additional notes

    How the integration time affects sensitivity and maximum detectable intensity:

  • Applications

    – Handheld device

    – Consumer device

    – Industrial and mechanical application

  • MakeApp View

    When the RGB is connected to your BLE-B, the MakeApp will show you the detected colour and its measured white light intensity value.

  • Demo video
PRT
  • Description

    The PRT Blebrick is an absolute barometric pressure and temperature sensor.

  • Configurability

    The user can configure the reading interval, temperature and pressure oversampling, temperature and pressure offset and filter coefficient.

  • Sensor Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – Default reading interval: 500 ms, and the minimum is 10 ms

    – Pressure range: 300 hPa – 1100 hPa (±1 hPa accuracy)

    – Pressure resolution: 0.01 hPa

    – Temperature range: -40 °C – 85 °C (±1 °C accuracy)

    – Temperature resolution: 0.1 °C

  • Additional notes

    Since this is an absolute barometric pressure sensor, it can be used to detect and measure altitude variations. In order to measure altitude, an additional reference BLE-PRT shall be used.

  • Applications

    – Enhancement of GPS navigation (e.g. time-tofirst-fix improvement, dead-reckoning, slope detection)

    – Indoor navigation (floor detection, elevator detection)

    – Outdoor navigation, leisure and sports applications

    – Weather forecast

    – Health care applications (e.g. spirometry)

    – Vertical velocity indication (e.g. rise/sink speed)

  • MakeApp View

    When the PRT is connected to your BLE-B, the MakeApp will show you its measured temperature, atmospheric pressure and a rough altitude estimation. You can zero-offset the altitude value by tapping over the righmost button (ABS).

    Tap over the sensor icon to set the operation mode (among low power, standard and high resolution modes) or the filtering options (among off¸ medium or high filtering).

RPS
  • Description

    The RPS Blebrick is a single-position mounting base brick including a Li-Po / Li-Ion micro-USB (Type B) battery charger.

  • Usage

    It is possible to use it to supply power to other Blebricks either using a Li-Po / Li-Ion battery or using a 5 VDC power supply connected through the micro-USB (Type B) port.

    Such brick is also able to properly charge Li-Po / Li-Ion batteries.

  • Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – Output voltage: 3.0 V

    – Maximum input voltage (USB): 5.0 V

  • LED indication

    When only the battery is plugged in, the LED is turned off.

    When only the micro-USB 5VDC power source is plugged in, the green LED is turned on.

    When both the battery and the micro-USB 5VDC power source are connected, the green LED is always on, while the red LED is on only during battery charging.

  • Included Li-Po battery

    – Capacity: 80 mAh

    – Maximum continuous discharge current: 80 mA

    – Dimensions: 12 mm x 22 mm x 6 mm

    – Temperature ranges: 0 to +45°C (charge); -20°C to +60°C (discharge)

    – Humidity range: 65% ±20% r.H.

PCB
  • Description

    The PCB Blebrick is a single-position mounting base including through-hole pads to provide the user with a Blebricks sized breadboard. Such brick allows the expert user to experiment the assembly of discrete components such as buttons, switches, LEDs, analogue sensors etc.

  • Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

  • Contacts map (top view)

SPS
  • Description

    The SPS Blebrick is a single-position mounting base brick including a coin cell (CR1632) battery holder.

  • Usage

    It is possible to use it to supply power to other Blebricks, however it is recommended to use it only for low power applications since the battery cannot be recharged and will have to be replaced when empty.

  • Parameters

    – Dimensions (naked): 22.5 mm x 22.5 mm

    – Dimensions (packaged): 27 mm x 27 mm

    – Output voltage: 3.0 V

  • Included CR1632 battery

    – Capacity: 120 mAh

    – Dimensions: 16 mm x 3.2 mm

    – Temperature range: -30 °C to +70 °C

  • Recommendations

    Please be sure to place the battery in the correct position, i.e. the upper side shall be the positive side.

    Please note that if you are using the BLE-B with a fast advertising interval (i.e. < 1 s), or with any observing interval it is recommended to take in account a different kind of power supply.

REL
  • Description

    The REL Blebrick is an actuator brick including a bistable relay (concurrently handling two channels), two digital inputs and two digital outputs.

  • Configurability

    The relay and the two digital outputs can be switched on/off upon command, and it is possible to set toggling intervals for them as well (specifying the timings for both the “high” status and the “low” status). The two digital outputs can generate PWM signals with configurable duty-cycles, while the relay do not provide such feature.

    It is possible to set the reading interval for the two digital inputs.

  • LED indication

    The RGB LED is progressively lit up to notify power on.

    It then blinks green upon relay circuit closing and red upon relay circuit opening.

  • Digital inputs

    By activating the digital inputs reading, the user can read their respective values.

  • Parameters

    – Dimensions (naked): 32.5 mm x 32.5 mm

    – Dimensions (packaged): 37 mm x 37 mm

    – Maximum power: 60 W

  • Applications

    – Motor control

    – Domotic

    – Smart appliances

    – Automotive

    – Smart industry

  • MakeApp View

    When the REL is connected to your BLE-B, the MakeApp will show you the current relay status.

    Tap over the switch to change the relay status (open or closed).

SMS
  • Description

    The SMS Blebrick is a soil moisture and level detection sensor based on resistance and capacitance measurements.

  • Configurability

    The user can change the sensing mode (resistance, mutual capacitance and self-capacitance), configure the reading interval, calibrate the sensor, and set capacitive sensor parameters such as sensitivity.

  • Sensor parameters

    – Soil moisture range: 0 – 100% (±10% accuracy)

    – Humidity resolution: 1%

    – Capacitive sensor configurable gain: 1, 2, 4, 8, 16 or 32

    – Capacitive sensor configurable oversampling: 1, 2, 4, 8, 16, 32, 64 or 128

    – Capacitive sensor configurable filtering: 1, 2, 4, 8, 16, 32 or 64

    – Capacitance resolution: 1 pF

  • Additional notes

    The SMS can be used in resistance mode to measure the soil moisture, or in mutual or self-capacitance modes to perform different kinds of measurements, for example liquids level detection.

    To adapt the soil moisture scale to the specific soil you want to monitor, it is recommended to calibrate the SMS in both “dry soil” and “wet soil” conditions.

    Mutual capacitance mode is more immune to noise, however in some applications self-capacitance mode might be a more convenient choice.

    The embedded sensor (placed between the electrodes) can be used as is or can be extended using the proper pads (X and Y for mutual capacitance, Y for self-capacitance):

  • Applications

    – Smart agricolture

    – Smart industry

  • MakeApp View

    When the SMS is used in resistance mode, the measured soil moisture value is shown. Such value is calculated basing on the “dry soil” and “wet soil” conditions that can be set by the user tapping on the sensor icon and then calibrate offset (for “dry soil”) or calibrate full scale (for “wet soil”).

    Switching to mutual capacitance mode, the measured value is shown in pF.

    Tap on the sensor icon to set the capacitive sensor’s gain or to calibrate it.

    The same goes for the self-capacitance mode.

SFX
  • Description

    The SFX Blebrick is a communication module supporting Sigfox LP-WAN (Low Power Wide Area Network), allowing real-time remote access to the data coming from local or surrounding Blebricks.

    N.B. It is necessary to attach the provided antenna to the SFX Blebrick to allow communication

  • Network Highlights

    Sigfox is rolling out the first global IoT network to listen to billions of objects broadcasting data, without the need to establish and maintain network connections. Sigfox offers a software based communication solution, where all the network and computing complexity is managed in the cloud, rather than on the devices. All that together, it drastically reduces energy consumption and costs of connected devices.

    Sigfox has designed its technology and network to meet the requirements of mass IoT applications; long device battery life-cycle, low device cost, low connectivity fee, high network capacity, and long range.

    Highlights of Sigfox network are:

    High quality of service

    A device is not attached to a specific base station. Its broadcasted messages are received by any base station in the range, which is 3 on average, and there is no need for message acknowledgement. Spatial diversity coupled with time and frequency diversity of radio frame repetitions lead to high quality of service of the Sigfox network.

    High resilience to interferences

    Ultra Narrow Band intrinsic ruggedness coupled with spatial diversity of the base stations offer great anti-jamming capabilities. UNB is extremely robust in an environment with spread spectrum signals. UNB is the best choice to operate on the public ISM band.

    – Very long range

    Low bit rate and simple radio modulation enable a 163.3 dB budget link for long range communications.

    – High energy efficiency

    Sigfox radio protocol cuts the radio frame size down and no synchronization with the network is required. Combining a low power emission level and short emission duration (less than one minute per day) allows maximum autonomy to devices.

    – High network capacity

    The small footprint of UNB enables more simultaneous signals within the operation band, in addition Sigfox protocol cuts down the radio frames size. Those two features combined with the use of cognitive radio technology enables the Sigfox network to reach a very a high capacity. Sigfox payloads are small: an uplink message has up to 12-bytes payload and it takes an average of 2 s over the air to reach the base stations, while the payload allowance in downlink messages is 8 bytes. The regulation of ETSI limits the emission in the public band to 6 messages per hour.

  • Configurability

    The SFX Blebrick can forward data coming from local Blebricks to the Sigfox network at a configurable regular interval.

  • LED Indication

    The SFX Blebrick does not have an embedded LED, but it influences the behaviour of the LED of the BLE-B it is attached to:

    – When a Sigfox packet is being forwarded, the BLE-B’s LED blinks/breathes cyan

    – When a Sigfox packet is successfully forwarded, the LED blinks green

    – When a Sigfox packet forwarding fails, the LED blinks red

  • Sigfox Gateway

    The SFX Blebrick can be used to forward data coming from local Blebricks (i.e. Blebricks attached to the same BLE-B the SFX is attached to) at a regular interval or on demand, but not only: by putting the BLE-B in scan mode, the SFX will act as a Sigfox gateway, forwarding occasional alarms coming from surrounding Blebricks to the Sigfox network.

    Such feature allows to create a local Bluetooth sensors network with remote connectivity thanks to the Sigfox gateway.

  • Applications

    – Supply chain and logistics

    – Manufacturing

    – Domotic

    – Smart cities

    – Utilities and energy

    – Smart buildings

    – Retail

    – Smart agricolture

    – Insurance

  • MakeApp View

    When the SFX is connected to your BLE-B, it immediately starts forwarding data collected from the attached Blebricks to the Sigfox network every 10 minutes.

    You can also forward the GPS location of your Blebricks by tapping over the pin icon, or a short text message by tapping on the message icon, writing the message and pushing “send”.

    By tapping over the SFX icon, you will get access to the following two buttons:

    The “Get device ID” button will ask the SFX to show its identification data (Device ID and PAC).

    The “Activate Gateway” will put the BLE-B in scan mode to enable the SFX to act as a gateway collecting data from surrounding Blebricks and forwarding them to the Sigfox network.

  • MakeApp View

    When the SFX is connected to your BLE-B, it immediately starts forwarding data collected from the attached Blebricks to the Sigfox network every 10 minutes.

    You can also forward the GPS location of your Blebricks by tapping over the pin icon, or a short text message by tapping on the message icon, writing the message and pushing “send”.

    By tapping over the SFX icon, you will get access to the following two buttons:

    The “Get device ID” button will ask the SFX to show its identification data (Device ID and PAC).

    The “Activate Gateway” will put the BLE-B in scan mode to enable the SFX to act as a gateway collecting data from surrounding Blebricks and forwarding them to the Sigfox network.