https://www.prusaprinters.org/social/229741-wizeus/about
This case is made for 2.2" TFT SPI Screens (with the ILI9341 Driver Chip). Some screens do have touch-functionality too.
If you have a 2.4" TFT with touch, take a look here: https://www.thingiverse.com/thing:3415262
I used some tape to mask off light coming through the plastic. Non-translucent filament is definitely a better choice for this project. Other than that the project is rather straight-forward and easy to assemble.
You can download the Source Code for the Weather Station from GitHub: https://github.com/ThingPulse/esp8266-weather-station-color
The underlying library: https://github.com/ThingPulse/esp8266-weather-station
This is the TFT Screen I used:
https://www.aliexpress.com/item/Smart-Electronics-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/32607741715.html
IMPORTANT: Newer versions (from 10. Jan. 2019 and before) don't run without problems on a system without the touch screen present on the SPI bus! Problems with the touch screen can be avoided easily by commenting out the relevant code.
If some UI elements are blinking, see this issue on GitHub: https://github.com/ThingPulse/esp8266-weather-station-color/issues/97
WeatherStationBackv2_No_Mouning_Hole.stl | 194.6KB | |
WeatherStationBackv2_With_Mouning_Hole.stl | 259.7KB | |
WeatherStationColor_v83.f3d | 893.1KB | |
WeatherStationFrontv2.stl | 656.0KB |