Ciao... la comunicazione I2C non prevede distanze così lunghe.
Eventualmente puoi mettere un extender per bus I2C oppure abbassare la velocità del bus.
Importante è avere un cavo schermato che ti possa ridurre tutte i rumori che potrebbe prendere. Io ho un progetto in cui nello stesso bus ho un display lcd, un sensore luce e un real time clock ma la lunchezza massima del bus non supera i 40 cm (cavi compresi).
Per le resistenze, il calcolo è un po' complesso per trovare il giusto valore, ma quelle che ti hanno suggerito vanno bene.
ciao