---
product_id: 50994211
title: "ESP8266 WiFi Color Display Kit"
brand: "thingpulse"
price: "₱246"
currency: PHP
in_stock: true
reviews_count: 8
url: https://www.desertcart.ph/products/50994211-esp8266-wifi-color-display-kit
store_origin: PH
region: Philippines
---

# 2.4" 320×200 color touch TFT display WiFi-enabled ESP8266 D1 Mini Pro Custom PCB connector + soldering kit ESP8266 WiFi Color Display Kit

**Brand:** thingpulse
**Price:** ₱246
**Availability:** ✅ In Stock

## Summary

> 🚀 Build smarter, see brighter, connect faster — your next-gen IoT playground awaits!

## Quick Answers

- **What is this?** ESP8266 WiFi Color Display Kit by thingpulse
- **How much does it cost?** ₱246 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ph](https://www.desertcart.ph/products/50994211-esp8266-wifi-color-display-kit)

## Best For

- thingpulse enthusiasts

## Why This Product

- Trusted thingpulse brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Expandable & Hackable:** Open design with pin headers and mounting options lets you prototype beyond weather stations—your creativity, your rules.
- • **Plug & Play Custom PCB:** Smartly designed connector PCB ensures clean, reliable integration between ESP8266 and display.
- • **DIY Maker’s Dream Kit:** Includes all essential components plus detailed step-by-step online tutorial to jumpstart your build.
- • **Seamless WiFi Connectivity:** Harness the power of the ESP8266 D1 Mini Pro with 16MB flash for lightning-fast wireless projects.
- • **Vibrant Touchscreen Display:** Experience crisp, colorful visuals on a 2.4-inch ILI9341 TFT with intuitive touch interface.

## Overview

The ESP8266 WiFi Color Display Kit combines a powerful ESP8266 D1 Mini Pro microcontroller with a vivid 2.4-inch color touchscreen and a custom PCB connector, providing a compact, solder-required DIY kit perfect for building WiFi-enabled projects like weather stations or custom touch control panels. Backed by detailed online tutorials and flexible hardware options, it’s designed for makers who want fast prototyping with professional-grade components.

## Description

The ESP8266 WiFi Color Display Kit contains all the components you need to build the WiFi Weather Station Color. Soldering is required! A detailed step-by-step tutorial for this kit is provided online (kit contains link).

Review: A Great Kit and Building Base for a Lot More Than Weather Data! - I really like this kit! At first, I was a little put off at the cost. But after researching the parts, I realized that if obtained domestically in the US, they add up to just under the cost of this kit. And that is without the Wemos interface board. Sure, you could get the parts from overseas and pay a bit less and get them in 30 days or more, but I wanted to play with this tech now and desertcart Prime got it to me within a couple of days. The kit also includes some hardware that gives you mounting options. After “dry” assembling a few configurations, I decided that I wanted to keep the SD card mount which also allowed me to use the female socket headers to insert the display into. Being a guy that likes to prototype, I wanted the clean option of removing the display easily to use with beefier hardware with more I/O. The ESP32 perhaps. Hmm. There are two spacers and 4 screws included for this option. I would have preferred four spacers and 8 screws so I could solidly mount the interface board with the display. I had more on my bench so no worries. Also included is a nice set of headers to accommodate other options. I was impressed! The interface board is solid and took to soldering well. The mounting holes were a perfect fit to the display and that was an awesome plus! My only complaint would be that there should be some additional printing on the board indicating what the first display pin would be. Not all the pin descriptions, just the first pin. This way, the end-user knows that the board is oriented correctly and not flipped upside down. I had to do a bit of research to determine my dry-run layout was correct. And the seller was awesome in quickly addressing a question of mine by linking a site showing the connections. Two thumbs up!! The Wemos is a fully functional D1 Mini Pro and has 16mb! That gives you tons of creative room for enhancements! I planned to rewrite everything to meet the needs of my project, that needed a touch screen and to be wifi connected so I was pleased with the processing power. If I had a complaint, it would be that the only pins left after interfacing with the TFT, is the serial pins, an analog pin (A0), and a digital pin (D0). That does not leave much room for expansion to sensors, etc. Not a design flaw though, just a limitation and workable. So long as I can attach an interrupt to D0 status change, I’m good. I have not tested that yet. The software setup was almost in-sync with the online instructions at github and other places. Maybe I missed a step with the instructions and ended up using an older version of the Arduino package, but it did not work as expected out of the box. I had to make a couple of modifications to the main ino code. There was an undeclared function that needed to be prototyped, and I had to add a wifi.disconnect to the wifi_connect function. Why? Because after uploading an updated sketch, the weather application would not connect to my wireless network unless I cycled the power. With the disconnect addition though, it worked like a charm! Additionally, with the sketch, the settings.h file was very convenient! The whole project is pretty well written. With MY version (remember that it might not be the latest and a mistake in versioning on my part), the time settings were all setup for Zurich. I had to adjust them for the US and although I do not fully understand the parameter meanings with the DST library, in the end I found that changing the GMT adjustment was what finally allowed the time to be displayed on my device as it is on my computer. And right down to the second too. NICE!! It is also important to note, and the settings.h file recommends this in the comments... TEST YOUR WUNDERGROUND API KEY on a browser, to see what the JSON has to offer. This is critical and proved to be a major stumbling block for me as I omitted that step. It turned out that the city I was setting in the variable did not have “_” (no quotes) for spaces between words, as in “SAN_TAN_VALLEY” for “San Tan Valley”. And finally, change the country code to the STATE abbreviation. I had to change what I set “US” to “AZ”, the state in the US where I live. After I did this and updated, the display lit up with all my weather data as expected. If you do not have these set correctly, you will get question marks in your weather data. Maybe I will write a validation function that fixes that. The settings.h file also has constants for your wireless network login information. I cannot speak for the seller, but I do not believe this kit was meant to be a 100% out of the box working project for weather. Rather, it is a fully functional Wemos ESP8266 controlled touch TFT display. And for that, it does it very well, with smart components selected! And at a very reasonable price! I am very impressed and happy with this purchase!! I just scratched the surface on what is possible with this gear through my sketches or modifications and it is a great building base for that geek that envisions touch control panels and wireless connectivity for all their embedded projects. INVENT! ENJOY!
Review: What a deal! Arduino with WiFi and color touch screen! EASY kit, very little soldering. - There's a lot of functionality for very little costs. The "kit" is nearly complete - only the interconnecting pin blocks need to be soldered to the respective circuit boards to get it all to snap together. My kit came up with 2 pin connectors that aren't even needed. There's no real documentation with the kit. You need to go online and look at the videos / instructions. I also downloaded the sample weather app with is a very large and program! It will require some tweaking of the separate settings file and you'll need to set up a free account for the real-time weather data, but it all works well. I used the sample program as a starting point. I kept it in the device and just added extra code and a new front screen. My custom app is designed to connect to a had radio over its IP connection. Once it connects, I used my custom code to issue macro commands that are beyond the functionality of the radio's built-in buttons and switches. No problems with the hardware, and there seems to be plenty of room for even largish- apps! For the price you can't beat it!!!!!

## Features

- 1x WeMos D1 Mini
- 1x 2.4″ ILI9341 Color Display TFT with Touch Interface XPT2046 (320×200 Pixels)
- 1x Custom Connector PCB to connect the ESP8266 and the TFT
- 1x Set of Pin Headers
- 1x USB Data Cable
- Detailed step-by-step online tutorial
- Soldering required, explained in tutorial

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B06XZJQ7LV |
| Brand | ThingPulse |
| Built-In Media | WeMos D1 Mini, 2.4" ILI9341 Color Display TFT with Touch Interface XPT2046, Custom Connector PCB, Set of Pin Headers, USB Data Cable |
| Compatible Devices | Computers (PCs, laptops) |
| Connectivity Technology | USB, Wi-Fi |
| Customer Reviews | 3.8 out of 5 stars 61 Reviews |
| Included Components | WeMos D1 Mini, 2.4" ILI9341 Color Display TFT with Touch Interface XPT2046, Custom Connector PCB, Set of Pin Headers, USB Data Cable Included Components WeMos D1 Mini, 2.4" ILI9341 Color Display TFT with Touch Interface XPT2046, Custom Connector PCB, Set of Pin Headers, USB Data Cable See more |
| Manufacturer | ThingPulse |
| Memory Storage Capacity | 16 MB |
| Mfr Part Number | SQ-200 |
| Model Name | ESP8266 |
| Model Number | SQ-200 |
| Operating System | NodeMCU |
| Processor Brand | Espressif |
| Processor Count | 1 |
| RAM Memory Technology | LPDDR2 |
| Total Usb Ports | 1 |
| UPC | 648499871413 |
| Wireless Compability | 802.11ac, 802.11n |

## Product Details

- **Brand:** ThingPulse
- **Connectivity Technology:** USB, Wi-Fi
- **Memory Storage Capacity:** 16 MB
- **Model Name:** ESP8266

## Images

![ESP8266 WiFi Color Display Kit - Image 1](https://m.media-amazon.com/images/I/91jPJ4LW4zL.jpg)
![ESP8266 WiFi Color Display Kit - Image 2](https://m.media-amazon.com/images/I/61-hpa1Kf2L.jpg)
![ESP8266 WiFi Color Display Kit - Image 3](https://m.media-amazon.com/images/I/91KHoi6EHrL.jpg)
![ESP8266 WiFi Color Display Kit - Image 4](https://m.media-amazon.com/images/I/811ltcLC6cL.jpg)
![ESP8266 WiFi Color Display Kit - Image 5](https://m.media-amazon.com/images/I/71UEbwQ-BFL.jpg)

## Questions & Answers

**Q: What size is the display?**
A: I don't have the exact dimensions with me but about the size of a playing card, will check dimensions  for you later

**Q: Are all the pins of the wemos d1 mini pro used to control the tft display? i want to use this for something else, other than the fabulous weather app.**
A: Nearly all pins are used if you want to use TFT AND touch screen. If you don't need the touch screen you can save two pins: T_IRQ connected to D4 and T_CS connected T_CS. Have a look at this pin out here: https://github.com/ThingPulse/esp8266-weather-station-color

**Q: i see it showing a video so I have to ask if speakers can be connected and if so which ones/how?**
A: It’s showing a picture; not a video. It has no audio capabilities in the displayed configuration since the I/O ports are being used to enable touch input.

**Q: Does anyone know of a method for dimming the display either via hardware or software? I’d like to have it auto-dim in relation to ambient light.**
A: Here's a circuit a community member proposed: https://github.com/ThingPulse/esp8266-weather-station-color/issues/24

## Customer Reviews

### ⭐⭐⭐⭐⭐ A Great Kit and Building Base for a Lot More Than Weather Data!
*by H***S on March 31, 2018*

I really like this kit! At first, I was a little put off at the cost. But after researching the parts, I realized that if obtained domestically in the US, they add up to just under the cost of this kit. And that is without the Wemos interface board. Sure, you could get the parts from overseas and pay a bit less and get them in 30 days or more, but I wanted to play with this tech now and Amazon Prime got it to me within a couple of days. The kit also includes some hardware that gives you mounting options. After “dry” assembling a few configurations, I decided that I wanted to keep the SD card mount which also allowed me to use the female socket headers to insert the display into. Being a guy that likes to prototype, I wanted the clean option of removing the display easily to use with beefier hardware with more I/O. The ESP32 perhaps. Hmm. There are two spacers and 4 screws included for this option. I would have preferred four spacers and 8 screws so I could solidly mount the interface board with the display. I had more on my bench so no worries. Also included is a nice set of headers to accommodate other options. I was impressed! The interface board is solid and took to soldering well. The mounting holes were a perfect fit to the display and that was an awesome plus! My only complaint would be that there should be some additional printing on the board indicating what the first display pin would be. Not all the pin descriptions, just the first pin. This way, the end-user knows that the board is oriented correctly and not flipped upside down. I had to do a bit of research to determine my dry-run layout was correct. And the seller was awesome in quickly addressing a question of mine by linking a site showing the connections. Two thumbs up!! The Wemos is a fully functional D1 Mini Pro and has 16mb! That gives you tons of creative room for enhancements! I planned to rewrite everything to meet the needs of my project, that needed a touch screen and to be wifi connected so I was pleased with the processing power. If I had a complaint, it would be that the only pins left after interfacing with the TFT, is the serial pins, an analog pin (A0), and a digital pin (D0). That does not leave much room for expansion to sensors, etc. Not a design flaw though, just a limitation and workable. So long as I can attach an interrupt to D0 status change, I’m good. I have not tested that yet. The software setup was almost in-sync with the online instructions at github and other places. Maybe I missed a step with the instructions and ended up using an older version of the Arduino package, but it did not work as expected out of the box. I had to make a couple of modifications to the main ino code. There was an undeclared function that needed to be prototyped, and I had to add a wifi.disconnect to the wifi_connect function. Why? Because after uploading an updated sketch, the weather application would not connect to my wireless network unless I cycled the power. With the disconnect addition though, it worked like a charm! Additionally, with the sketch, the settings.h file was very convenient! The whole project is pretty well written. With MY version (remember that it might not be the latest and a mistake in versioning on my part), the time settings were all setup for Zurich. I had to adjust them for the US and although I do not fully understand the parameter meanings with the DST library, in the end I found that changing the GMT adjustment was what finally allowed the time to be displayed on my device as it is on my computer. And right down to the second too. NICE!! It is also important to note, and the settings.h file recommends this in the comments... TEST YOUR WUNDERGROUND API KEY on a browser, to see what the JSON has to offer. This is critical and proved to be a major stumbling block for me as I omitted that step. It turned out that the city I was setting in the variable did not have “_” (no quotes) for spaces between words, as in “SAN_TAN_VALLEY” for “San Tan Valley”. And finally, change the country code to the STATE abbreviation. I had to change what I set “US” to “AZ”, the state in the US where I live. After I did this and updated, the display lit up with all my weather data as expected. If you do not have these set correctly, you will get question marks in your weather data. Maybe I will write a validation function that fixes that. The settings.h file also has constants for your wireless network login information. I cannot speak for the seller, but I do not believe this kit was meant to be a 100% out of the box working project for weather. Rather, it is a fully functional Wemos ESP8266 controlled touch TFT display. And for that, it does it very well, with smart components selected! And at a very reasonable price! I am very impressed and happy with this purchase!! I just scratched the surface on what is possible with this gear through my sketches or modifications and it is a great building base for that geek that envisions touch control panels and wireless connectivity for all their embedded projects. INVENT! ENJOY!

### ⭐⭐⭐⭐ What a deal! Arduino with WiFi and color touch screen! EASY kit, very little soldering.
*by Z***N on October 10, 2020*

There's a lot of functionality for very little costs. The "kit" is nearly complete - only the interconnecting pin blocks need to be soldered to the respective circuit boards to get it all to snap together. My kit came up with 2 pin connectors that aren't even needed. There's no real documentation with the kit. You need to go online and look at the videos / instructions. I also downloaded the sample weather app with is a very large and program! It will require some tweaking of the separate settings file and you'll need to set up a free account for the real-time weather data, but it all works well. I used the sample program as a starting point. I kept it in the device and just added extra code and a new front screen. My custom app is designed to connect to a had radio over its IP connection. Once it connects, I used my custom code to issue macro commands that are beyond the functionality of the radio's built-in buttons and switches. No problems with the hardware, and there seems to be plenty of room for even largish- apps! For the price you can't beat it!!!!!

### ⭐ No clear assembly instructions, no online support, bad sketch code
*by C***T on September 18, 2020*

I received this kit and began trying to assemble it, only to discover that the kit that I was trying to put together in the "How To" guide contained parts that were completely different from the kit I was sent. As a result, I could never find out how to properly assemble it. Then I discovered that there is no contact email to get assistance and that the online forum for ThingPulse is no longer accepting registrations. Not a good sign. I finally just pieced the kit together enough so that I could upload the code that ThingPulse provided via GitHub, only to discover that their code had multiple errors and would not compile. I am not a newcomer to working with electronic kits such as this, having successfully built many other Arduino kits. But this one is a complete bust. I would not recommend this to anyone who doesn't have a good background in electronics, as you will essentially have to re-engineer everything on your own.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ph/products/50994211-esp8266-wifi-color-display-kit](https://www.desertcart.ph/products/50994211-esp8266-wifi-color-display-kit)

---

*Product available on Desertcart Philippines*
*Store origin: PH*
*Last updated: 2026-04-22*