# ESP8266 WiFi Weather Station with Color TFT Display

## Overview

https://www.youtube.com/watch?v=ImEp7kB_nrs

![](https://cdn-learn.adafruit.com/assets/assets/000/037/782/medium800/weather_hero-wparts.jpg?1480967445)

Warning: 

## Weather Station

In this project, we'll learn how to make a DIY fully featured weather station using an ESP8266 and a 2.4" TFT touchscreen display. This project pulls weather data using the Wunderground API. It displays the date, time, current weather conditionals, 4-day forecast and even moon phases.

[This great code is by Daniel Eichhorn - we just made a lovely case for it!](https://github.com/squix78/esp8266-weather-station-color)

![](https://cdn-learn.adafruit.com/assets/assets/000/037/783/medium800/weather_hero-coffee.jpg?1480967687)

## Prerequisite Guides

We recommend walking through the guides listed here to get a better understanding of the components used in this project.

- [Adafruit Feather HUZZAH with ESP8266](../../../../adafruit-feather-huzzah-esp8266/)
- [Adafruit 2.4" TFT Feather Wing](../../../../adafruit-2-4-tft-touch-screen-featherwing/)
- [Collin's Lab: Soldering](../../../../collins-lab-soldering/)

![](https://cdn-learn.adafruit.com/assets/assets/000/037/780/medium800/weather_parts.jpg?1480964404)

## Parts

You'll need the following parts to build this project.

- [2.4" TFT Feather Wing 320x240 Touchscreen](https://www.adafruit.com/product/3315)
- [Adafruit Feather HUZZAH with ESP8266 WiFi](https://adafruit.com/products/2821)
- [2000mAh Rechargeable Battery](https://adafruit.com/products/2011)&nbsp;(Optional)
- [Slide Switch](https://adafruit.com/products/805)&nbsp;(Optional)

![](https://cdn-learn.adafruit.com/assets/assets/000/037/785/medium800/weather_hero-fridge.jpg?1480967832)

## Tools & Supplies

- Soldering Iron & Solder
- 3D Printer & Filament
- microUSB Data Cable
- 30AWG Silicone Coated Stranded Wire

![](https://cdn-learn.adafruit.com/assets/assets/000/037/779/medium800/weather_hero-desk.jpg?1480964317)

- [Next Page](https://learn.adafruit.com/wifi-weather-station-with-tft-display/software.md)

## Related Guides

- [Adafruit Feather HUZZAH ESP8266](https://learn.adafruit.com/adafruit-feather-huzzah-esp8266.md)
- [Adafruit 2.4" TFT FeatherWing](https://learn.adafruit.com/adafruit-2-4-tft-touch-screen-featherwing.md)
- [Ultimate Youtube Live Camera](https://learn.adafruit.com/ultimate-youtube-live-camera.md)
- [Circuit Playground Gizmo Ornaments](https://learn.adafruit.com/display-ornaments-with-circuit-playground.md)
- [Garmin Lidar Lite Range Finder](https://learn.adafruit.com/garmin-lidar-lite-range-finder.md)
- [Adding a WiFi Co-Processor to CircuitPython](https://learn.adafruit.com/adding-a-wifi-co-processor-to-circuitpython-esp8266-esp32.md)
- [Glowy Message Crown](https://learn.adafruit.com/glowy-message-crown.md)
- [Sketch Drawing Toy with CircuitPython](https://learn.adafruit.com/sketch-drawing-toy.md)
- [ESP32-S2 Reverse TFT Digital Clock Display featuring Blanka-chan!](https://learn.adafruit.com/esp32-s2-tft-digital-clock-display-featuring-blanka-chan.md)
- [PyPortal Alarm Clock](https://learn.adafruit.com/pyportal-alarm-clock.md)
- [Mini Raspberry Pi Handheld Notebook](https://learn.adafruit.com/mini-raspberry-pi-handheld-notebook-palmtop.md)
- [How to Make Animated Graphics for Hologram Displays](https://learn.adafruit.com/how-to-make-animated-graphics-for-hologram-displays.md)
- [Adafruit IO Time Tracking Cube](https://learn.adafruit.com/time-tracking-cube.md)
- [CLUE Step Counter](https://learn.adafruit.com/clue-step-counter-st-lsm6ds33.md)
- [Grill Thermometer Dashboard](https://learn.adafruit.com/grill-thermometer-dashboard.md)
- [MIT Green Building NeoPixel Tetris](https://learn.adafruit.com/tetris-building.md)
- [CLUE case](https://learn.adafruit.com/clue-case.md)
