universiti teknikal malaysia melaka - eprints.utem.edu.myeprints.utem.edu.my/17338/1/pigeon hole...

24
UNIVERSITI TEKNIKAL MALAYSIA MELAKA PIGEON HOLE SMART BOX FOR UNIVERSITY APPLICATION This report submitted in accordance with requirement of the Universiti Teknikal Malaysia Melaka (UTeM) for the Bachelor of Electronics Engineering Technology (Telecommunication) Honours. by ASMIDA BT ASRI B071210063 900513-09-5046 FACULTY OF ENGINEERING TECHNOLOGY 2015

Upload: others

Post on 23-Sep-2019

12 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PIGEON HOLE SMART BOX FOR UNIVERSITY

APPLICATION

This report submitted in accordance with requirement of the Universiti Teknikal

Malaysia Melaka (UTeM) for the Bachelor of Electronics Engineering Technology

(Telecommunication) Honours.

by

ASMIDA BT ASRI

B071210063

900513-09-5046

FACULTY OF ENGINEERING TECHNOLOGY 2015

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA

TAJUK: Pigeon Hole Smart Box For University Application

SESI PENGAJIAN: 2014/15 Semester 2

Saya ASMIDA BT ASRI

mengaku membenarkan Laporan PSM ini disimpan di Perpustakaan Universiti

Teknikal Malaysia Melaka (UTeM) dengan syarat-syarat kegunaan seperti berikut:

1. Laporan PSM adalah hak milik Universiti Teknikal Malaysia Melaka dan penulis. 2. Perpustakaan Universiti Teknikal Malaysia Melaka dibenarkan membuat salinan

untuk tujuan pengajian sahaja dengan izin penulis. 3. Perpustakaan dibenarkan membuat salinan laporan PSM ini sebagai bahan

pertukaran antara institusi pengajian tinggi.

4. **Sila tandakan ( )

SULIT

TERHAD

TIDAK TERHAD

(Mengandungi maklumat yang berdarjah keselamatan

atau kepentingan Malaysia sebagaimana yang termaktub

dalam AKTA RAHSIA RASMI 1972)

(Mengandungi maklumat TERHAD yang telah ditentukan

oleh organisasi/badan di mana penyelidikan dijalankan)

(TANDATANGAN PENULIS)

Alamat Tetap:

Kampung Tengah,

06100 Kodiang

Kedah Darul Aman

Tarikh: ________________________

Disahkan oleh:

(TANDATANGAN PENYELIA)

Cop Rasmi:

Tarikh: _______________________

** Jika Laporan PSM ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi

berkenaan dengan menyatakan sekali sebab dan tempoh laporan PSM ini perlu dikelaskan sebagai

SULIT atau TERHAD.

Rujukan Kami (Our Ref) : Rujukan Tuan (Your Ref) :

28 DIS 2015

Pustakawan Perpustakaan UTeM Universiti Teknikal Malaysia Melaka Hang Tuah Jaya, 76100 Durian Tunggal, Melaka. Tuan/Puan, PENGKELASAN LAPORAN PSM SEBAGAI SULIT/TERHAD LAPORAN PROJEK SARJANA MUDA TEKNOLOGI KEJURUTERAAN ELECTRONIC (TELECOMMUNICATION) Sukacita dimaklumkan bahawa Laporan PSM yang tersebut di atas bertajuk “Pigeon Hole Smart Box For University Application” mohon dikelaskan sebagai *SULIT / TERHAD untuk tempoh LIMA (5) tahun dari tarikh surat ini. 2. Hal ini adalah kerana IANYA MERUPAKAN PROJEK YANG DITAJA OLEH SYARIKAT LUAR DAN HASIL KAJIANNYA ADALAH SULIT. Sekian dimaklumkan. Terima kasih. Yang benar, ________________ Tandatangan dan Cop Penyelia * Potong yang tidak berkenaan

i

DECLARATION

I hereby, declared this report entitled “Pigeon Hole Smart Box for University Application” is

the results of my own research except as cited in references.

Signature :………………………

Name : ASMIDA BT ASRI

Date : ………………………

ii

APPROVAL

This report is submitted to the Faculty of Engineering Technology of UTeM as a

partial fulfillment of the requirements for the degree of Bachelor in Electronics

Engineering Technology (Telecommunication) Honours. The member of the

