ESP32S3 HDC1080 Humidity and Temperature Sensor

User avatar
WardMas
Posts: 75
Joined: Fri Jun 19, 2020 9:09 am

ESP32S3 HDC1080 Humidity and Temperature Sensor

Postby WardMas » Sun Sep 29, 2024 12:37 pm

https://youtu.be/_COrWrPWUgU

In this tutorial, we build a complete indoor environment monitoring device by interfacing the HDC1080 temperature and humidity sensor alongside the SGP40 air quality sensor, both running on the same I2C bus. We'll walk through the sensor driver integration with the ESP32S3 microcontroller and use a logic analyzer to inspect the data exchanged between the sensors and the MCU.

The collected data is displayed on a 2.8" TFT screen in both graphical and numerical formats. We're using the LVGL library in the ESP32S3 firmware to create a clean, functional GUI, making the data presentation look sleek and user-friendly. The UI is designed on a PC using Square Line Studio, and its LVGL output is integrated directly into the firmware. You'll also see how to use board-side buttons to switch between data views and activate animations.

By the end of this video, you'll have a better understanding of how to monitor indoor temperature, humidity, and air quality all in one device!
Github Repository
https://github.com/UsefulElectronics/es ... hmi-st7789
Attachments
VCC(2).png
VCC(2).png (210.18 KiB) Viewed 1452 times
You can always visit my YouTube channel for embedded systems related tutorials
https://youtube.com/user/wardzx1

Who is online

Users browsing this forum: No registered users and 16 guests