This research focuses on developing a temperature and humidity measurement system using commonly available electronic components such as the DHT11 sensor, ESP32, SH1106 OLED display, and a piezo buzzer. The primary objective of the system is to provide an accurate, stable, and user-friendly device with the ability to monitor environmental conditions and issue alerts when temperature thresholds are exceeded.
The system operates by utilizing the DHT11 sensor to collect real-time data on temperature and humidity. This data is processed by the ESP32, which then sends it to the SH1106 OLED display for real-time monitoring. When the temperature exceeds a predefined safe threshold, the piezo buzzer emits an audible alarm, alerting the user to abnormal environmental conditions.
Power for the system is supplied by a 3.7V Li-po battery, which is charged and protected via the TP4056 module. The MT3608 boost converter increases the voltage to a stable 5V to power the components. The system also features Wi-Fi connectivity, allowing remote monitoring and notifications about temperature or humidity changes.
(Final Design showed in file result.mov)
👋 Name: Trần Ngọc Ánh
👋 Responsibility: Firmware Development, Sensor Data Processing, Research System Control (Connection)
👋 MSSV: 22520077
👋 Gmail: 22520077@gm.uit.edu.vn
- Course Name: Embedded System Design
- Course Code: CS224
- Class Code: CS224.P14
- Academic Year: Semester 1 (2024 - 2025)
- Lecturer:
No. | Full Name | |
---|---|---|
1 | TS. Đoàn Duy | duyd@uit.edu.vn |
No. | Full Name | MSSV | |
---|---|---|---|
1 | Trần Ngọc Ánh | 22520077 | 22520077@gm.uit.edu.vn |
2 | Dương Anh Khôi | 22520696 | 22520696@gm.uit.edu.vn |
3 | Nguyễn Đăng Thanh Tuệ | 22521616 | 22521616@gm.uit.edu.vn |
4 | Tống Viết Trường | 22521583 | 22521583@gm.uit.edu.vn |
- ESP32: The microcontroller that controls the entire system and provides network connectivity.
- DHT11: The sensor that collects temperature and humidity data.
- SH1106 OLED Display: Displays temperature, humidity, and system status information.
- Piezo Buzzer: Emits an alarm when the temperature exceeds a threshold.
- TP4056 and MT3608: Manage and supply power to the system.
The system can be applied in various fields such as environmental monitoring, healthcare, and home automation, with advantages including compact design, ease of use, and energy efficiency. However, there are some limitations in terms of the accuracy of the DHT11 sensor, battery life, and compatibility with other technologies.
Design and Implementation of a Smart Weather Monitoring System Using DHT11
Sensor
Arduino-based Environmental Monitoring System using DHT11 Sensor
ESP32 Technical Reference Manual
SH1106 OLED Display Datasheet
TP4056 Lithium Battery Charger IC Datasheet
MT3608 Boost Converter Datasheet