An MQTT-driven Pico W-based information panel using an ILI9488 3.5" SPI TFT module (SKU MSP3521).
In addition, there is an AM2303 (DHT22) temperature and humidity sensor attached which reports climate values via MQTT.
A desktop case design for the project (FreeCAD and .3mf files) may be found in the 3D directory.
---
title: Typical HA Setup
---
flowchart LR
I[Internet] --- | | R[Node-Red]
L[LAN] --- R
Z[Zigbee2MQTT] --- M
R ---| |M((MQTT Broker))
M ---| |P[PicowPanel]
M ---| |PT[PicowTFTPanel]
Rename the dummy_wifi_config.h to wifi_config.h and edit it to suit your WiFi setup.
mqtt.hcontains the high-level MQTT connection detailsinfo_items.chas the specific display items and their MQTT topicslcd.h includesthe pin connections for the displaypicowtftpanel.chas the pin definition for the AM2302 near the topimage.hincludes the pixel dimensions of the panel
Rebuild, then from the build directory...
picotool load picowtftpanel.uf2 -f

