Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PERLIS
PUSAT PENGAJIAN DIPLOMA
CENTRE OF DIPLOMA STUDIES
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
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
5 REFERENCES……………………………………………………………….. 9
6 APPENDIX…………………………………………………………………… 9
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.
2
1.1 PROBLEM STATEMENT
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
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
7
4. COST AND MATERIALS
8
5. REFERENCES
9
6. APPENDIX
6.1 APPENDIX A
6.2 APPENDIX B
The example of product that are already on the market and inspired this
project.
10
6.3 APPENDIX C
11
6.4 APPENDIX D
12