Behold, the ST ISM330DHCX: an industrial quality Accelerometer+Gyroscope 6-DOF IMUs (inertial measurement unit) from ST.
This IMU sensor has 6 degrees of freedom - 3 degrees each of linear acceleration and angular velocity at varying rates within a respectable range. For the accelerometer: plusmn;2/plusmn;4/plusmn;8/plusmn;16 g at 1.6 Hz to 6.7KHz update rate. For the gyroscope: plusmn;125/plusmn;250/plusmn;500/plusmn;1000/plusmn;2000/plusmn;4000 dps at 12.5 Hz to 6.7 KHz. In particular, this is one of the few gyro#39;s we stock with 4000 dps range, usually they top out at 2000. This sensor has extra calibration and compensation circuits to give it excellent performance in a wide environmental range from-40 to +105deg;C. Most other IMU sensors don#39;t have industrial temperature ranges, or have wide accuracy variation as the temperature changes. The accelerometer and gyroscope also are on the same silicon die, which will keep the 6 measurements synchronized better than when the two sensors are on separate dies.
There are also some nice extras, such as built in tap detection, activity detection, pedometer/step counter and a programmable finite state machine / machine learning core that can perform some basic gesture recognition.
For interfacing, you can use either SPI or I2C - there#39;s two configurable interrupt pins. For advanced usage, you can attach additional devices to an external I2C/SPI port - used for optical image stabilization.
To make getting started fast and easy, we placed the sensors on compact breakout boards with voltage regulation and level-shifted inputs. That way you can use them with 3V or 5V power/logic devices without worry.
We also wrote libraries to help you get these sensors integrated with your Arduino/C++ or CircuitPython/Python boards such as Raspberry Pi or other single board computers.
Additionally since it speaks I2C you can easily connect it up with two wires (plus power and ground!). We#39;ve even included SparkFun qwiic compatibleSTEMMA QTconnectors for the I2C bus so you don#39;t even need to solder! Just wire up to your favorite micro like the STM32F405 Feather with a plug-and-play cable to get 6 DoF data ASAP.