i2c sensors - different voltages ?

Hi all.

I am looking for guidance on how to connect sensors with different voltages on to the Uno i2c bus. I have a i2c LCD (5 volt) in Pins A4 & A5. I also have a RTC ZS-042 (3 volt) and a BMP 180 pressure sensor (3 volt) am i right in saying they require a Level Shifter to be able to use pins SCL & SDA safely? if i do, can anyone recommend which sensor i should purchase ?

am i right in saying they require a Level Shifter to be able to use pins SCL & SDA safely?

Yes.

can anyone recommend which sensor i should purchase ?

It dosn't matter as far as the I2C bus is concerned, with a level shifter board you just connect the I2C lines to the appropriate side of the level shifter.

Many Thanks, Grumpy_Mike

This level shifter works well.