0% found this document useful (0 votes)
52 views3 pages

Maze Solving Robot Project Guide

This document outlines a complex engineering activity for a semester course. The objective is for students to complete a hardware and software project involving microprocessors and microcontrollers. The project involves designing a maze-solving robot using a microcontroller, sensors, motors and an algorithm. Students will be assessed on their ability to design circuits, communicate effectively, and complete the project independently without plagiarism. The deliverables include submitting project code and a report by the due date and presenting during a lab viva.

Uploaded by

Zunair Nazir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views3 pages

Maze Solving Robot Project Guide

This document outlines a complex engineering activity for a semester course. The objective is for students to complete a hardware and software project involving microprocessors and microcontrollers. The project involves designing a maze-solving robot using a microcontroller, sensors, motors and an algorithm. Students will be assessed on their ability to design circuits, communicate effectively, and complete the project independently without plagiarism. The deliverables include submitting project code and a report by the due date and presenting during a lab viva.

Uploaded by

Zunair Nazir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Complex Engineering Activity

Subject: Microprocessors and Microcontrollers


Semester: Fall 2022
Instructor: Dr. Mumajjed Mudassir
Lab Engineer: Mariam Sabir
Section: BCE
Submission Due Date:

Objective:
The objective of this complex engineering problem is to carry out research, analysis,
design, investigation, and implementation of a real-world complex hardware and
software engineering project that has the following attributes:
1. The activity requires abstract thinking, originality in analysis to formulate
suitable solution of the activity;
2. The activity involves creative use of engineering principles and research-
based knowledge in novel ways;
3. The activity involves wide-ranging or conflicting technical and engineering issues.

Complex Engineering Activity Outcomes (CEAO):


The outcome of this problem is that the students may be able to partially attain some or
all of the following graduate attributes:

1. GA1: Engineering Knowledge


2. GA2: Problem Analysis
3. GA3: Design/Development of Solutions
4. GA4: Investigation
5. GA5: Modern Tool Usage
6. GA6: The Engineer and Society
7. GA7: Environment and Sustainability
8. GA8: Professional Ethics
9. GA9: Individual and Teamwork
10. GA10: Communication
11. GA11: Project Management
12. GA12: Lifelong Learning
This activity is mapped on CLO3 and your performance in this project will play an importantrole in
their attainment.

Learning
S No CLO Statement PLO Domain and
Level
Effectively, Design and develop circuits using microprocessor and PLO - 3
CLO-1 P5
microcontroller
ICs
CLO-3 Demonstrate the ability to interact and communicate effectively PLO-9 A3
both in individual and teamwork capacity.

Problem Statement
A maze solving robot is designed to move in a maze and escape through it by following its walls. A maze
solving robot is quite similar to a line follower. Like a line follower has to follow black strip lines, a maze
follower finds a wall and starts following it until it finds an escape route. But unlike a line follower which
has just to follow a predetermined route, a maze follower is designed to find an escape route that is not
known beforehand.

Size of a maze is 4 X 4 ft with black lines on white surface. Straight lines with no loops. Black line
width is 1.5 inch approx.

The electronic circuitry of the robot consists of the microcontroller, IR sensor array and motor driver
IC coupled with two geared DC motors. The robot is powered by a 12V battery and is programmed to
instantly start finding an escape route once it is powered by the battery.
Total Marks = 20
(a) Max. Marks 10
Design a line following robot by using AT89C51/PIC18F452 microcontroller, DC motors and
line sensors. Use Photo transistors (IR sensors) and LEDs to design a line sensor. Use DC
motors and attach DC motors to Microcontroller by using H-Bridge IC or circuit. Use
assembly/C language for programming. Draw the model and simulate it. Show all the
schematics and connections.
(b) Max. Marks 10
After Designing Line Follower, convert it into maze solver by using your own maze solving
algorithm. The robot should start and reach the end point in minimum possible time.
Policy on Professional Ethics & Plagiarism
You are free to consult any book and online resources during the design and analysis phase, but you
cannot copy them. Your design and implementation of code must be your own effort. Remember that
if anyone is found copying the code from the Internet or another individual, the student shall face a
severe penalty and 0 score in project. You are not allowed to copy any material or code directly from
the web or elsewhere. Note that if you are found to violate this policy or it becomes obvious that the
work you have submitted is not your own or has been taken from some other source you shall be
facing committee who deals with cheating cases along with no score in project.
The Formula that will be generously applied in all cases is:

Final Score = Raw Score – 2*CF*Total

Where CF is the Copying Factor. This means that even if you are found to copy only 50% of the activity
deliverables, and you end up scoring a 100% raw score, your final score will be 0.

Deliverables
1. The project code is to be submitted on GCR before 18 December 2023, 11:59 pm.
2. The project report is to be submitted on GCR before 18 December 2023, 11:59 pm.
3. Project viva will be taken during the lab timings Monday,19 December 2023, 2:30 pm

Project Report Guidelines


The report should contain the following contents:
• Title (Complex Engineering Activity)
• Project name
• Introduction
• Design Approach
• Implementation (Include code snippets of your main logics and explain them)
• Outputs (Demo video and pictures)
• Learning outcomes
• Assembly/C code (Include it after learning outcomes as an appendix, If the code is very lengthy,
upload it on GitHub and add the link of the uploaded file in the appendix).

You might also like