Pixhawk 2.4.8 Peripheral Hardware

I wan to make flight measures: temperature+vibration for each engines of my quadricopter

–>first question: can i put 8 peripheral sensor on I2C pixhawk port?

I already use 3 I2C temperature measures with this sensor MLX90614 (log browser and logs are ok)

I have added 4 vib01sensor with an arduino connected with mavlink telemetry (log browser OK but logs are KO) –> see my previous post here (i can use a sd card for the logs)

–>in order to recover vibration or accelertion logs, I want to add 4 I2C accelerometer like the MPU-6050

–>are they compatible with pixhawk 2.4.8?

No, Ardupilot doesn’t support I2C IMUs and even then I2C is nowhere near fast enough unless the IMU can report vibration level instead of raw data.

I would recommend getting an H7 based flight controller, it would make interfacing with sensors and doing custom, experimental stuff a lot easier.

I don’t know about FC 2.4.8 but in principle Ardupilot FW can also use I2C IMU’s.
I do so on my ESP32 testplatform with the MCU6050 module.
Maybe it is not best :upside_down_face:

Is anything the best with the ESP32 platform :grinning_face_with_smiling_eyes:

1 Like

Price, I think :sweat_smile:

2 Likes

Or more precisely, bang for the buck

Less bang for less bucks can be equivalent to more bang for more bucks. If you need bangs.

The ESP32 is a simple platform to learn and also @thiriot will use this small MPU modules not for flight control but for some other measurements. If it make sence or not.