Sei sulla pagina 1di 13

UNIVERSITI MALAYSIA

PERLIS
PUSAT PENGAJIAN DIPLOMA
CENTRE OF DIPLOMA STUDIES

SEMESTRAL PROJECT PROPOSAL

SESSION:
SEMESTER 1 2018/2019

PROJECT TITLE:
SOCCER ROBOT USING ARDUINO.

STUDENT NAME:
MOHD NURHAQIMI BIN NOOR HISHAM

MATRIC NUMBER:
162010664

COURSE:
R2427(MICROELECTRONIC)

SUPERVISOR NAME:
MOHD SALLEHUDIN BIN SAAD

……………………………………………... ……………………………………………...
(Student’s Signature) (Supervisor’s Signature)

Official
Name : …………………………….... :
Stamp

Date : ……………………………....
Date : ……………………………....
TABLE OF CONTENTS

1 INTRODUCTION…………………………………………………………….. 2

1.1 PROBLEM STATEMENTS…………………………………………...... 3


1.2 PROJECT OBJECTIVES……………………………………………..... 4
1.3 PROJECT SCOPES……………………………………………………... 4

2 PROJECT METHODOLOGY………………………………………………. 5

2.1 DESIGN………………………………………………………………… 5
2.2 IMPLEMENTATION…………………………………………………… 5
2.3 TESTING……………………………………………………………….. 5
2.4 EVALUATION…………………………………………………………. 5
2.5 TROUBLESHOOTING………………………………………………… 6
2.6 FLOWCHART………………………………………………………….. 6

3 PROJECT PLANNING……………………………………………………… 7

3.1 GANTT CHART………………………………………………………… 7

4 COST AND MATERIALS…………………………………………………… 8

5 REFERENCES……………………………………………………………….. 9

6 APPENDIX…………………………………………………………………… 9

6.1 APPENDIX A……………………………………………………………. 10


6.2 APPENDIX B……………………………………………………………. 10
6.3 APPENDIX C……………………………………………………………. 11
6.4 APPENDIX D……………………………………………………………. 12

1
1. INTRODUCTION

In this era, Robots have been used all over the world to help make dangerous
or even long labored jobs a simple task. They work in mines, industrial
factories, consumer goods factories, and many more places. Robots are also
used as personal hobbies, as seen in many movies, shows, etc. Robots have
existed for over 80 years and their potential is only growing more and more.
Robots are essential to the world we live in today, because of all the different
things they are used for a daily basis.

For this project, I will build a robot programmed on the Arduino


microcontroller that can play football controlled by android smartphone’s
accelerometer. The robot will have the ability to do simple task in playing
football such as moving in directions, stopping and kicking ball.

Most Android-powered devices have built-in sensors that measure motion,


orientation, and various environmental conditions. These sensors are capable
of providing raw data with high precision and accuracy and are useful if you
want to monitor three-dimensional device movement or positioning, or you
want to monitor changes in the ambient environment near a device. One of
the sensor that is used in this project is accelerometer which functions is to
Measures the acceleration force in m/s2 that is applied to a device on all three
physical axes (x, y, and z), including the force of gravity.

2
1.1 PROBLEM STATEMENT

Arduino is an open-source platform used for building electronics projects.


Arduino consists of both a physical programmable circuit board (often
referred to as a microcontroller) and a piece of software, or IDE (Integrated
Development Environment) that runs on your computer, used to write and
upload computer code to the physical board. the Arduino IDE uses a
simplified version of C++, making it easier to learn to program.

For this situation, There is a need to revise or learn about C++ programming
in order to be able to program the commands for the robot for this project.

The second problem is the limited function of the available apps for
controlling the Arduino in the Google Play Store. For example, there is an app
that only can control the movement of the robot but there are no additional
buttons to execute other commands.

To overcome this problem, one of the possible way is to use MIT App
Inventor which is an open-source web application originally provided by
Google where I can make a custom app to control my project.

3
1.2 PROJECT OBJECTIVES

 To ensure the connectivity between Arduino board and android phone.


 To ensure the built-in accelerometer in the phone works perfectly.
 To be able to move the robot in different directions and execute
