Hillcrest Labs' BNO080 Sensor Module
There are many excellent low-cost sensors available today if you need to add motion awareness to your design. However, the cost and time required for hardware and software integration can be significant. This is where the BNO080 module from Hillcrest Labs provides tremendous value. The BNO080 is a complete sensor subsystem controlled by an external host processor over a serial interface. The small (3.8 mm x 5.2 mm x 1.1 mm) SMT module integrates a triaxial accelerometer, triaxial gyroscope, magnetometer and a 32-bit ARM® Cortex™-M0+ microcontroller. It is manufactured by Bosch Sensortec and the sensor software running on the Cortex™-M0+ is provided by Hillcrest Labs.
System Block Diagram
Hillcrest’s SH-2 sensor hub software stack is at the heart of the system. MotionEngine™ software provides raw, calibrated and fused sensor orientation data from the integrated MEMS sensors. This data can be used for gesture detection and a variety of advanced motion-controlled applications. The ‘always-on’ and activity classification features include step counter, stability detector, tap detector, and gestures. The host interface provides access to power management functionality, sensor configuration, and handles communication with the system host. Example driver code is available for Android, Linux, and embedded designs.
Hardware
The BNO080 is packaged in a 28 pin LGA 3.8 mm x 5.2 mm x 1.1 mm System-in-Package (SiP). Integrated inside is a triaxial 12-bit accelerometer with a range of ±8g, triaxial 16-bit gyroscope with a range of ±2000 degrees per second, a triaxial geomagnetic sensor, and a 32-bit ARM® Cortex™-M0+ microcontroller. Host processor interfaces of UART, I2C and SPI are supported. A secondary I2C interface is provided to allow for attachment of additional environmental sensors.
Development and Evaluation
The BNO080 Development Kit is a demonstration and evaluation platform that provides quick and easy development and prototyping. The kit consists of the BNO080 development board, an STMicroelectronics STM32 Nucleo-F411RE Development Platform, Freespace® MotionStudio2.0 PC software application, technical collateral, and documentation.
BNO080 Development Board and STM32 Nucleo-F411RE
Availability at DigiKey
Related Product Highlights
Hillcrest Labs Resources
Freespace® MotionStudio 2 Software Download
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum