M5Stack is a series of ESP32 based hardware with screen and buttons. I used it briefly with a PM2.5 sensor. As well have screen and buttons, this is able to connect to the internet via WIFI, have various GPIO and usable with Arduino. The one I specifically have is M5Stack fire.