Vous êtes sur la page 1sur 12

Game Ka Na Ba System

Term Project

Logic Circuit and Design

Prof. Engr. Loida F. Hermosura, MSIT

Jomarie Amabao

Rosemarie Del Rosario


Shaina Delos Santos

Arjay Bernardino

October 17, 2016


Table of Contents

Title Pages i

Table of Contents ii

Project Management Plan


iii

Overview 1

Scope and Objectives 2

Assignment of Roles and Responsibilities 3


Project Schedule 4

Requirements Specifications 5

Analysis 6

Design 7

Implementations 8

Test Documentation
9

Appendices 10

Glossary A

Source Code
B

Version Index C

References D

Progress reports E

Time logs F
The Quiz Game needs to be modified so that we can bring the signal to the
Arduino controller, and then, when appropriate, send a signal to the button
to flash it's light.

We accomplish the light modifications by

Overview

Game Ka Na Ba quiz game is one of the favorites for creating excitement and
educational instruction at the same time. Teachers, summer camp
counselors, and even industry educators find this type of game to help
generate interest and involvement from the participants. The idea behind
this game is simple but sometimes finding a device that will perform the
player to respond lockout function can be problematic. Based on some pretty
neat lighted buzzers and an Arduino put in to a project box.

While the LED lights from Learning Resources were designed as "stand
alone" devices, a few modifications allows them to be connected to and
controlled by an Arduino controller. The LED lights make a professional
looking and fun implementation of a Quiz Game controller.

The control box houses the Arduino Uno, the reset button, and four LEDs.
Intermediate soldering skills and patience will produce a nice looking and fun
to use Quiz Game Controller.

The order is indicated on the control box LEDs. Of course the beauty of
having a programmable controller is tuning it to just the way you want it.
Other game modes are possible, including "Wheel of Fortune" modes,
although this version of the Arduino program only implements the "Jeopardy"
style game which is a quiz competition in which contestants are presented
with general knowledges clues in the forms of answers, and must phrase
their responses in the form of questions.

Scope and Objectives

The intention behind the consideration of this project is to generate and


manage a simple question. To maximize success in a game show scenario
using their knowledge that they obtained, coming up with their own
problems derived from game shows and by practicing strategies. The system
is very user friendly and it is anticipated that functions of the system will be
easily accessed by administrations, academics, students and applicants.
The project team consists of the students assigned to work on the
deliverables of the project. This includes the
__________________________________________________________________________.
They are responsible for:

Understanding the work to be completed

Planning the assigned activities in more detail if needed

Completing assigned work within the budget, timeline and quality


expectations

Proactively communicating status and managing expectations

Assignment of Roles and Responsibilities

The project team consists of five members; the team leader, programmer,
researcher, system analyst and the documenter. Jomarie Amabao as the
team leader works with the team to set the key goals and major objectives.
As soon as the project distributed, she lead the team for developing a project
plan that would works to achieve progression of the project and finished it on
the target date. She organizes and acknowledges the contribution of the
team members. Rosemarie Del Rosario takes responsibility in hardware of
the system. She purchased needed equipment for developing of the project
such as resistor, led, arduino and so on. Mayching Alueg and Krenz Steven
Fernandez are the programmer. As soon as the arduino arrived they also
start coding for the system. Shaina Delos Santos do the documentation.
Arjay Bernardino assigned for doing the miniature. Amabao help for the
documentation. All members did research to some related topics about the
system and to every roles they have assigned.

Project Schedule

We used the waterfall methodology in this project and follow the software
development life cycle phases. In other words, the team gather idea and
information on how to develop the Game Ka Na Ba System, analyze,
developed and implement the system.

There are seven phases needed to be followed in order to accomplish the


developed project. In the preliminary investigation phase, the perceived
problems, opportunities and directives that triggered the project are defined
and the risk of pursuing the project assessed. Each team member start on
their assigned responsibility such as researching and gathering information.
The project team leader lead the team to do research on how will they
performed their given works.
In the requirements analysis phase, the team must able to identify the
problem and the requirements for the project system. For the hardware, Del
Rosario who handled for the hardware purchased needed tools for
developing the Game Ka Na Ba System. As soon as the project have given
she ordered arduino which will be using to make the system possible. While
waiting for the arduino, the team inquire online and in the market for game
buzzer to use but there is none. It is hard to find and get the accessories
such as buzzer and arduino in order to integrate with the Game Ka Na Ba
system. This is because the accessories require more cost and budget
consideration.

