Mini Project Proposal Form
Mini Project Proposal Form
The project that we as a group want to implement for this fundamentals mini project is the construction of a traffic
light control system. This traffic light control system is a signal device to cars and pedestrians that is specially placed
at road junctions, pedestrian crossings or other places which provide instructions and directions for road users. This
traffic light is controlled using a manual switch with the use of 3 color lights namely red, yellow, and green.
This traffic light control system has a timer and a traffic monitoring system that is used to control the traffic
rate. Therefore, we as a group will develop a traffic light control system to evaluate traffic density using
dynamic/specific timing slots. The project will be implemented using Tinckerkad and Arduino.
i. Problem Statement
Designing traffic light controls is important before the system is installed at road intersections. The existing traffic
light system has helped a lot in overcoming the problem of traffic congestion. However, this traffic light control
system has shown its weaknesses. Among the weaknesses identified were joint interference between adjacent traffic
light systems, car flow differences with time, accidents, emergency vehicle routes, and pedestrian crossings not
implemented in existing traffic systems.
Upgrading the traffic light control system is one way that can overcome the problem. Studies like this need to
be done to evaluate and identify the extent to which the improvement of this traffic light system can overcome the
problem.
Code /Course : DEC20012 PROGRAMMING FUNDAMENTAL
ASSESSMENT TASK : MINI PROJECT
a) Develop a traffic light control system to monitor and control the flow of cars through road intersections.
d) Identify and evaluate traffic light systems using tincerkad and arduino
The scope of this project is to assess the impact of road traffic by developing a good traffic light system by way of
identifying the problem. It is evaluated using a tinckerkad and an Arduino to see how the system works. Evaluating
this traffic light system is done to see if the system flow process is running well or not so that the vehivular is not
affected. We as a group built basic traffic lights in order to understand the concept of traffic lights to deal with
accidents and road rescue
Traffic lights are used to control vehicular traffic on the road. In this modern era, everyone has their own different
type of vehicle and resulting in an increasing number of vehicles. Therefore, this project these important traffic
lights are built to avoid traffic congestion and road accidents. There are three traffic lights in the traffic that give
different messages for road users i.e. the red light indicates the user to stop at the intersection while the yellow light
indicates a warning to the user to get ready to stop or walk. The green light indicates that users can continue their
journey. With this, Traffic Lights have proven to be an amazing way to prevent vehicle collisions and control traffic
congestion in today’s modern era.
Code /Course : DEC20012 PROGRAMMING FUNDAMENTAL
ASSESSMENT TASK : MINI PROJECT
PLEASE STATE YOUR METHODOLOGY. INCLUDE ANY FLOWCHART, BLOCK DIAGRAM, YOUR
PROPOSED DATA ANALYSIS METHODS AND YOUR ANALYSIS PLANS
void setup ()
{
pinMode (11, OUTPUT);
pinMode (12, OUTPUT);
pinMode (13, OUTPUT);
}
void loop ()
{
for (int i = 0; i< 10 ; i +=1) //this will flash advanced green 10 times
{
digitalWrite (11, HIGH) ; //turn the LED On (HIGH is the voltage level)
delay (100) ; //wait for a 0.1 seconds
digitalWrite (11, LOW) ; //turn the LED off by making the voltage LOW
delay (100) ; //wait for a 0.1 seconds
}
digitalWrite (11, HIGH) ; // turn the LED on (HIGH is the voltage level)
delay (5000) ; // wait for 5 seconds
digitalWrite (11, LOW) ; // turn the LED off by making the voltage LOW
delay (1000) ; //wait for a second
digitalWrite (12, HIGH) ; //turn the LED on (HIGH is the voltage level)
delay (1000) ; //wait for a second
digitalWrite (12, LOW) ; //turn the LED off by making the voltage LOW
delay (1000) ; //wait for a second
digitalWrite (13, HIGH) ; //turn the LED On (HIGH is the voltage level)
delay (5000) ; //wait for 5 seconds
digitalWrite (13, LOW) ; //turn the LED off by making the voltage LOW
delay (1000) ; //wait for a second
}
Code /Course : DEC20012 PROGRAMMING FUNDAMENTAL
ASSESSMENT TASK : MINI PROJECT
- LEDs will work through connection among Arduino and Resistor. After the all connection are complete,
coding will be carried out to ensure the LEDs and resistor smoothly. The LEDs will light up based on the coding that
has done. But if the LEDs doesn’t show any reaction, the coding have something wrong.
- First of all before we create a project and we need to understand what is required. We need to know what
kind of LED we want to make, so that we can created a suitable coding for the LED to work. Before we start doing
the coding we need to do the flowchart of traffic light process. This flowchart can give some idea and how does it
work.
- The electrical source will pass from the motherboard to the breadboard and the led will work fine. Traffic
light 1 will show GREEN light first, then followed by traffic light 2 which will show RED light. Then it will continue
based the coding that have been made.
Code /Course : DEC20012 PROGRAMMING FUNDAMENTAL
ASSESSMENT TASK : MINI PROJECT
- Traffic lights are an operating system that must be operated with a good and systematic system in
order to function smoothly and prevent accidents on the road from continuing to escalate. Next is,
traffic lights are among the things that should be a priority for most road users to make them part
of the landscape of our daily lives. Everywhere there are a number of congested cars and road
congestion will occur due to functional problems or negligence of road users. Today’s traffic lights
are quite complex in them and have various types of sensors, timers and even traffic monitoring
systems that they use to help control traffic rates efficiently. Now we will not try to build a real
traffic light, but we will try to allow it to simulate it with an Arduino system. Doing this project is a
great way to become more comfortable with basic and most commonly used Arduino commands.
It will also help think of problems and design them logically to meet certain criteria. As a bonus,
this project helps us appreciate how traffic lights work, at least at the basic functional level.
Code /Course : DEC20012 PROGRAMMING FUNDAMENTAL
ASSESSMENT TASK : MINI PROJECT
WEBSITE :
https://missmanggo.blogspot.com/2018/02/contoh-kertas-cadangan-proposal-projek_4.html
https://www.studocu.com/my/document/universiti-teknologi-mara/computer-programming/report-mini-project-
programming/10746893
https://youtu.be/TnaJwtSb9nw