i
COLEGIO DE MONTALBAN
Kasiglahan Village, San Jose, Rodriguez, Rizal
INSTITUTE OF COMPUTER STUDIES
Department of Computer Engineering
APPROVAL SHEET
This thesis project titled Development of an Automated Garbage Disposal
Robot Line Follower using Gizduino+ ATMega 324 Microcontroller in partial
fulfilment of the requirement for the degree Bachelor of Science in Computer
Engineering has been prepared and submitted by the Project Developers for the
corresponding final oral defence.
March 11, 2018 ENGR. ROGEL C. JUMAWAN
Date Adviser
Approved in partial fulfilment of the requirements for the degree Bachelor of
Science in Computer Engineering by the Final Oral Defence Committee.
ENGR. EDWIN BERMILLO ____________________________
Member Member
ENGR. ROGEL C. JUMAWAN
Chairman
Accepted as partial fulfilment of the requirements for the degree Bachelor of
Science in Computer Engineering
ENGR. ROGEL C. JUMAWAN
Head
Institute of Computer Studies
ii
ACKNOWLEDGEMENT
We would like to express our deep gratitude and appreciation to those who had
contributed to the completion of this project. First, we would like to dedicate a special
things to our thesis coordinator and project adviser, Engr. Rogel C. Jumawan and
Engr. Edwin Bermillo for the knowledge, support, advices and guidance that he gave
to us in completing our final year project.
Next, we would like to express our deep gratitude to Engr. Medilyn Elena M.
Alamazan for all the information and guidance given to us. Also we would like to
acknowledge with greater appreciation to Mr. Edward Skinner in accepting our
request to become our English Critic, and Engr. Elsa N. Calvez for being our
Statistical Critic.
We also thank, PAGASA Weather Station for letting us to conduct a survey in
their company that really help us in gathering and analysing the evaluation of our
thesis project.
We would also like to have the acknowledgement with much appreciation to our
family members for their encouragement, understanding and concern. To the other
BSCpE students, who willingly participated on our survey, thank you very much for
your help to evaluate our thesis project.
Finally, thanks to those who have contributed and help us directly or not to the
success of these project whom we have not mentioned their name specifically.
Without them, this project would not be successful. Thank you.
iii
DEDICATION
Dedicated, in thankful appreciation for support encouragement
And understanding to our beloved parents and family:
Aguirre, Balderama, Calvez, Ubaldo and
Vitug. To our friends and classmates
For their support and to our dear
God for giving us strength and
Knowledge to conquer
All struggles.
iv
ABTRACT
This thesis described the design of an Automated Garbage Disposal Robot Line
Follower for automation of garbage disposal; it makes use of embedded microcontroller
device called Gizduino+ ATmega324.
Automatic Garbage Disposal Robot Line Follower using Gizduino+
ATmega324 Microcontroller represents a great saving in time and effort in terms of
disposing garbage. The user will just set a specific time until it triggers then the
prototype will start to do the function and there are given stations in order to collect
garbage.
v
TABLE OF CONTENTS
Approval Sheet……………………………………………………………...……………i
Acknowledgement……………………………………………………………….…..…..ii
Dedication ..……………………………………………………………………………iii
Abstract………………………………………………………………………………....iv
Table of Contents…………………………………………………………………….….v
List of Charts…………………………………………………………………………...vii
List of Table…………………………………………………………………………...viii
List of Figures…………………………………………………………………………..ix
CHAPTER
Introduction……………………………………………………………………………...1
Background of the Study………………………………………………………………...2
Objective of the Study…………………………………………………………………...3
Problem Statement ……………………………………………………………………....4
Scope and Limitation…………………………………………………………………….4
Conceptual Framework ...……………………………………………………………….6
Significance of the Study………………………………………………………………..7
Definition of Terms ……………………………………………………………………..7
Cost Analysis …………………………………………………………………………..11
CHAPTER 2
Related Readings……………………………………………………………………….12
vi
Local……………………………………………………………………………12
Foreign………………………………………………………………………….14
Related Literature………………………………………………………………………16
Local……………………………………………………………………………16
Foreign………………………………………………………………………….18
Related Studies………………………………………………………………………....21
Local ………………………………………………………………………….. 21
Foreign …………………………………………………………………………22
Justification of Studies ………………………………………………………………...25
CHAPTER 3
Project Design………………………………………………………………………….27
Operational Framework ……………………………………………………………….28
Requirements Gathering ………………………………………………………28
Design …………………………………………………………………………31
Development …………………………………………………………………..31
Testing …………………………………………………………………………32
Evaluation ……………………………………………………………………...32
Revision ………………………………………………………………………..32
Project Design Overview……………………………………………………………….33
Project Development…………………………………………………………………...34
Algorithmic State Machine ……………………………………………………………39
Remote Device Flowchart ……………………………………………………..39
Hanged Trashcan Flowchart …………………………………………………..40
vii
Garbage Collector Flowchart ………………………………………………….41
Hardware Components ………………………………………………………………..43
Software Development……………………………………………………..………….50
Operational Procedure…………………………………………………………………50
Testing Procedures……………………………………………………………………..51
Evaluation Procedure…………………………………………………………………..52
Design Instruments and Techniques…………………………………………………...53
CHAPTER 4
Project Technical Feasibility...…………………………………………………………54
Internal Structure and Design………………………………………………………….56
Project Operational Feasibility ………………………………………………………...60
Project Economic Feasibility …………………………………………………………..60
Project Schedule Feasibility ………………………………………………………...…60
Project Risk Feasibility ………………………………………………………………...62
Project Testing and Evaluation Report…………….…………………………………...63
Project Evaluation ……..………………………………………………………………64
CHAPTER 5
Summary of Findings………………………………….………………………………81
Conclusion………………………………………………….……………………….…83
Recommendation…………………………………………………………….………...83
Contribution………………………………………………………………….………...85
CHAPTER 6
Timeline Project Development Activities …………………………….……………….86
viii
APPENDIX……………………………………………………………………….…..92
CURRICULUM VITAE…………………………………………………………….130
LIST OF CHARTS
Chart 4.1 Evaluation of the device in terms of Maintainability………………………….66
Chart 4.2 Evaluation of the device in terms of Reliability………………………………68
Chart 4.3 Evaluation of the device in terms of Accuracy………………………………..70
Chart 4.4 Evaluation of the device in terms of Efficiency……………………………….72
Chart 4.5 Evaluation of the device in terms of Maintainability………………………….74
Chart 4.6 Evaluation of the device in terms of Reliability………………………………76
Chart 4.7 Evaluation of the device in terms of Accuracy………………………………..78
Chart 4.8 Evaluation of the device in terms of Efficiency……………………………….80
Chart 4.9 Evaluation of the device in terms of Maintainability………………………….95
Chart 4.10 Evaluation of the device in terms of Reliability……………………………..97
Chart 4.11 Evaluation of the device in terms of Accuracy………………………………99
Chart 4.12 Evaluation of the device in terms of Efficiency…………………………….101
ix
LIST OF TABLES
Table 1.2 Cost Analysis………………………………………………..……………….11
Table 3.1 Algorithm of Infrared Proximity Sensor ……………………………………42
Table 4.1 Time Table of Automated Garbage Disposal Robot Line Follower ………..61
Table 4.2 Risk Assessment Table of the Automated Garbage Disposal Robot Line
Follower …………………………………………………………………………………62
Table 4.3 Accuracy Rate of Successful Function of the Prototype ……………………..63
Professionals
Table 4.4 Evaluation of the Mechanism in Terms of Maintainability ………………….65
Table 4.5 Evaluation of the Mechanism in Terms of Reliability ……………………….67
Table 4.6 Evaluation of the Mechanism in Terms of Accuracy ………………………..69
Table 4.7 Evaluation of the Mechanism in Terms of Efficiency ……………………….71
Students
Table 4.8 Evaluation of the Mechanism in Terms of Maintainability ………………….73
Table 4.9 Evaluation of the Mechanism in Terms of Reliability ……………………….75
Table 4.10 Evaluation of the Mechanism in Terms of Accuracy ……………………….77
Table 4.11 Evaluation of the Mechanism in Terms of Efficiency ………………………79
x
LIST OF FIGURES
Fig 1.1 Conceptual Framework………………………………………………………….6
Fig 3.1 Operational Framework …………...……………...……………………...……28
Fig 3.2 Overview of the System ……………………………………………………….33
Fig 3.3 Project Block Diagram …………………………………………………………34
Fig 3.4 Flowchart of Remote Device …………………………………………………...39
Fig 3.5 Flowchart of Hanged Trashcan …………………………………………………40
Fig 3.6 Flowchart of Garbage Collector ……………………………………….………..41
Fig 3.7 Guizdino ATmega328 …………………………………………………………..43
Fig 3.8 Pin configuration of Motor Controller ………………………………………….43
Fig 3.9 Serial LCD with Keypad ………………………………………………………..44
Fig 3.10 Guizdino+ ATmega324 ………………………………………………………..44
Fig 3.11 DC Servo Motor ……………………………………………………………….45
Fig 3.12 Configuration of RF Transmitter …………………………...………………….45
Fig 3.13 Pin Configuration of RF Receiver ……………………………………………..46
Fig 3.14 Radio Frequency Tx Rx Module ………………………………………………46
Fig 3.15 IR Proximity Sensor …………………………………………………………...47
Fig 3.16 Wiper Motor …………………………………………………………………..47
Fig 3.17 Arduino Uno …………………………………………………………………..48
Fig 3.18 Ultrasonic Sensor ……………………………………………………………...48
xi
Fig 3.19 Light Dependent Resistor ……………………………………………………..49
Fig. 3.20 Light Emitting Diode …………………………………………………………49
Fig 3.21 DC Head Gear Motor …………………………………………………………49
Fig 3.22 6V Relay ………………………………………………………………………50
Fig 4.1 Remote Device ………………………………………………………………….54
Fig 4.2 Automatic Garbage Collector …………………………………………………54
Fig 4.3 Automatic Hanged Trashbin ……………………………………………………55
Fig 4.4 9V Voltage Regulator …………………………………………………………..57
Fig 4.5 Remote Device Implementation ……………………………………………….57
Fig 4.6 Garbage Collector Internal Structure ………………………………………….58
Fig 4.7 Automated Hanged Trashbin Internal Structure ………………………………59
Fig 4.8 Remote Device Internal Structure ………………………………………………59
xii