This case is made for a 2.4" TFT screen with touch panel. The design is pretty similar to my other design which uses a smaller 2.2" screen instead: https://www.thingiverse.com/thing:2832880
The user 94Z28 published a remix, which fits a larger Node MCU board: https://www.thingiverse.com/thing:3887862
The screen is controlled by the ILI9341 Driver Chip and the touch screen is addressed by the XPT2046 IC.
All you have to do is to solder the wires to connect an ESP8266 to the screen's PCB and upload the program.
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
The default language is English but can be changed rather easily by modifying the code / setup.h
I bought this screen: https://www.aliexpress.com/item/2-4-240x320-SPI-TFT-LCD-Serial-Port-Module-5V-3-3V-PCB-Adapter-Micro/32871767717.html
Common problems (I had):
If some UI elements are blinking, see this issue on GitHub: https://github.com/ThingPulse/esp8266-weather-station-color/issues/97
If your ESP8266 crashes (occasionally), noticeable by a white screen:
Add some capacitors to the power rail(s)
The more infill you use and the less translucent your filament is, the better the final product will be, since there will be less light leaking out / through the plastic. Since I wanted to use white PLA filament and liked the look of my previous print, I decided to put black tape on the lower half to mask off any leaking light.
Note that I have updated the STL files since I printed mine, now there shouldn't be as much space being wasted inside :)
Printer:
Tronxy X8
Rafts:
No
Resolution:
0.2mm and up
Infill:
depends
Notes:
The more infill you use and the less translucent your filament is, the better the final product will be, since there will be less light leaking out / through the plastic.
Category: 3D PrintingThe author marked this model as their own original creation. Imported from Thingiverse.