commands (kicking etc.).

1.3 PROJECT SCOPES

Since the project is to build a robot that can execute the commands from
android phone to play football, the scope of this project is limited to the
production and effectiveness of operation of a robot. If the robot can execute
the commands (moving, kicking etc.) well, then the project is considered a
success for now.
There is also the need to maintain the purchase of component to make sure
there will be no money wasted from purchasing unnecessary items.

4
2. PROJECT METHODOLOGY.

2.1 DESIGN
i. The base of this project is only a 2WD Smart Robot Car Chassis.
ii. The typical type of robot body used in this type of project.
iii. 2 wheels with DC motor include and fair amount of space for
component placing.
iv. The kicking mechanics will just be two kickers controlled by two
servos acting just like pinball machine’s flipper.

2.2 IMPLEMENTATION
i. Build the project.
ii. Not much tools needed here. Just a few types of screwdriver and a
soldering iron (if really needed) is enough.
iii. There is a lot of connecting wires and jumper to the component
especially the Arduino board.

2.3 TESTING
i. To ensure that it [the program/ components etc.] works correctly,
testing is required.
ii. Test each part of system [movement, kicking].
iii. If there’s any problem encountered, thus troubleshooting is needed.

2.4 EVALUATION
i. Results evaluated relative to the objective that I have stated.
ii. Performance will be measured at this moment.
iii. Inspection/Improvement to the components will be implemented.

5
2.5 TROUBLESHOOTING
i. Process of detecting the main cause of the problems occurred.
ii. After the causes are known, actions will be taken to eliminate them.

2.6 FLOWCHART

6
3. PROJECT PLANNING
3.1 GANTT CHART

YEAR SEMESTER 1 SESSION 2018/2019


Project’s
Activities 14
WEEK 1 2 3 4 5 6 7 8 9 10 11 12 13 &ABOVE
PROJECT
REGISTRATION
PROPOSAL SUBMISSION
LITERATURE SURVEY
AND RESEARCH
PROJECT BUILDING
APPLICATION
DEVELOPMENT
TROUBLESHOOTING
PROGRESS REPORT
SUBMISSION
DRAFT REPORT &
LOGBOOK SUBMISSION
PRESENTATION AND
FINAL REPORT
SUBMISSION

7
4. COST AND MATERIALS

NO. ITEM PRICE/UNIT QUANTITY TOTAL


(RM) (RM)
1 Arduino 2WD Smart 20.00 1 20.00
Robotics Robot Car
Chassis Kit with DC
Motor Set
2 Arduino Compatible 27.00 1 27.00
UNO R3+ USB B
type cable
3 Jumper wires (65 5.90 1 5.90
Pieces)
4 Arduino HC-05 16.90 1 16.90
Wireless Bluetooth
Serial Port
5 9G SG90 Mini Micro 10.00 2 20.00
Servo Arduino
6 L293D Motor Driver 16.00 1 16.00
Expansion Shield
Board Module for
Arduino
7 Other necessary 50.00
Item/Services
[shipping, additional
parts etc.]
TOTAL (estimated) RM 155.80

8
5. REFERENCES

[1] (Robotics, 1969) ;


https://www.megaessays.com/viewpaper/68184.html

[2] (_N, n.d.) ;


https://learn.sparkfun.com/tutorials/what-is-an-arduino

[3] (WIKIPEDIA, 2018) ;


https://en.wikipedia.org/wiki/App_Inventor_for_Android

[4] (Sensors Overview, 2018) ;


https://developer.android.com/guide/topics/sensors/sensors_overview

9
6. APPENDIX
6.1 APPENDIX A

 The type of microcontroller used in this project.

6.2 APPENDIX B

 The example of product that are already on the market and inspired this
project.

10
6.3 APPENDIX C

 The type of software maybe used in this project


-UPPER (Arduino 1.8.5)
-LOWER (MIT App Inventor 2)

11
6.4 APPENDIX D

 The inspiration of the kicker for this project.

12

Potrebbero piacerti anche