Software Engineering
Project Summary
This project involves developing an Elevator System using Qt Creator for software and Arduino, Stepper Motors, and LEDs for hardware. The system includes two elevators serving a four-story building, with call buttons outside and floor selection buttons inside. The software generates random floor requests. The system follows Object-Oriented Analysis and Design (OOAD) principles using UML and employs a multi-tier architecture:
- GUI Tier: Represents elevator buttons using Qt Forms, available both inside and outside the elevators.
- Controller Tier: Manages hardware, processes user requests, and tracks real-time data such as distance traveled since the last maintenance.
- Hardware & Server Tier: Uses microcontrollers to control stepper motors and LEDs for elevator operation, while an SQLite database stores user requests, timestamps, and distance data.
Project Information
- Category University
- University University Malaysia Pahang Al-Sultan Abdullah
- Project date May 2022 to July 2024