supervisory is as follow:

……………………………….

(Project Supervisor)

iii

ABSTRAK

Sekarang ini, pensyarah menggunakan ‘pigeon hole’ sebagai medium

penghantaran untuk pelajar menyerahkan tugasan/dokumen. Walaubagaimanapun,

pensyarah tidak boleh mengawal dan memastikan setiap pelajar menghantar

tugasan/dokumen tepat pada masanya. Fungsi ‘pigeon hole’ sama seperti peti surat

dimana surat atau memo akan diletakkan di dalam peti surat mereka. Pengguna

terpaksa memeriksa peti surat setiap kali untuk memastikan sama ada mereka

menerima surat yang dikirimkan atau tidak. Namun dengan adanya teknologi moden

pengguna kini tidak perlu lagi memeriksa ‘pigeon hole’ mereka. Projek ini akan

membantu pensyarah untuk memastikan mereka mengetahui setiap kali dokumen

atau tugasan dihantar. Projek ini akan membincangkan tenteng sistem pemberitahuan

penerimaan dokumen/tugasan daripada ‘pigeon hole’ melalui telephone bimbit.

Sistem ini menggunakan. Microcontroller Arduino, IR sensor dan GSM module.

Sistem ini akan menghantar SMS kepada pengguna jika terdapat document/tugasan

yang dihantar ke dalam ‘pigeon hole’. Sistem ini lebih mudah, menjimatkan masa

dan menyenangkan untuk kegunaan pensyarah kerana mereka tidak lagi perlu untuk

memeriksa pigeon hole setiap hari.

iv

ABSTRACT

Nowadays, lecturer uses pigeon hole as medium or place for student

submitting the assignment/document. Even do, lecturer cannot control In order to

ensure each student submit the assignment on time. Pigeon hole work similar to

letterbox where letter or memo for specific person will be placed in their letter box.

The method of checking document/assignment in pigeon hole has not updated until

today where most lecturer still using the old method of checking the pigeon hole by

them self. This project will help lecturer to ensure them know every time

document/assignment sent. The electronic technology was applied to overcome this

problem. In this project, Microcontroller Arduino, IR sensor and GSM module used

in this system to notify the user if there is presence of new document/assignment.

The system will generate notification in the form of SMS to notify the presence of

new mail in the pigeon hole. The system is easier, save time and pleasant for lecturer

use because they was no longer necessary to check pigeon every day.

v

DEDICATION

Special dedicated to my beloved parents, family members and friends

vi

ACKNOWLEDGEMENT

First and foremost, the greatest thanks to Allah S.W.T for his blessing so that

I am able to finish my bachelor degree project. I am using this opportunity to express

my special appreciated and gratitude to everyone rather direct or in directly in

helping me to complete my final year project.

I would like to express my gratitude to my supervisor, Mr. Win Adiyansyah

Indra, for the support and encourage me towards my research.

My appreciation also goes to my family members for all of the sacrifices and

support throughout the journey. Thanks to their encouragement, love, emotional

support that they had given to me.

My sincere appreciation must be also extend to my fellow friend who have

always willing to give their time and effort when I need their advice.

vii

TABLE OF CONTENT

Declaration i

Approval ii

Abstrak iii

Abstract iii

Table of Content iv

Dedication v

Acknowledgements vi

List of Tables vii

List of Figures xi

List of Symbols and Abbreviation xiii

CHAPTER 1: TITLE 1

1.0 Introduction 1

1.1 Background 1

1.2 Problem Statement 2

1.3 Objective 2

1.4 Scope 2

1.5 Conclusion 3

CHAPTER 2: LITERATURE REVIEW 4

2.0 Introduction 4

2.1 Previous Project Research 5

2.1.1 Real Time Mailbox Alert System Via SMS or

Email

5

2.1.2 Remote Generator Control Using Android

Application

5

2.1.3 Arduino Based Remote Controlling for Home 6

viii

Power Saving, Security and Protection

2.1.4 Intelligent Home Security Using GSM Module 6

2.1.5 GSM Based Security System 6

2.1.6 GSM Based Electrical Control System for Smart

Home Application

7

2.1.7 SMS Support Password Door Security Control

System

7

2.2 Hardware Overview of The System 8

2.3 GSM Module 8

2.4 Cell Phone 10

2.5 Arduino 10

