ISM330DHCX : Centrale Inertielle , I2C/SPI - Qwiic/StemmaQt
zoom_out_map
chevron_left chevron_right
NewOut-of-Stock

ISM330DHCX : Centrale Inertielle , I2C/SPI - Qwiic/StemmaQt

ISM330DHCX : 3 axis inertial measurement unit

  • Accelerometer: +/-2/4/8/16g
  • Gyroscope: +/-125/250/500/1000/2000/4000 dps
  • Voltage: 3V3
  • Interface: SPI, I2C
  • Conn. Qwiic/StemmaQt
  • Detect: tilt/free-fall/wakeup/orientation/click/double-click
  • MicroPython Ready
  • Arduino Compatible

€17.50 (tax incl.) €14.46 (tax excl.)
Tax included
block Out-of-Stock
Secure payments
Payments are secured by LyraCollect, a French payment collection company.
Multiple delivery solutions
It is possible to delivered to your home, to a pick-up point or picked up by appointment at MCHobby
Parcels packed with care and efficiency
We prepare, pack and ship your orders with great respect and care.

3 Axis Inertial Measurement Unit  (gyroscope, accelerometer) for micropython (arduino)

This inertial measurement unit (IMU) is based on ST's ISM330DHCX component. This component integrates a gyroscope and an accelerometer. The accelerometer detects accelerations and decelerations (including impacts and falls), while the gyroscope quantifies rotational movements (in degrees per second). Fortunately, since our planet Earth also has a gravitational acceleration vector (which keeps us grounded), the accelerometer can also be used to determine the orientation of the sensor (and therefore of an object) relative to the ground!

We are therefore dealing with an inertial measurement unit having 6 degrees of freedom (3 for the gyroscope and 3 for the accelerometer).

The accelerometer allows measurements in the ranges of +/-2g, +/-4g, +/-8g, and +/-16g with a measurement frequency from 1.6 Hz to 6.7 kHz. Note that wider is the range and/or the higher the measurement frequency then lower will be the resolution.

On the other side, the gyroscope offers measurement ranges of +/-125dps, +/-250dps, +/-500dps, +/-1000dps, +/-2000dps, +/-4000dps with a measurement frequency from 12.5 Hz to 6.7 kHz. It is one of the few sensors reaching 4000 dps (degrees per second)... which is quite a brutal rotation.

The ISM330DHCX component features a compensation and calibration circuit, making it an excellent candidate. Furthermore, it supports a wide temperature range from -40°C to +105°C, which is very convenient for outdoor use (note that this does not mean that this breakout board is weatherproof!). The ISM330DHCX therefore offers remarkable measurement accuracy even across a wide temperature change.

Since the accelerometer and gyroscope share the same substrate (are on the same component), the data collected between the two sensors is perfectly synchronized.

Advanced users will also be able to take advantage of the various detection models (tap, activity, step counter/pedometer).

The board can be connected via its exposed I2C or SPI interface on the breakout board. The two interrupt pins can be used in advanced applications.
We have equipped the board with Qwiic/StemmaQt (I2C) connectors, allowing quick connection to your various projects that connectivity. Alternatively, simply connect the SDA and SCL signals, as well as the 3.3V power supply and ground (GND) to your microcontroller. Voila, you are ready to begin experimenting.

This component also has Arduino support (available on the internet) and MicroPython support (made by us).

3.3V breakout, not 5V tolerant.

Technical details

Tutorial

ISM330DHCX-3V3-BRK
3232100028838
Interface : Connector
BREAKOUT, Qwiic StemmaQT
Interface : Bus
SPI, I2C
Interface : Logic
3V
Interface : Vcc (power)
3V3
Library
CircuitPython, MicroPython, Arduino