0% found this document useful (0 votes)
25 views5 pages

Mini Project Report CSC 471

The document outlines a mini project report for an 8085-based pedestrian signal simulation aimed at enhancing pedestrian safety through interactive learning. It emphasizes the need for practical educational tools to teach safe crossing behaviors and the importance of obeying traffic signals, while detailing the project's objectives, design, and implementation process. The report includes sections on problem analysis, solution design, source code, results, and justifications for meeting educational outcomes.

Uploaded by

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

Mini Project Report CSC 471

The document outlines a mini project report for an 8085-based pedestrian signal simulation aimed at enhancing pedestrian safety through interactive learning. It emphasizes the need for practical educational tools to teach safe crossing behaviors and the importance of obeying traffic signals, while detailing the project's objectives, design, and implementation process. The report includes sections on problem analysis, solution design, source code, results, and justifications for meeting educational outcomes.

Uploaded by

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

Mini Project Report: 8085-Based "Safe Crossing" Pedestrian Signal Simulation

Course Name: Microprocessor Based System Design


Course Code: CSC 471 Semester: Spring 2025
Instructor: Dr. Md. Abdul Awal, Associate Professor, CSE Dept. IUBAT
Assigned: 27th of Apr 2025
Due: 15th of May 2025

Motivation: Pedestrian Safety using Microprocessor Skills by Interactive Signal Simulation.

Pedestrian safety is a critical public concern over the years, especially in busy urban areas where
road accidents frequently involve while people are crossing streets. Most of the incidents are
caused by a lack of awareness or misunderstanding of traffic and pedestrian signals. We need a
practical educational tools that teach safe crossing behaviors and the importance of obeying
pedestrian signals.

Simulating a pedestrian traffic signal system using the 8085 microprocessor provides a hands-on
learning experience for students and the same time raises awareness about the road safety. This
project will addresses a real-life safety issue by demonstrates fundamental microprocessor
programming and hardware interfacing concepts. By engaging with an interactive system that
mimics actual traffic lights and pedestrian signals, people can better understand safe crossing
procedures, contributing to safer communities and more effective engineering education.

Defining the Problem

Pedestrian accidents at road crossings remain a continual issue in many cities and towns, often
resulting from a lack of understanding for traffic and pedestrian signals. Despite the installation
of signal systems designed to protect both drivers and pedestrians, many people—especially
children and those in developing regions—are not sufficiently educated about their significance
and the correct way to respond to them.

Traditional classroom learning about road safety can be abstract and ineffective, lacking the
interactive element needed to reinforce behavioral change. There is a growing need for practical,
hands-on educational tools that allow learners to experience and understand safe crossing
procedures in a realistic yet controlled environment.

This project seeks to bridge that gap by using the 8085 microprocessor to simulate a pedestrian
crossing signal system. The goal is to create an interactive learning experience where users can
engage with simulated “Walk” and “Wait” signals, responding through button presses and
receiving immediate feedback via LEDs and a buzzer. By mimicking real-world signal
operations, the simulation not only teaches microprocessor programming and interfacing skills,
but also addresses a critical public safety concern—helping users internalize the importance of
obeying traffic signals for safe street crossing.
Problem Analysis: You’re Task

Your task is to design and implement an interactive pedestrian crossing simulation using
microprocessor. The purpose of this system is twofold: to educate users on safe crossing practices and
to reinforce key microprocessor programming and interfacing concepts.

To accomplish this, you must analyze how real-world pedestrian signal systems operate—considering
timing, state transitions (such as traffic green/yellow/red and pedestrian walk/wait signals), and user
interaction via push buttons. The simulation should respond dynamically to user input, such as a
pedestrian requesting to cross, and provide immediate visual and audio feedback through LEDs and a
buzzer.

Key aspects of the problem include:

 Creating a realistic sequence for pedestrian and vehicle signals, ensuring that transitions mimic
actual road crossings.
 Ensuring user interactivity so that pressing the “Walk” button triggers an appropriate and timely
response from the system.
 Providing feedback using LEDs (to represent traffic/pedestrian lights) and a buzzer (to alert users
when crossing time is over).
 Making the solution educational, simple, and accessible, so that it can be understood and used
by students and the general public.
 Implementing the logic efficiently in, demonstrating core skills in microprocessor programming
and hardware interfacing.

Through this task, you will bridge the gap between theoretical knowledge and practical application,
developing a system that not only improves road safety awareness but also deepens your understanding
of embedded system design

Report Details

Your project report should comprehensively document your design process, implementation, and
results. The following sections are recommended:

 Introduction
 Briefly describe the purpose and motivation behind the project.
 Highlight the importance of pedestrian safety and the educational value of microprocessor-
based simulations.
 Background Study
 Provide an overview of pedestrian signal systems and their role in road safety.
 Discuss the relevance of the 8085 microprocessor in educational settings and previous
