Skip to content

ESP32C3 on T-Zigbee Board Interfacing DWIN 800x480 Display as IOT Application Control Panel

Notifications You must be signed in to change notification settings

UsefulElectronics/esp32c3-tzigbee-dwin-weather-station

Repository files navigation

Build Status

Sponsors

PCBWay

Tutorial Series Sponsor PCBWay Website. You can get extra free coupons using the link below:


DWIN

DWIN 7 inch 800X480 Aliexpress Coupon Codes:

Over 20USD , 20-2: 3CUIXVS75K8I

Over 50USD 50-5: LY03L4IINDGS

https://www.aliexpress.com/item/1005004840046174.html


ESP32C3 DWIN 7 inch Display Weather Station


In this tutorial, a DIY weather station is built using ESP32C3 that is connected over WiFi through a TCP socket to OpenWeather API. ESP32C3 sends HTTP GET request every one minuet to get the current weather related information in JSON format after that the obtained data is parsed and sent the DWIN display over UART to show the obtained data on the screen.

CJSON library is used for parsing JSON file that is obtained from the OpenWeather API. FreeRTOS queue is used to let the tasks communicate and exchange data. DWIN compatible packets are created using the obtained data and sent over UART to the display. 3D printed case is also used to put all the project components and make everything look nice.

Circuit Diagram

Weather Station Case

About

ESP32C3 on T-Zigbee Board Interfacing DWIN 800x480 Display as IOT Application Control Panel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published