I am trying to find the simplest way to connect multiple (preferably around 10-20) IMU sensors to one controller. There are two constraints: sampling at 60Hz and reasonably simple wiring as I want to put it on clothes.
I am totally new to the Arduino world, please let me know what other details I should provide.
It seems that just having multiple IMUs on the I2C bus would work great, but they usually all come with the same address.
So, the solutions I found so far:
- Using several different IMUs from different companies - hard to find 20 of them
- Using a multiplexer - requires star-like wiring topology.
- Using multiple controllers - inefficient and doesn't seem right.
For now, the solution with a multiplexer seems to me the most reasonable, but is there any other way I am missing? Can I somehow produce IMUs with, say, 16 different addresses and wire them all together to one I2C?
Thanks for your help!