work (if any) in hardware-based safety simulations.
 Present background research on the significance of interactive learning for safety
awareness.
 Project Description & Problem Analysis
 Clearly state the problem your project addresses.
 Define project objectives and expected learning outcomes.
 Analyze real-world pedestrian crossing issues and explain how your project aims to
solve them.
 Solution Design & Implementation
 List the hardware and software requirements (8085 kit, LEDs, push buttons, etc.).
 Describe the system architecture, logic flow, and interaction mechanism.
 Provide block diagrams and flowcharts illustrating the solution.
 Explain the mapping between software logic and hardware outputs (I/O ports to
LEDs/buzzer).
 Source Code
 Present the complete code.
 Ensure the code is well-commented and organized for readability.
 Output, Results & Discussion
 Show simulation results or hardware output (sequential screenshots or photos).
 Explain how the outputs demonstrate the system's effectiveness.
 Discuss any challenges faced and how they were resolved.
 Describe Testing Senerio
 Justification on PO3 (Design & Development of Solutions) Attainment
 Provide a detailed justification of how your project meets program outcome PO3.
 Use the provided rubric or assessment table format.
 Conclusion
 Summarize key achievements, learning outcomes, and future extension possibilities.
 References
 List textbooks, research papers, simulator/documentation links, and any other
resources used.

Submission Details:

For Report: Submit as a word and pdf file both to the designated classroom space. Please mention all
group members name and ID on the top of the cover page. The name of those file should be one (any
member of the group) of your serial number then ID number. Like : SerialNumber_IDNumber.docx and
SerialNumber_IDNumber.pdf For Code: Submit as a zip file containing your complete task (all source
files, along with whatever other files are needed to compile them; sample input and output files) to the
designated classroom space. The name of zip file should be your serial number then ID number Like:
SerialNumber_IDNumber

Justification on PO3 (Design & Development of Solutions) Attainment

Knowledge Profile & Attributes of Complex


Assignment Features
Engineering Problem
The solution required an understanding of basic K1 & K2 The design uses microprocessor
digital logic, signal control algorithms, and fundamentals such as I/O interfacing, control
Knowledge Profile & Attributes of Complex
Assignment Features
Engineering Problem
logic, timing mechanisms, and user input
microprocessor interfacing. handling, following textbook concepts
(Gaonkar, Chapters 8 & 9).
The solution required knowledge about the basic K3 Core programming skills are applied
structure of programming language, hardware through 8085 assembly language, enabling
interfacing, and real-world applications of control of LEDs, buzzers, and input switches
microprocessors. to simulate pedestrian signal logic.
The solution required specialized knowledge
K4 Knowledge of system integration and
about system design methods, including the
timing control is essential to manage state
integration of hardware components, user
transitions (traffic light changes) and to
interface design, and real-time response
provide immediate visual and audio feedback.
implementation.
The solution required understanding of the K5 The project follows a systematic approach:
complete design and development process— problem definition, requirements analysis,
from requirement analysis, through algorithm design (block diagram, flowchart), code
design, coding, and hardware implementation, to development, hardware wiring, debugging, and
testing and evaluation. user testing.
The solution meets multiple criteria: - Interactive
P2 – Range of Conflicting Requirements The
design, simple user interface - Visual (colorful
project balances simplicity and educational
LED) and audio (buzzer) feedback - Easily
value with interactivity, ensuring it is neither
understandable by general users, including
too complex for new learners nor too trivial for
children - Implementable in a familiar (academic
meaningful engagement. It provides real-life
lab) environment, with scope for future
learning without requiring advanced hardware.
extension
P3 – Depth of Analysis Required The design
considers diverse user backgrounds, safety
The solution required in-depth analysis of a real-
concerns, and practical implementation
world digital awareness.
barriers. It can be adapted to broader road
safety or awareness programs.
P6 – Extent of Stakeholder Involvement and
The problem involves multiple stakeholders,
Level of Conflicting Requirements The project
including students, instructors, and the wider
aligns user interests, learning outcomes, and
community, each with unique requirements (ease
public safety goals, accommodating input from
of use, educational value, realism, and safety).
all relevant groups.

Align with PO10: Communication

While Delivering Presentation Explain the Following

 Range of Resources: Students will explain the range of various resources are used/applied to
develop this project. Stakeholders, the in the first resources may be:
 While buying the equipment/materials/technology, they may make a note why they are buying
a particular equipment out of several. They may justify.
 They may justify why they have applied a particular theory or equation out of several. Same for
any library used or code.
 The level of Interaction: While testing their prototype, what kind of error/problem raised, and
note down how they resolved each problem.
 Innovation: Is there anything/any tech/any approach was novel?
 Familiarity: They may note, how they learn and overcome of unknown tech/theory/situation
(special need)/knowledge, which enrich their knowledge and helped in terms of overcoming so
as each and unknown challenges of their project.

You might also like