Hardware Matrix

Accelerometers & IMUs for Home Assistant & ESPHome

7 documented pairings that cover this job, compared across protocols — setup complexity, wiring notes and what each exposes once paired.

7 devices 3 with an ESPHome config

7 shown

Interface Platform
ADXL345 3-Axis Accelerometer Analog Devices I2C / SPI / 3.3V Arduino Ecosystem Intermediate Manual config
HMC5883L 3-Axis Magnetometer Compass Honeywell I2C Bus / 3.3V Home Assistant (ESPHome) 0x1E Intermediate ESPHome ↗ Manual config
MPU6050 6-Axis Accel & Gyro IMU InvenSense I2C Bus / 3.3V Home Assistant (ESPHome) 0x68 Intermediate ESPHome ↗ Manual config
MPU6050 6-DOF Gyro Accelerometer InvenSense I2C / 5V-3.3V Level Shift Arduino Ecosystem Intermediate Manual config
MPU9250 9-Axis MotionTracking IMU InvenSense SPI / I2C / 3.3V Arduino Ecosystem Advanced Manual config
QMC5883L 3-Axis Compass Magnetometer QST I2C Bus / 3.3V Arduino Ecosystem 0x0D Intermediate ESPHome ↗ Manual config
STM32F411 Black Pill MPU9250 IMU WeAct Studio SPI / I2C / 3.3V Arduino Ecosystem Advanced Manual config

Other categorys