Wetterstation- Projekt: Arduino Uno Speicher nahezu voll

Wie würdest du es ändern ohne das der Speicherverbrauch steigt?

Ob das delay(3000) innerhalb von displayTFT steckt, oder direkt in loop steht, damit man es sieht, sollte wohl am Speicherbedarf nichts ändern.
Ist halt die Frage, warum du dein dislpayTFT aus zwei Teilen ( vor und nach dem delay ) besteht.

Wenn der Flash-Speicher für Serial (oder weitere erforderliche Funktionen) nicht mehr reicht, würde ich SD.h durch was kleineres ersetzen.
Wenn du nur log-Dateien schreiben willst, und auch mit Fat16 auskommst, findest du Lösungen von Leuten die dieses Speicher-Problem auch schon hatten.

Was die anderen Libraries angeht, weiss ich nicht wie groß die sind und was du davon brauchst.
(Um eine RTC zu lesen brauchst du eigentlich kaum was, aber RTCLib ist auch nicht sehr groß... )