Problem mit 200 mA-Beschränkung des Mega

Einen I2C-Bus solltest Du tunlichst unter 1m halten. Kannst oder willst Du das nicht, gibt es noch die Möglichkeit, die Geschwindigkeit zu reduzieren, was die Störanfälligkeit heruntersetzt (der kapazitive Einfluss sinkt, die Flanken haben mehr Zeit, einen vernünftigen Wert zu erreichen).

Bei längeren Leitungen würde ich die Verwendung eines RS485-Busses vorschlagen, dem sollten auch einige Dutzend Meter nichts anhaben können.