DigiKey-emag-Sensors-Vol-7

Use IMUs for precise location data when GPS won’t suffice

Listing 1: This sample Arduino code extracts the sensor data from DFRobot’s SEN0140 10DOF board. (Code source: DFRobot)

IMUs are available in a wide range of prices and capabilities. For example, DFRobot's SEN0140 10 DOF MEMS IMU sensor board is a compact IMU board that integrates an Analog Devices ADXL345 accelerometer, a magnetometer from Honeywell Microelectronics & Precision Sensors, a TDK Invensense gyroscope, and a Bosch Sensortec barometric pressure sensor. The measurement specifications for the main SEN0140 sensors are: ADXL345 accelerometer: 13-bit resolution at ±16 g (maintaining 4 mg/LSB scale factor in all g ranges) Honeywell Microelectronics & Precision Sensors magnetometer: ±8 gauss magnetic full scale TDK Invensense gyroscope: full- scale range of ±2000°/second Bosch Sensortec barometric pressure sensor: 4.35 PSI to 15.95 PSI (30 kPa to 110 kPa) All four of these sensors are wired to the board’s single SPI serial port, which means that the embedded processor must address and query each sensor separately. DFRobot’s SEN0140 also incorporates a low noise LDO

70

Powered by