ESP Weather Dashboard

 ESP8266 Weather Dashboard

This weekend project is built around the Wemos D1 mini (ESP8266) paired with a 240×280 ST7789 TFT display featuring rounded corners.

Due to the popularity of the previous weather dashboard, I decided to redesign it with a sharper display and add an onboard sensor for monitoring indoor temperature and humidity. A user-defined button allows you to switch between the main weather dashboard and the sensor gauge screen.

Parts required: 

1.Wemos D1 mini (ESP8266)


AliExpress➡️ Buy Option 1  Buy Option 2

2. 1.69" TFT (240x280 ST7789)

AliExpress➡️ Buy Option 1  Buy Option 2

3. AHT20 temperature & humidity sensor

AliExpress➡️ Buy Option 1  Buy Option 2
4. Lipo battery 3.7v
AliExpress➡️ Buy Option 1  Buy Option 2
5. Battery charger tp4056

AliExpress➡️ Buy Option 1  Buy Option 2

6. Push switch and slide switch.

Circuit diagram
Arduino IDE code

1.Download the arduino code from this drive link

2.Install ESP8266 board for Arduino IDE (Skip if already installed)

ESP8266 installing tutorial

3.Install libraries.

iv. AHTX0

4: How to setup the TFT_eSPI library for this display?
 
 Watch the tutorial video below.

5.How to get your weather API from openweathermap?

YouTube Tutorial Video


If you face any problems, you can email me with subject "esp dashboard" to abid.business01@gmail.com

Comments