{"product_id":"esp32-wroom-wifi-bluetooth-2-8-lcd-tft-touch-screen-240x320-iot-hmi","title":"ESP32 WROOM WiFi Bluetooth Development Board with 2.8\" LCD TFT Touch Screen 240×320 | IoT HMI Smart Display","description":"\u003ch2\u003eESP32 WROOM WiFi \u0026amp; Bluetooth Development Board — 2.8\" LCD TFT Touch Screen 240×320\u003c\/h2\u003e\n\n\u003cp\u003eA powerful all-in-one development platform combining the \u003cstrong\u003eESP32-WROOM\u003c\/strong\u003e dual-core WiFi and Bluetooth module with a \u003cstrong\u003e2.8\" 240×320 ILI9341 LCD TFT touch screen\u003c\/strong\u003e — giving you a complete IoT display and control system on a single board. The ESP32’s dual-core 240MHz processor handles both the wireless communication stack and the display rendering simultaneously, making it ideal for smart home dashboards, IoT sensor displays, HMI (human-machine interface) panels, and interactive embedded projects. Available with or without a protective case.\u003c\/p\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSoC\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eEspressif ESP32-WROOM (dual-core Xtensa LX6)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCPU Speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eUp to 240MHz (dual-core)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWiFi\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e802.11 b\/g\/n, 2.4GHz\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBluetooth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBluetooth 4.2 + BLE\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFlash Memory\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4MB (typical)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDisplay\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2.8\" ILI9341 LCD TFT, 240×320 pixels\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTouch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eResistive touch screen (XPT2046 controller)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDisplay Interface\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSupply Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4.75V – 5.25V (USB 5V)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating Temperature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-20°C to +70°C\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProgramming\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eArduino IDE, ESP-IDF, MicroPython\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackage Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBoard only \/ Board with case\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOrigin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMainland China\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eESP32 vs. ESP8266 for Display Projects\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eESP32 (this board)\u003c\/th\u003e\n\u003cth\u003eESP8266\u003c\/th\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCPU cores\u003c\/td\u003e\n\u003ctd\u003e2 (dual-core)\u003c\/td\u003e\n\u003ctd\u003e1 (single-core)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eCPU speed\u003c\/td\u003e\n\u003ctd\u003e240MHz\u003c\/td\u003e\n\u003ctd\u003e80\/160MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBluetooth\u003c\/td\u003e\n\u003ctd\u003eYes (BT 4.2 + BLE)\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDisplay rendering\u003c\/td\u003e\n\u003ctd\u003eSmooth (dedicated core available)\u003c\/td\u003e\n\u003ctd\u003eSlower (shared with WiFi)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eGPIO count\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eADC channels\u003c\/td\u003e\n\u003ctd\u003e18 (12-bit)\u003c\/td\u003e\n\u003ctd\u003e1 (10-bit)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eTouch sensing\u003c\/td\u003e\n\u003ctd\u003e10 capacitive touch pins\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eESP32 dual-core 240MHz\u003c\/strong\u003e — handles WiFi\/BT stack on one core, display rendering on the other\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003e2.8\" 240×320 ILI9341 TFT\u003c\/strong\u003e — full-colour display for dashboards, menus, and data visualisation\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eResistive touch screen\u003c\/strong\u003e — XPT2046 controller for touch input, button, and slider UI elements\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eWiFi + Bluetooth 4.2 + BLE\u003c\/strong\u003e — connect to cloud, local network, and Bluetooth devices simultaneously\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eArduino IDE compatible\u003c\/strong\u003e — use TFT_eSPI, LVGL, and other popular display libraries\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eUSB programming\u003c\/strong\u003e — program directly via USB, no external programmer needed\u003c\/li\u003e\n  \u003cli\u003e✅ \u003cstrong\u003eCase option available\u003c\/strong\u003e — protective enclosure for finished project deployment\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCommon Applications\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSmart home dashboard (temperature, humidity, energy monitoring)\u003c\/li\u003e\n  \u003cli\u003eIoT sensor data display with WiFi data fetching\u003c\/li\u003e\n  \u003cli\u003eHMI (human-machine interface) for industrial or maker projects\u003c\/li\u003e\n  \u003cli\u003eWeather station with live data from online APIs\u003c\/li\u003e\n  \u003cli\u003eBluetooth remote control display\u003c\/li\u003e\n  \u003cli\u003eStock ticker and cryptocurrency price display\u003c\/li\u003e\n  \u003cli\u003eTouchscreen menu system for embedded projects\u003c\/li\u003e\n  \u003cli\u003eDigital clock with NTP time synchronisation\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eArduino Quick Start\u003c\/h3\u003e\n\u003col\u003e\n  \u003cli\u003eInstall the ESP32 board package in Arduino IDE via Boards Manager (search “ESP32” by Espressif).\u003c\/li\u003e\n  \u003cli\u003eInstall the TFT_eSPI library via Library Manager. Configure User_Setup.h for ILI9341 + XPT2046.\u003c\/li\u003e\n  \u003cli\u003eSelect the correct ESP32 board and COM port.\u003c\/li\u003e\n  \u003cli\u003eUpload the TFT_eSPI graphicstest example to verify the display.\u003c\/li\u003e\n  \u003cli\u003eBuild your UI using TFT_eSPI, LVGL, or custom graphics code.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Which display library should I use?\u003c\/strong\u003e\u003cbr\u003eA: TFT_eSPI is the most popular and well-supported library for ILI9341 displays on ESP32. LVGL (Light and Versatile Graphics Library) is recommended for complex UI with buttons, sliders, and animations.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Does the touch screen work with TFT_eSPI?\u003c\/strong\u003e\u003cbr\u003eA: Yes. TFT_eSPI includes XPT2046 touch support. Calibrate the touch screen using the TFT_eSPI touch calibration example before use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Can I connect external sensors to this board?\u003c\/strong\u003e\u003cbr\u003eA: Yes. The ESP32 GPIO pins are accessible on the board headers. Connect I2C sensors (SDA\/SCL), SPI devices, UART modules, and analogue sensors to the available GPIO pins.\u003c\/p\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e1× ESP32 WROOM Development Board with 2.8\" LCD TFT Touch Screen\u003c\/li\u003e\n  \u003cli\u003eProtective case (with case option only)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Keszoox","offers":[{"title":"only case","offer_id":46978930868459,"sku":"14:350852#only case","price":5.0,"currency_code":"USD","in_stock":true},{"title":"2.8 without case","offer_id":46978930901227,"sku":"14:4044226#2.8 without case","price":32.08,"currency_code":"USD","in_stock":true},{"title":"2.8 with case","offer_id":46978930933995,"sku":"14:1202#2.8 with case","price":34.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/1005\/8731\/files\/esp32-wifi-bluetooth-development-board-2-8inch-lcd-tft-touch-screen-smart-display-wroom.webp?v=1761023207","url":"https:\/\/keszoox.com\/products\/esp32-wroom-wifi-bluetooth-2-8-lcd-tft-touch-screen-240x320-iot-hmi","provider":"Keszoox","version":"1.0","type":"link"}