Obtaining measurements from multiple TMF8821 sensors simultaneously

I’m trying to obtain measurements from multiple (~50) TMF8821 sensors simultaneously.

Do I need the same number of Arduino-compatible processor boards (e.g., SparkFun RedBoard Artemis) as sensors?

What is the most efficient way to collect measurements from multiple (~50) TMF8821 sensors simultaneously?

You will need to use an I2C multiplexer.

Thanks for your response!
But isn’t it challenging to obtain data simultaneously using a mux?

It can be, just depends on how fast you’ll be polling, how your code is implemented, how much of the data you want, etc…

Those sensors output quite a bit of data, and 50 is a lot…you’ll probably need several microcontrollers, each being able to intake 5-10 sensors’ data and a sophisticated interrupt/polling arrangement.

Your next step is probably to grab an Artemis or two (or esp32s), a mux, several qwiic cables, and some TMF8821 sensors and begin testing & trying to max out the setup…then buy however many needed to complete your project