DHT22 Temperature Sensor - ENGR 103 Capstone

C++
System Design
System Testing
Arduino

This project involves using an ESP32 microcontroller board, a DHT22 temperature and humidity sensor, and the Arduino IDE to build a temperature monitoring system. The ESP32 board is programmed using the Arduino IDE to read temperature data from the DHT22 sensor and display it on the Serial Monitor. Additionally, the system calculates and displays the lowest temperature, highest temperature, and average temperature over a specified interval. The project requires installing the necessary libraries, such as the Adafruit Sensor and DHT libraries, and setting up the correct pin connections. The code is uploaded to the ESP32 board using serial upload methods. By following the steps outlined in the project, users can successfully monitor temperature using the DHT22 sensor and ESP32 microcontroller. A thermistor isn't required because the DHT22 already has a different form of collecting the temperature. The project's code ran over three hours to produce the results.

0 Lifts 

Artifacts

Name Description
Code Flow Chart This diagram represents how the code begins and ends by succinctly explaining its functionality. The green circles represent inputs and the dark blue circles represent outputs. The lighter circles represent a process that leads to another scenario.   Download
Video/Presentation & Experience This is a video that depicts the process I went through to understand how to use Arduino to make the system for measuring temperature with the DHT22 and ESP32. I show myself physically connecting the hardware, go through the code I prepared, and then also describe my learning experience.   Link
ENGR 103 Capstone Code The code used for this project.   Download