CPE279: Design and Develoment Project
Acad Unit: 4
Pre-requisite: Students must be registered for or completed both CPE206 Microcontroller Systems Design and CPE207 Software Engineering.
The Design and Development Project (DDP) emphasizes practical aspects of analysis, design and construction, testing and reliability. The work undertaken reinforces theories, concepts and issues introduced in formal lectures through team-based implementation of a project that integrates both hardware and software-related exercises.
The DDP project to be carried out by the team is to
-
Design a microcontroller based stepper motor/dc motor based mouse to explore a maze, solve the travelling salesman problem on the explored maze, and find the fastest/shortest path. Engineering and environment constraints as well as safety issues are considerations to be taken into account in the design.
-
To update the status of the exploration to a software program on the PC through the serial communication interface. The monitoring program will update the mouse movement in real-time.
On completion of this subject, the student should be able to:
-
Design a hardware based project using a microcontroller.
-
Develop medium scale software project including a Graphic User Interface and algorithms such as maze exploration, travelling salesman problem, etc.
-
Integrate the hardware and software to perform real time update.
Total number of contact hours/laboratory access:
-
Two hours of DDP briefing
-
Two weeks of formal laboratory work (1 week during recess week and 1 week after exams)
-
Free access to the laboratory from week 4 of term to DDP completion.
For the description of the DDP programme, please click here.