In the construction phase, system components are constructed and tested


for that design based some level of design specifications. The programmer
start implementing with their code together with the hardware. It takes many
tries before the led turn on and blink. After many failure and tries, the
system run and tested.

In the implementation phase, a smooth transition will be provided to the new


system and help users cope with normal start-up problems.

There are some things that needed to put in consideration while developing
the project. There are time, resources and experience. Time management is
important because it can estimate the time required to complete each
milestone in project phase. It is able to determine how much time needed to
perform each task by referring to the schedule that given by the Instructor. In
addition, this project is not a full time development because there will be
other subjects to be concentrated. Therefore, time allocated is limited and
tight.

To develop a good quality project, there will be a lot of knowledge and skills
required. Due to our knowledge and skills about the game system are
limited, therefore sometimes have to spend on researches and studies about
the system. There are many things that need to learn in order to obtain the
related information. Therefore some consideration have to take in account on
above things in order to come out a quality project system on specify
timeframe.

Requirement Specification

Here are the software and hardware required parts for the system:

Software

Arduino Software - Arduino Software (IDE) - contains a text editor for


writing code, a message area, a text console, a toolbar with buttons for
common functions and a series of menus. It connects to the Arduino and
Genuino hardware to upload programs and communicate with them.
Microsoft Visual Studio - an integrated development environment (IDE)
from Microsoft and use C++ for coding.

Hardware

Arduino Uno - is a microcontroller board. It is an open-source electronics


platform based on easy-to-use hardware and software.

Project Box

LED - A light-emitting diode (LED) is a two-lead semiconductor light source


device that lights up when electricity is passed through it. LEDs are usually
red.

Resistors - 2.2K is a passive two-terminal electrical component that


implements electrical resistance as a circuit element.
Soldering iron - tools used for soldering. It supplies heat to melt solder so
that it can flow into the joint between two workpieces.

computer use to load and run the Arduino code

Analysis

Figure 1.1: Use Case Diagram

Preparations Result

Start Game Correct Answer

Pressed the button

Answer the question Game Result

At times it becomes very difficult to identify which team has pressed the
button when two teams press the buzzer within a very small time gap. In
such cases the decision can be biased due to human intervention. The quiz
buzzer presented to takes care of the stated problem.
Each player have their individual button for the game. Each of them have to
pressed the button immediately to answer the question. The button which
light first means the one who first pressed the button and he will be given a
chance to answer. If he got the correct answer the button will blink multiple
times if not, the correct answer blink. In the end the game result and winner
were announce.

Design

Implementation

Test Documentation

The minimum requirements of Game Ka Na Ba System were to have a


system with multiple buttons that contestants press for a chance to answer a
question. The first one to press the button would lock out the other
contestants. The first button pressed is the winner and the lights and
sounds on that button are activated. Since the button turns itself off after
about 2 seconds, the controller will wait for 2.5 seconds and then will
reactivate the lights only on the button, but not the sound. The system would
need to have a simple way to quickly identify who pushed their button first. If
the answer is wrong, the light with the right answer should blink multiple
times. And finally the system would need to be reset for the next round.

On the initial test of the system, it fails because the led does not turn on. The
programmer in the team checked the code as well as the team assign in
hardware. They replace the LED of another LED and cheked breadboard until
it lights on. After it lights on, next step is to make the LED blink. The actual
output does not really met the expected outcomes only the basic of the
system the LED activated when the button pressed and it blinks multiple
times.

Appendix A: Glossary

Arduino The open-source Arduino Software (IDE) makes it easy to write


code and upload it to the board.

Breadboard - A breadboard also known as protoboard is a type of solderless


electronic circuit building.
Player - the one who use the system.
Appendix B: Source Code

Appendix C: Version Index


OCTOBER 1, 2016 version 0.0

Overview

The quiz buzzer system are widely used in school, colleges and TV programs. The
individual or a team who presses the buzzer earliest is entitled to give the answer.
At times it becomes very difficult to identify which team has pressed the button
when two teams press the buzzer within a very small time gap. In such cases the
decision can be biased due to human intervention. The quiz buzzer presented to
takes care of the stated problem. This system disable the other inputs as soon as
the first buzzer is pressed. This quiz buzzer can be used for a maximum of eight
teams.