2.5.1 Arduino Uno 11

2.5.2 Arduino Mega 13

2.5.3 Comparison Between Microcontroller Arduino and

The other Microcontroller

14

2.7 IR Sensor 14

2.8 Electromagnetic Lock 17

2.9 Wireless Technology 18

2.9.1 Bluetooth Technology 18

2.9.2 ZigBee 19

2.9.3 WiFi 20

2.10 Comparison Characteristic for Different Wireless Protocol 21

CHAPTER 3: METHODOLOGY 22

3.0 Introduction 22

3.1 Flow Chart of The Project 23

3.2 Design Overview 25

3.3 Flow Chart for Normal Condition 27

3.4 Flow Chart for Notification When User OFF the Pigeon Hole 28

3.5 Hardware Implementation 29

3.5.1 IR sensor (Adjustable Infrared Sensor Switch) 29

3.5.2 Arduino UNO 30

3.5.3 GSM Module 30

ix

3.5.4 LCD Display

3.5.5 Electromagnetic Lock

31

31

3.6 Software Implementation 31

3.6.1 Circuit Design 32

3.6.2 Schematic Circuit 33

3.6.3 Programming Language 33

CHAPTER 4: RESULT AND DISCUSSION 36

4.0 Introduction 36 4.1 Result 36

4.2 Result for The Project 37

4.2.1 Normal Condition 37

4.2.2 Condition When User OFF the Pigeon Hole 39

4.3 Overall Project Operation 41

4.4 Analysis Result 43

4.5 Discussion 45

4.6 Limitation 46

CHAPTER 5: CONCLUSION AND FUTURE WORK 47

5.0 Introduction 47

5.1 Conclusion 47

5.2 Future Recommendation 48

REFERENCES 49

x

LIST OF TABLES

Table 2.1 : Comparison Between Microcontroller Arduino,Respberry

Pi and PIC

14

Table 2.2 : Comparison Characteristic for Different Wireless

Protocol

21

Table 3.1: Condition of IR Sensor 29

xi

LIST OF FIGURES

Figure 2.1: GSM Module 8

Figure 2.2: Arduino Uno 11

Figure 0.3: Arduino Mega 13

Figure 0.1: Electromagnetic Lock 17

Figure 0.5: Piconet 18

Figure 0.6: ZigBee 19

Figure 0.7: WiFi 20

Figure 0.2: Flow Chart of the Project 23

Figure 3.2: Block Diagram Operation of the Project 25

Figure 3.3: The Functionality of the Hole Notification Via SMS

system

26

Figure 3.4: Flow Chart Program for Normal Condition 27

Figure 3.5: Flow Chart for Notification When User OFF the Pigeon

Hole

28

Figure 3.6: Adjustable Infrared Sensor Switch 30

Figure 3.8: GSM Module 30

Figure 3.9: LCD Display 31

Figure 3.30: Electromagnetic Lock 31

Figure 3.41: FRTZING Software Used to Design Circuit 32

Figure 3.52: Circuit Design on the FRITZING Software 33

Figure 3.13: Arduino Programming Language 33

Figure 3.14: Coding for ON Electromagnetic Lock 34

Figure 3.65: Coding for OFF Electromagnetic Lock 34

Figure 3.76: Coding to Set the Value of Assignment Receive 35

Figure 3.87: Coding for Sensor Detect and Count 35

Figure 4.1: LCD display ‘Assignment’ and ‘Counter = 0’ 37

Figure 4.9: Command ‘b’ and c3 to open and set total Assignment

receive

38

xii

Figure 4.3: LCD display value of IR count 38

Figure 4.4: Notification SMS at User Mobile Phone 38

Figure 4.5 LCD display ‘Assignment’ and ‘Counter = 0’ 39

Figure 4.6: Command ‘b’ and c5 to Open and Set Total Assignment

Receive

39

Figure4.7: Use Command ‘a’ to close the Pigeon Hole 40

Figure 4.8: Alert SMS at the User Mobile Phone 40

Figure 4.9 Complete Model of Pigeon Hole Smart Box for

University Apllication

41

Figure 4.10: LCD Display ‘Assignment’ and ‘Counter = 0’ 42

Figure 4.101: Conditon of LED Relay After Send Command ‘a’ and

‘b’

42

Figure 4.112: Alert SMS Receive at User Mobile Phone 43

