Skip to content

hamistani606/CPE_301-Final-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

CPE_301-Final-Project

Evaporation Cooling System (Swamp Cooler)

Designed and implemented an Arduino-based evaporation cooling system that monitors temperature, humidity, and water levels to control a fan motor and vent direction. The system transitions through different states such as IDLE, RUNNING, ERROR, and DISABLED, based on sensor input. Features include:

Real-time clock integration for tracking motor events and state transitions. LCD display for system status updates and alerts. Stepper motor control for vent angle adjustments based on user input. Error detection and alert system when water levels are low, or temperature falls outside of defined thresholds. Developed the system using Arduino libraries for motor control, LCD display, clock module, and sensor integration. Applied principles of embedded system design, including direct register manipulation for ADC sampling and interrupt-driven input for system control.

Skills & Technologies Used:

Arduino (C) Stepper Motor Control Sensors: DHT11 (Temp & Humidity), Water Level Monitoring LCD Display Integration Real-time Clock Module State Machine Design

About

This repo holds the code for Spring 2024 CPE_301 final project for Heather Amistani and Daisy Madera

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages