I2C
Die Wire Bibliothek steuert den Hardware implementierten I2C Bus an. Es hat keinen Sinn sie nicht zu verwenden. Bei zu langen Datenleitungen und zu großen Pullupwiderständen funktioniert der Bus nicht. Der externe Pullupwiderstand wird zum internen paralellgeschaltet und darum braucht der interne nicht deaktiviert werden. Wo der Pullupwiderstand angebracht wird ist bei der verwendeten Übertragungsgeschwindigkeit egal. Bei höheren Frequenzen müßte die Hälfte am Anfang und die andere Hälfte des Pullupwiderstandes am ende des Busses sein.
Sicherung:
Gleich nach der USBbuchse ist die 500mA Sicherung. Du kannst den Arduino auch über die GND und 5V pins mit Strom versorgen. Da hat es aber keinen Sinn die anderen Verbraucher über Arduino zu versorgen sondern man versorgt alle vom Netzteil/Batterie aus. Die Netzteilbuchse hat eine Diode und einen Spannunsstabilisator nachgeschaltet. Die verwendete Diode hält 1A aus. Der Spannungsstabilisator verheizt die Differenzleistung ( Eingangspannung minus 5V mal Strom) in Wärme und erhizt sich. Zu hohe Werte verbrennen auf Dauer die Platine. Dazu ist es besser Arduino mit 5V zu betreiben wenn man keine Verbraucher hat die mehr Spannung brauchen.
Den Stromverbrauch des Displays kannst Du ja messen.
Grüße Uwe