Project Scope and Description

The intention behind the consideration of this project is to generate and manage a
simple question. To maximize success in a game show scenario using their
knowledge that they obtained, coming up with their own problems derived from
game shows and by practicing strategies. The system is very user friendly and it is
anticipated that functions of the system will be easily accessed by administrations,
academics, students and applicants.

Assignment of Roles and Responsibilities

The project team consists of five members; the team leader, programmer,
researcher, system analyst and the documenter. Jomarie Amabao as the team
leader works with the team to set the key goals and major objectives. As soon as
the project distributed, she lead the team for developing a project plan that would
works to achieve progression of the project and finished it on the target date. She
organizes and acknowledges the contribution of the team members. Rosemarie Del
Rosario takes responsibility in hardware of the system. She purchased needed
equipment for developing of the project such as resistor, led, arduino and so on.
Mayching Alueg and Krenz Steven Fernandez are the programmer. As soon as the
arduino arrived they also start coding for the system. Shaina Delos Santos do the
documentation. Arjay Bernardino assigned for doing the miniature. Amabao help for
the documentation. All members did research to some related topics about the
system and to every roles they have assigned.
Project Schedule

We used the waterfall methodology in this project and follow the software development life cycle
phases. In other words, the team gather idea and information on how to develop the Game Ka
Na Ba System, analyze, developed and implement the system.

There are seven phases needed to be followed in order to accomplish the developed project. In
the preliminary investigation phase, the perceived problems, opportunities and directives that
triggered the project are defined and the risk of pursuing the project assessed. Each team
member start on their assigned responsibility such as researching and gathering information.
The project team leader lead the team to do research on how will they performed their given
works.

In the requirements analysis phase, the team must able to identify the problem and the
requirements for the project system. For the hardware, Del Rosario who handled for the
hardware purchased needed tools for developing the Game Ka Na Ba System. As soon as the
project have given she ordered arduino which will be using to make the system possible. While
waiting for the arduino, the team inquire online and in the market for game buzzer to use but
there is none. It is hard to find and get the accessories such as buzzer and arduino in order to
integrate with the Game Ka Na Ba system. This is because the accessories require more cost
and budget consideration.

In the construction phase, system components are constructed and tested for that design based
some level of design specifications. The programmer start implementing with their code together
with the hardware. It takes many tries before the led turn on and blink. After many failure and
tries, the system run and tested.

In the implementation phase, a smooth transition will be provided to the new system and help
users cope with normal start-up problems.

There are some things that needed to put in consideration while developing the project. There
are time, resources and experience. Time management is important because it can estimate the
time required to complete each milestone in project phase. It is able to determine how much
time needed to perform each task by referring to the schedule that given by the Instructor. In
addition, this project is not a full time development because there will be other subjects to be
concentrated. Therefore, time allocated is limited and tight.

Requirement Specification

Here are the software and hardware required parts for the system:

Software

Arduino Software - Arduino Software (IDE) - contains a text editor for writing code, a
message area, a text console, a toolbar with buttons for common functions and a
series of menus. It connects to the Arduino and Genuino hardware to upload
programs and communicate with them.

Microsoft Visual Studio - an integrated development environment (IDE) from


Microsoft and use C++ for coding.

Hardware

Arduino Uno - is a microcontroller board. It is an open-source electronics platform


based on easy-to-use hardware and software.

Test Documentation

On the initial test of the system, it fails because the led does not turn on. The
programmer in the team checked the code as well as the team assign in hardware.
They replace the LED of another LED and cheked breadboard until it lights on. After
it lights on, next step is to make the LED blink. The actual output does not really
met the expected outcomes only the basic of the system the LED activated when
the button pressed and it blinks multiple times.

Appendix D: References

https://www.arduino.cc

http://www.projectnotions.com

http://www.almorale.com/buzzers

http://www.instructables.com

https://www.pinterest.com/pin

http://www.quizgamebuzzers.com/

https://wireless-buzzers-quiz-buzzer-trivia-games.com

www.ehow.com Hobbies, Games & Toys

Arduino Learning.pdf

Appendix E: Progress Report


Appendix F: Time logs

Vous aimerez peut-être aussi