SRX_BARO00_DEV#
The SRX-BARO00-DEV is a small size, low power and high performance barometric altimeter board that intends to be integrated in robotic applications development. Its extreme compactness allows easy prototyping on breadboard and integration on host board with direct soldering of back side pads.
Coupled with the included c++ library, it allows precise measure of relative and absolute pressure, altitude or temperature!
Included components are:
barometer: LPS22HB
Attention
The board includes only the sensors and no microcontroller that has to be provided by the user.
Tip
You can buy the board from:
Do not hesitate to leave a review or an evaluation on the platform if you already bought the product! 👍
Introduction#
SRX-BARO00-DEV is a high performance barometer nano development board with a form factor allowing easy use on breadboard (2.54mm pins header). Software for parsing sensor is provided.
Brochure#
Technical brochure can be accessed here:
SRX_IMU00_DEV Brochure
Hardware#
Mechanical#
Board width: 1.6 mm
Electrical#
Voltage: 3.3V (IO and power, non 5V tolerant)
- Communication
SPI (included by provided software)
I2C (non included in provided software, pull up resistors not included)
Sensors INT pads are available but their connexion is not mandatory for the boards to work. Proposed sensors parsing libraries does not use these features but the user can implement them if needed.
See also
In the examples provided for esp32-s3 (app ESP32), the board is wired with the following pins:
baro_cs = 9
mosi = 12
miso = 13
clk = 14
Software#
Tip
A dashboard is available to build and flash code, with prebuilt versions to help you test your device!
The dashboard can be accessed at: Sysrox dashboard
Libraries#
Sensors reading#
These libraries can be used to build your project. More available at All libraries
Name |
Description |
Link |
Doc |
Compatibility |
---|---|---|---|---|
libMM_lps_22hb |
Sysrox library which implements lps22hb barometer SPI driver |
|
||
libMM_no_dep_lps_22hb |
Sysrox library which implements lps22hb barometer SPI driver without cross dependencies |
|
||
libDM_abstract_sensors |
Sysrox library which implements base (parent) classes for sensors operations and corrections |
|
||
libDM_no_dep_abstract_sensors |
Sysrox library which implements base (parent) classes for sensors operations and corrections without cross dependencies |
|
Complete projects#
Complete projects can be used as examples and are ready to use for arduino platforms. The projects manifests and releases are available at Projects Manifests
Recommended projects are:
Sensors Parsing: compatible all arduino, reading of sensors
Sensors parsing#
If you do not want to use esp32s3, or just want sensors parsing, a reduced functionalities software is proposed. It includes parsing for the sensor of the board
LPS22HB barometer
… and an example main.cpp file with a loop implementation.
The software is compatible with all microcontrollers with using the arduino framework:
How to use
Caution
A package compatible with Arduino IDE is provided for this project, and documented HERE: Arduino IDE packaged code