Figure 4.13: GSM Architecture 44

xiii

LIST OF SYMBOLS AND ABBREVIATION

SMS = Short Message System

s = Seconds

GSM = Global System for Mobile

LED = Light Emitting Diode

1

CHAPTER 1

INTRODUCTION

1.0 Introduction

In this chapter, the purpose of the project will be described generally. Start

with a brief explanation about the background of the project. Then, the problem

statement that lead to the idea for this project and objective that aimed to be achieved

are established in order to overcome the problem statement. This chapter also

explains the scope that will be discussed in the project and the project significance.

1.1 Background

The pigeon hole smart box for university application is design to overcome

the problem that faced by lecturer who cannot control/monitor student in submitting

the assignment on time. Pigeon hole work similar to letterbox where letter or memo

for specific person will be placed in their letter box. The method of checking letter in

pigeon hole has not updated until today where most people still using the old method

of checking the pigeon hole by them self.

For this project, the electronic technology was applied to overcome this

problem. Pigeon smart box is build up by using microcontroller Arduino and GSM

module as wireless transmission. The installed sensor in that pigeon hole smart box

will start function once it detect the document/assignment receive and late document

receive and automatically sent alert signal via SMS notification to the lecturer‟s cell

phone. This project will also make easy human life by sending short message system

to notify the user about the document receive and save lecturer time in checking their

pigeon hole every day.

2

1.2 Problem Statement

Now days, student always take for granted in submitting their assignment

although given a submission date line. In this problem, lecturer is out of control in

Oder to ensure each student submit the task on time. Moreover, lecturer always uses

pigeon hole as medium or place for student submitting the assignment but sometimes

lecturer forget to check the pigeon hole. This problem can be solve by this project

where by lecturer who use pigeon hole will receive SMS notification once student

put their assignment in pigeon hole.

1.3 Objective

The objective of this project is:

1. To design the pigeon hole smart box for university application using

GSM module and Arduino.

2. To develop notification that will alert lecturer via SMS regarding on

time submission and late submission

1.4 Scope

This project will be completed within these scope:

i. The wireless connection between hand phone lecturer and pigeon hole

smart box using Global System for Mobile Communication ( GSM )

module.

ii. The microcontroller Arduino are using in this project.

iii. The sensor that install at pigeon hole smart box for university

application will be able to detect document/assignment one by one.

3

iv. The capacity of pigeon hole is limit to 1200 assignment/document

which is consist 10 pages.

v. The faculty is the first place to apply the application of pigeon hole

smart box.

1.5 Conclusion

As a conclusion, at the end of this chapter, by having the microcontroller

Arduino, IR sensor and GSM modem, a smart notification system can be developed

to notify lecturer if there are document/assignment in their pigeon hole.

Microcontroller Arduino was stored as brain system of pigeon hole smart box. It will

start operated once document/ assignment have been detected by the sensor. A signal

will be send to the GSM module and GSM module will transform the signal from

sensor into notification via SMS to the lecturer cell phone.

4

CHAPTER 2

LITERATURE REVIEW

2.0 Introduction

This chapter will cover the literature review of the previous study in

order to improve the pigeon hole smart box. In this chapter, it will discuss and

summarize topic which it contains the information gathered to gain knowledge and

ideas in completing the project.

The pigeon hole smart box for university application is design with a several

key point taken as a subject studied for this research. There are several sources that

have been taken as a resource such as books, thesis, journal and website. It was

included the operation of the circuit, the hardware and software which is useful in the

project. The aspect involved in this literature review is:

1. Previous project research

2. IR Sensor

3. Arduino Microcontroller

4. GSM Module

5. Electromagnetic lock

5

2.1 Previous Project Research

Based on the research that has been done, there are the previous study and

journal that related to this project. From the observation GSM and microcontroller

Arduino has been implemented in many researches.

2.1.1 Real Time Mailbox Alert System Via SMS or Email

This project is design to make user easy to alert by using technologies

sending short message system or email to notify about the important new mails

receive in the user mailbox. The programmable logic controller, interface module

and the GSM modem can be incorporated by linking the user‟s mailbox with short

messaging system or email facilities and this enables the user to be notified whenever

a mail is delivered. This project is effective and efficiency method where user will be

always alert about the new mails delivered via SMS or email. Besides that, the user

