.png)
ESP32 Temperature and Humidity Monitoring System
- Developed a temperature and humidity monitoring system using an ESP32 microcontroller, integrating real-time data visualization and fan speed control through a SwiftUI mobile app with REST communication and JSON serialization.
- Designed a dynamic SwiftUI app featuring tab navigation, real-time sensor value displays, an interactive fan speed slider with animations, and dark mode support, providing a user-friendly interface.
- Implemented FreeRTOS on the ESP32 for multitasking, enabling concurrent execution of Wi-Fi connectivity, DHT11 sensor readings, LCD updates, and PWM-based motor speed control for efficient system performance.
- Engineered a hybrid feedback system for real-time fan speed adjustments, ensuring precise temperature control, while optimizing the C++ firmware for low-latency sensor data acquisition and reliable motor control.
- Code available here.
- Video demo available here.
1 of 6