Choose your country and language
Language
Lesson Objective
In this lesson, we introduce the ESP32 microcontroller, the central component of your IoT air quality monitor. By the end, you will understand what ESP32 is, why it is ideal for IoT projects and how it works within this project.
![]() |
AHT10 high-precision temperature and humidity sensor |
![]() |
TTGO T-Display ESP32 16MB with WiFi, Bluetooth and 1.1" colour LCD screen |
![]() |
Dupont cables, 40 pcs |
What Is a Microcontroller?
Think of a microcontroller as a small computer designed to perform one specific task. It is like having a personal assistant who is really good at one thing—controlling temperature, operating a robot or making sure your washing machine runs on time.
A microcontroller has everything it needs built in, including:
What Is a Microprocessor?
A microprocessor also acts as a brain, but it is much more powerful and needs help from other parts to work. It is what you find in your computer or smartphone (e.g. Raspberry Pi).
An Example to Make It Even Clearer:
Imagine you have a factory:
What Is ESP32?
ESP32 is a powerful microcontroller designed specifically for IoT applications. In IoT projects like this one, having a microcontroller that can handle both connectivity and data processing in one device is essential.
Key Features of ESP32:
How ESP32 Fits into Our Project
In our air quality monitoring station, ESP32 will:
This combination of data collection, processing and connectivity is at the heart of IoT functionality.
ESP32 Pinout Overview
To use ESP32 effectively in this project, you need a basic understanding of its pin layout:
In the coming lessons, we will explore how to connect these pins correctly to the AHT10 sensor and TFT screen.
What Happens Next?
Now that you understand ESP32 and its role in the project, the next lesson will cover the AHT10 temperature and humidity sensor, how it works and how we connect it to ESP32.
Key Points
In the next lesson, we will explore the AHT10 sensor in greater depth and learn how it collects temperature and humidity data for our IoT station.
Language