are capable of checking their mailbox status by sending a SMS to the system and

control system will reply base on the latest status of the mailbox to the user. In

addition, the user also can choose whether the notification is done via SMS or

email.(Al Subramaniam et al. 2007)

2.1.2 Remote Generator Control Using Android Application

In a research journal by (Haidar et al. 2014) microcontroller Arduino are

applied in the design of Remote Generator Control Using Android Application.

Arduino Uno are using in this system. This project is design to change the traditional

technique of monitoring electric generators wireless by using smart phone operating

system android. The implemented sensor will deliver analog signal that provide real

time data about the generator status and the data are converted and program through

the microcontroller Arduino. The outputs of the result in digital state will converted

into a serial signal and then transmit to the android phone through a router.

6

2.1.3 Arduino Based Remote Controlling for Home Power Saving,

Security and Protection

The another research according to (Zeebaree & Yasin 2014)about Arduino

Based on Remote Controlling For Home Power Saving, Security And Protection. In

this project, microcontroller Arduino is applied to remotely control and monitors

electrical devices and security operation. Besides that, by using GSM network, a

mobile can be used to control sensor and getting alert on robbery and burglary. In

addition, this system consists of two sides which is the microcontroller Arduino

(AM-side) and the mobile phone (MP-side). The MP-side acts as a recipient to get

responses from the AM-side as well as a controller for sending commands, while

AM-side, is responsible for producing data and control signals to the devices or

sensors.

2.1.4 Intelligent Home Security Using GSM Module

These projects focus on developing low cost and intelligent security system

using the Arduino Uno, SIM300 GSM and three sensor LM35 temperature sensor,

passive infrared sensor and a hall-effect. Arduino Uno microcontroller is used to

process and control system that receives and processes data from all the sensors.

GSM unit acts as an interface between Arduino and the mobile user and is

responsible for communication between them and thus allow cell phone users to

control it from anywhere in the world where GSM network is available to turn on

and turn off the system and receive warnings messages. (Nadu & Uno 2015)

2.1.5 GSM Based Security System

Refer to (Shah & Gharge 2012), the main focuses of this project is the

security of a home when the user is away from the place. This project is developed

and launch up-to-date, reliable and user friendly security system to automate home

security system by using circuitry synchronized with GSM module. In addition, this

7

system contain sensor ATmega81 microcontroller, SIm300 GSM module, buzzer and

relay. The operation will start when the IR sensor sense the presence of any human

being within its range and then send signal to the microcontroller Arduino.

2.1.6 GSM Based Electrical Control System for Smart Home

Application

According to (Wahab et al. 2010) , GSM based Electrical Control System for

Smart Home Application, the purpose of this project is to reduced electricity

wastage. The GSM module was used for receiving short message services from the

user to the mobile phone which is automatically enable to control and take any

further action. The system was integrated with microcontroller and GSM network

interface by using assembly language. The system will activated when the user send

the SMs to microcontroller at home. When SMS command has been receive, the

microcontroller unit automatically control the electrical home application by

switching ON or OFF the devices according to the user order.

2.1.7 SMS Supported Password Door Security control System

The another research according to (Derecha et al. 2013) , the major of this

project is to develop a password door security control system. The system will open

the door when the right password is entered and an SMS text will be sent for the

person who is responsible for the room. The system use microcontroller ad the heart

of the system and GSM module as a notify devices. The microcontroller will operate

when the user enter the password to active the electromagnetic relay of the door

which lock or unlocks the door. After that, the GSM module will send the SMS

notify someone who is responsible for the door.

8

2.2 Hardware Overview of the System

Hardware overview is analysis of the component that should be considered in

design of pigeon hole smart box. The main components that were discussed in this

section consist of IR sensor, microcontroller Arduino, and GSM module.

2.3 GSM Module

Figure 2.1: GSM Module

Short Message Services (SMS) has become more attractive than ever before.

SMS was created to produce widest coverage at minimum cost. In addition, by using

SMS user can realize the function of data bidirectional transmission, and its

performance is stable. In addition, it also provides powerful platform for remote data

transmission. Some previous research had been done a research to get more

information and knowledge of the current existing GSM control system that was

implemented previously. Besides that, it is significant to know and understand how

the software and hardware were used in the SMS controlled system development.

This is to make sure that the research that currently being conducted contribute at a