Description
Automatic Temperature & Humidity Controller using Arduino UNO
Introduction
In this project, we’ll explore how to create an Automatic Temperature & Humidity Controller using Arduino UNO. Maintaining optimal environmental conditions is essential in various applications like greenhouses, storage rooms, and residential spaces. This system automatically regulates temperature and humidity by activating a piezoelectric humidifier when necessary, ensuring a stable environment.
This project is suitable for school and EEE final year students and is perfect for those interested in automation and smart systems.
Project Overview
The Automatic Temperature & Humidity Controller is designed to monitor and maintain a specific temperature and humidity range. The Arduino UNO serves as the brain of the system, with a DHT-11 sensor detecting the current environmental conditions. If the humidity falls below a threshold, the system activates the piezoelectric humidifier via a relay, while a buzzer alerts users if the conditions are out of range. The real-time values are displayed on an LCD with I2C.
This project is not only a great learning experience in automation but also showcases how microcontrollers can be used for practical, real-world applications.
Components Required
Here’s a list of components you’ll need for this project:
- Arduino UNO (Main Microcontroller)
- 5V 5A SMPS (Power Supply)
- DHT-11 Temperature and Humidity Sensor
- Buzzer
- 1-Channel Relay Module
- Piezoelectric Humidifier
- LCD with I2C Module
- Jumper Wires
- Breadboard
These components are widely available and easy to integrate, making this project beginner-friendly.
Working Principle
The Automatic Temperature & Humidity Controller works on the following principle:
- The DHT-11 sensor continuously monitors the temperature and humidity levels.
- If the humidity falls below the predefined limit, the Arduino UNO triggers the relay to turn on the piezoelectric humidifier.
- Simultaneously, the buzzer sounds if the temperature or humidity is outside the acceptable range.
- The LCD with I2C displays the real-time temperature and humidity readings, providing clear feedback to the user.
Circuit Diagram
The circuit design is straightforward. The DHT-11 sensor is connected to the Arduino UNO for data input. The relay module is connected to the humidifier, and the buzzer is used for alerts. The LCD with I2C is used to display readings.
Step-by-Step Implementation
- Assemble the Components: Start by connecting the DHT-11 sensor to the Arduino UNO. Then, connect the relay module, which will control the piezoelectric humidifier. Wire the buzzer for alerts, and finally, set up the LCD with I2C.
- Upload the Code: Write or upload the code to the Arduino UNO using the Arduino IDE. The code should include logic for reading DHT-11 sensor values and triggering the relay and buzzer.
- Testing and Calibration: After uploading the code, power up the system and observe the readings. You may need to calibrate the threshold levels based on your specific needs.
Applications and Benefits
This Automatic Temperature & Humidity Controller is versatile and can be applied in:
- Greenhouses: Maintain optimal conditions for plant growth.
- Storage Facilities: Ensure sensitive materials are stored at appropriate humidity levels.
- Residential Use: Create comfortable living environments automatically.
Benefits of this project include:
- Automation: The system works without manual intervention.
- Learning Opportunity: Students learn about sensors, microcontrollers, and automation.
- Scalability: The system can be expanded for more complex environmental control.
Conclusion
The Automatic Temperature & Humidity Controller using Arduino UNO is an excellent project for school and EEE final year students. It offers a hands-on introduction to automation while addressing real-world challenges like maintaining stable environmental conditions. The simplicity of this project, combined with its practical applications, makes it a rewarding experience for students and hobbyists alike.
Reviews
There are no reviews yet.