UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder...

24
UNIVERSITI TEKNIKAL MALAYSIA MELAKA PET FEEDER SYSTEM USING ANDROID APPS This report is submitted in accordance with the requirement of the Universiti Teknikal Malaysia Melaka (UTeM) for the Bachelor of Electronics Engineering Technology (Telecommunications) with Honours.) by MAS ELIYA BINTI A. HAMID B071310091 900519075468 FACULTY OF ENGINEERING TECHNOLOGY 2016

Transcript of UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder...

Page 1: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PET FEEDER SYSTEM USING ANDROID APPS

This report is submitted in accordance with the requirement of the Universiti

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

Technology (Telecommunications) with Honours.)

by

MAS ELIYA BINTI A. HAMID

B071310091

900519075468

FACULTY OF ENGINEERING TECHNOLOGY

2016

Page 2: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA

TAJUK: Pet Feeder System Using Android Apps

SESI PENGAJIAN: 2016/17 Semester 1 Saya MAS ELIYA BINTI A. HAMID 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:

1016 Mk 9 Tanah Liat,

14000 Bukit Mertajam,

Pulau Pinang.

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.

Page 3: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

FAKULTI TEKNOLOGI KEJURUTERAAN Tel : +606 234 6623 | Faks : +606 23406526

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

12 JAN 2017 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 ELEKTRONIK TELEKOMUNIKASI DENGAN KEPUJIAN: MAS ELIYA BINTI A. HAMID Sukacita dimaklumkan bahawa Laporan PSM yang tersebut di atas bertajuk “Pet Feeder System using Android Apps” 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

NOTA: BORANG INI HANYA DIISI JIKA DIKLASIFIKASIKAN SEBAGAI SULIT DAN TERHAD. JIKA LAPORAN DIKELASKAN SEBAGAI TIDAK TERHAD, MAKA BORANG INI TIDAK PERLU DISERTAKAN DALAM LAPORAN PSM.

Page 4: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

iv

DECLARATION

I hereby, declared this report entitled “Pet Feeder System using Android Apps” is

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

Signature : ………………………………………….

Author’s Name : …………………………………………

Date : …………………………………………

Page 5: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

v

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 of Electronic

Engineering (Telecommunications) with Honours. The member of the

supervisory is as follow:

………………………………

(Mr. Ahmad Nizamuddin Bin Muhammad Mustafa)

Page 6: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

vi

ABSTRAK

Projek ini menerangkan tentang bagaimana mencipta sebuah alat pemberi makanan

binatang peliharaan secara automatik dengan menggunakan aplikasi Android. Tidak

seperti alat pemberi makanan binatang peliharaan secara automatik yang kini

berada di pasaran yang memudahkan pengguna untuk menetapkan masa pemberian

makanan, alat pemberi makanan secara automatik ini menggunakan ‘proximity

sensor’ untuk mengesan takat makanan dalam bekas makanan untuk memudahkan

pengguna menerima mesej. Tujuan dan konsep projek ini adalah sama seperti alat

lain iaitu memberi makanan kepada binatang peliharaan tanpa kehadiran pemilik.

Projek ini dibangunkan dengan menggunakan Arduino Uno sebagai pengawal mikro

yang memainkan peranan sebagai pengawal utama keseluruhan sistem. Pengawal

mikro yang digunakan dalam projek ini telah diaturcarakan dengan menggunakan

bahasa pengaturacara. Pengawal mikro yang digunakan untuk mengawal pusingan

‘servo motor’ dan menghantar isyarat kepada telefon mudah alih untuk

mengemaskini data didalamnya. Aplikasi Android untuk projek ini dibangunkan

dengan menggunakan perisian ‘MIT Inventor’. Akhir sekali, projek ini membenarkan

pengguna untuk mendapatkan informasi tentang proses pemberian makanan dengan

menggunakan telefon mudah alih lain dimana sambungan Bluetooth menjadi

perantaraan

Page 7: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

vii

ABSTRACT

This project explains about the designing and developing an automatic pet feeder that

comes with the android application. Not like the ordinary pet feeding product in the

market today that requires the user to set the times of feeding, this automatic pet

feeder use the proximity sensor that to detect the level of food in the hopper. The

purpose and concept of this project is the same with other device like it, to feed the

pet without the present of the owner. This project was developed using the Arduino

UNO as a microcontroller the role as the main controller system. The microcontroller

used in this project is programmed using the assembly language. The microcontroller

also make a control the rotation of the servo motor and send signal between on the

device and Bluetooth module to make connection of the for the operation. The

android application it used for this project is developed using MIT Inventor software.

Finally, this project allows the user to view the information about the feeding from

other gadget where the Android apps that connect Bluetooth become to transmission

medium.

Page 8: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

viii

DEDICATION

Thank gratitude to Allah S.W.T for giving me change to finish my final year

project in my Bachelors of Electronic Engineering (Telecommunication) at

Universiti Teknikal Malaysia Melaka.A special dedicated to my beloved family who

had strongly, encourage and supported in my entire journey of learning. I also

dedicate this project to my supervisor Encik Ahmad Nizamuddin Bin Muhammad

Mustafa who have supported and always give me the good advice throughout the

process. I will always appreciate all they have done, especially Mohd Alif Bin

Mohd Yosop for helping me on my process project technology skill and for the

many hour of proofreading. Then, I dedicated and give special thanks to my

classmate member that most helping me in my project.

Page 9: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

ix

ACKNOWLEDGEMENT

First of all, I would like to express my thankfulness and gratitude to Allah S.W.T

who has given me all the strength that I needed to complete this final year project

and also prepare this report.

With this opportunity, I would like to express my gratitude to the Faculty of

Technology Engineering (FTK), Universiti Teknikal Malaysia Melaka (UTeM)

generally and especially to my supervisor Mr. Ahmad Nizamuddin Bin Muhammad

Mustafa and co-supervisor Mr. Mohd Faizal Bin Zulikfli for their help, advices and

guidance that they gave during this project.

I am also indebted to my parents, a million of thanks to them because of their support

to me with their prayer and their love. Last but not least, I would like to thank all my

friends 4 BETT whom have been such wonderful friends to me and also to everyone

else who was involved in the completion of this project. I would like to thank them

for all the support and encouragement to me which have given me the courage and

wisdom to fulfil my final year project. Thank you.

Page 10: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

x

TABLE OF CONTENT

Declaration iv

Approval v

Abstrak vi

Abstract vii

Dedication viii

Acknowledgement ix

Table of Content x-xii

List of Tables xiii

List of Figures xiv

List Abbreviations, Symbols and Nomenclatures xv

CHAPTER 1: INTRODUCTION 1

1.0 Overview 1

1.1 Project Background 1

1.2 Objective 2

1.3 Problem Statement 2

1.4 Scope of Project 2-3

1.5 Thesis Outline 3

CHAPTER 2: LITERATURE REVIEW 4

2.0 Introduction 4

2.1 Controlling Automated Pet Feeder using Bluetooth Enable Device 4-5

2.2 Door Automated System using Bluetooth Based

Android for Mobile Phone 5-6

2.3 Phone Controlled Automation Pet Feeder 6-7

2.4 Exploiting Bluetooth on Android Mobile Device for Pet Feeder System 7-8

2.5 Automatic Pet Feeder 8

2.6 Design and Build on Automation Pet Feeder 9

2.7 Aqua Buddy 2-Quart Automation Self Watering Bowl 10

Page 11: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

xi

2.8 Conclusion 11

CHAPTER 3: METHODOLOGY 12

3.0 Introduction 12

3.1 Project Flow 12-13

3.2 System Design 14-15

3.3 Hardware Implementation 16

3.3.1 Arduino Uno 16-17

3.3.2 Bluetooth Module (HC-06) 18-19

3.3.3 Proximity Sensor (Capacitive) 19-20

3.3.4 Servo Motor (SG-90) 20-21

3.3.5 Pet Feeder Module 21-22

3.3.6 Circuit Design 22-23

3.4 Software Design 23

3.4.1 Android Applications 24-25

3.4.2 Arduino IDE Software 25-26

3.5 Conclusion 26

CHAPTER 4: RESULTS AND DISCUSSION 27

4.0 Introduction 27

4.1 Android Bluetooth Application 27-29

4.2 Pet Feeder Automation System Analysis 30-32

4.3 Pet Feeder Automation System Design 32

4.3.1 Hardware Design Results 33-35

4.4 Software Design Results 35

4.5 Smart Pet Feeder Design 36

4.6 Conclusion 36

CHAPTER 5: CONCLUSION AND FUTURE WORK 37

5.0 Introduction 37-38

5.1 Recommendation for Future Works 38

REFERENCES 39

Page 12: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

xii

APPENDICES 40

A Gantt chart 40-41

B Arduino IDE Programming 42-46

C Prototype “Smart Pet Feeder” 47-48

Page 13: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

xiii

LIST OF TABLES

3.1 Specifications of Arduino Uno 17

3.2 Description of the Bluetooth Module (HC-06) 18

3.3 Description of the Proximity Sensor (Types of Capacitive) 20

4.1 Reading for results on the observation 30

4.2 Description of distance vs signal strength Bluetooth connection 31

Page 14: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

xiv

LIST OF FIGURES

2.1 Smartphone Pet Feeder Automation System 5

2.2

2.3 2.4

Basic Architecture Door Automation System

Software Interface

Application of Smartphone Based Automation Pet Feeder System

6

7

8

2.5 Petmate Café Feeder 9

2.6 Aqua Buddy Design 10

3.1 Project Flow 13

3.2 Project System Design 14

3.3 Flow Chart of the overall project 15

3.4

3.5

Arduino Uno Board

Model of Bluetooth Module

17

18

3.6 Connection of Arduino Uno between Bluetooth Module 19

3.7 Model of Proximity Sensor 19

3.8 Connection of Servo Motor with Arduino Uno 21

3.9

3.10

Model of Servo Motor

Pet Feeder Module

21

22

3.11 Schematic circuit using Proteus Software 23

3.12

3.13

Flow Work of the MIT

Arduino IDE Software

24

26

4.1 MIT Apps Inventor 28

4.2 Main Screen of Apps with Lock Screen 28

4.3 Smart Pet Feeder Apps Screen 29

4.4

4.5

Plot Graph of the Signal Strength vs Distance

Circuit Illustrated with Display “Smart Pet Feeder”

32

33

4.6 Circuit Illustrated with Display “Empty Tank” 33

4.7 Circuit Illustrated with Display “Full Tank” 34

4.8 Connection on the Strip Board 35

Page 15: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

xv

LIST OF ABBREVIATIONS, SYMBOLS AND

NOMENCLATURE

AC - Alternating Current

APPS - Applications

AVR - Automatic Voltage Regulator

DC - Direct Current

FM - Frequency Modulation

IDE - Integrated Development Environment

LCD - Liquid Crystal Display

LED - Light Emitting Diode

MIT - Master of Information Technology

PC - Personal Computer

PCB - Program Control Block

UART - Universal Asynchronous Receiver-Transmitter

USB - Universal Serial Bus

Page 16: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

1

1.0 Overview

This chapter will briefly discuss on the project background. This chapter also

elaborates the problem statement, the objective of this project, and the scope of this

project.

1.1 Project Background

Pet care is supposed to be fun and not have the feeling that a burden to care

for the pet. Therefore, from a system that has been created is one of the aims to assist

and facilitate pet owners feed pets with them automatic. The aim this project was

created to facilitate pet owners feed their pets at any time either at home or outside

the home. In addition, with this automated system it also can help owners to monitor

their pet's diet. With this, pet owners can find the animal diet and nutrition of their

pet is under control. Pet owners like pet are in good health. Therefore, this system

will help pet owners to feed the pet regularly set by the owners themselves. The

system automatically provides the food is also operated by the control of the mobile

phone that would connect to a Bluetooth connection using android application which

has created. Besides that, pet owners can track their pets from a distance and control

the feeding of the animals these pets. Then, the quantity of food that has been set for

each dish on cat feeding time is at a rate of 1/2 cup per meal.

INTRODUCTION

CHAPTER 1

Page 17: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

2

1.2 Objectives

The objectives of this project are:

(i) To develop the pet feeder system.

(ii) To study the pet feeder system interface with Android apps.

(iii) To analyse the connection between Android and device through the

Bluetooth module and functionality of the feeder system.

1.3 Problems Statement

It is common to find that pet care is not a burden to the pet owner. Therefore,

care of pets must be committed to ensuring that some pets need to be the owner of

the pets to care. At the same time, there are some pets cannot control their diet and

will eat food as long as there is for them. Most pet also has a different way of eating,

it depends on how pet owners to feed the animals. And from this, it has a problem in

which the animals are forced to leave their pets at a certain time. Therefore, to solve

this problem, we need to develop a system that automatically moves that can be

controlled by the owner of the animals to control the situation in the absence of their

pets. This system will also guarantee to the owners of these pets in the presence of

this system can ensure that the pets are in good condition and healthy during the

period of absence of the owners.

1.4 Scopes of Project

The system is built using:

(i) Arduino Uno as a programmable microcontroller

(ii) The Servo Motor as the output from the controller.

(iii) Android apps a develop software program.

Page 18: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

3

(iv) Proximity sensor as the input of the system.

1.5 Thesis Outline

This chapter have contains five chapters. In this chapter is about the

introduction of the project which consists of project background, objectives of

project which needs to be achieved, problem statement, scope of project,

methodology of the project.

Chapter 2 describes about literature review involved gather information of the

project in order to complete the whole project. This study is focused especially on

microcontroller that been used and others component that important for this project.

Chapter 3 explains about the project methodology where how the project is

implemented. The approach for meeting the goals and objectives and project life

cycle phase is described in this chapter, along with the tasks needed to complete it.

Chapter 4 describes the project finding which includes the simulation design.

This chapter also discusses and analyze about the project and operation of the

software such as the programmed for the microcontroller.

Chapter 5 will be the conclusion and suggestion to the project in future

undertaking.

Page 19: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

4

2.0 Introduction

In this chapter, the information and related previous projects will be

explained and discussed. This information is retrieved from the journal published

and previous thesis.

2.1 Controlling Automated Pet Feeder using Bluetooth Enable Device

According to the study of (Bin Rahim, 2010), he had proposed a project

system that uses mobile phones via Bluetooth wireless protocol for controlling the

automatic pet feeder. The system is built to allow users to control or monitor the

automatic pet feeder through hardware that used as an intermediary between the user

and the pets as a user-friendly system. The system consists of three main parts which

are used Bluetooth device, Android applications and users. In the first part, any

device such as smartphones equipped with Bluetooth must be installed with the

application to control the system. And on top of Android applications, consisting of a

Bluetooth transceiver and an FM receiver and transmitter acting on the circuit and

relay control circuit. Both are connected via the customer ports to the control circuit.

LITERATURE REVIEW

CHAPTER 2

Page 20: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

5

Figure 2.1: Smartphone Pet Feeder Automation Systems

2.2 Door Automated System using Bluetooth Based Android for

Mobile Phone

In the study, retrieved with (L. Kamelia,2014). He has proposed a project

entitled systems using Bluetooth Smart Home Based on Android Mobile. Projects

that have been created are have the same functionality as Smart Home, Smart Home

is where the term used to define residential use residential home controller to

integrate a variety of home automation systems. Most Home Smart ever made nearly

connected with the use of Windows-based PC. Then, based on the study of literature,

it refers to the use by the control system with Bluetooth, where it will be more

convenient and effective to use. Furthermore, it is also applied based on Android and

Arduino platform, as both are open source software is free and easy to install. In this

paper, a system designed and developed is called the door lock automation system

using Bluetooth on Android-based smartphones. The functions of this system are the

lock / unlock doors Smart Home automatically using applications that have been

created. In this project, the hardware will be the design of the door lock system is a

combination of Android Smartphone as a parent task, so the Bluetooth module as

agent referrals, as Arduino Uno microcontroller and solenoid programmed as output

for door lock

Page 21: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

6

Figure 2.2: Basic architecture of door automation system

2.3 Phone Controlled Automatic Pet Feeder

According to the thesis project was made by Fan Ling and Zhao Zhuokai.

They were purposed for the project using mobile phones control automatic pet feeder

for using Bluetooth module as the main connection. This project is composed of two

parts, hardware and software as the actual feeder that is compatible to run on

Android. They also use software to allow users to type information about the pet

such as name, weight, gender and quantity of food at the pet for every day. The

information has been entered by the user will then be sent to the hardware on which

the system will operate as directed. Furthermore, in order to develop this project

using the software interface with the Android operating system and built a

connection between the user and the pet feeder. On Android, users can choose an

animal that only sends a signal at a time is a requirement (maximum 2) for pet feeder

conveyor is achieved through Bluetooth.

.

Page 22: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

7

Figure 2.3: Software Interface

The Figure 2.3 as a software interface that develops under Android Studio

Environment and it also support for the Smartphone. For the transmit data to the

hardware it using the Bluetooth apps.

2.4 Exploiting Bluetooth on Android Mobile Devices for Pet Feeder

System

The project is proposed by (Potts and Sukittanon, 2012) that performs

automatic pet feeder controlled security through Bluetooth wireless protocol via

Android Smartphone. Bluetooth module allows wirelessly transmit and receive

information signals that have been taken in any programming. Modules are used for

this project is Bluetooth V2.0, where the range of the protocol used between 10

meters and operate in the 2.4GHz frequency modulation with maximum data transfer

rate of 2.1Mbps. This project allows users to lock and unlock their food bowl lid by

using applications installed on your Android smartphone. In addition, the bowl

protection status can be display on the phone screen. Programming used by them in

the project Android Automated Pet Feeder Security is using Eclipse as shown in

Figure 2.4

Page 23: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

8

Figure 2.4: Application of Smartphone Based Automation Pet Feeder System

2.5 Automatic Pet Feeder Project

According to a thesis project by (Henry Duwe, 2016), he had proposed this

project using a Bluetooth module that will be implemented by the module HC-06

Bluetooth wireless transceiver. HC-06 Bluetooth module is used widely nodules

supports Bluetooth 4.0 technology and can also provide a significant latency is

approximately 3ms. Then, the module HC-06, it can be connected directly to 5V 8bit

AVR microcontroller it is most effective for the device is 10m, which will meet easy

connection and pairing. Based on the operation of the project that controls

automation pet feeder, users will be able to give the food to their pets with the right

amount. Users can also set the quantity of food and nutrition tables on mobile phone

applications. Data will be transferred to the PCB via Bluetooth, which will send a

signal to the dispensing of food.

.

Page 24: UNIVERSITI TEKNIKAL MALAYSIA MELAKA - eprints.utem.edu.myeprints.utem.edu.my/20335/1/Pet Feeder System Using Android Apps.pdf · Projek ini menerangkan tentang bagaimana mencipta

9

2.6 Design and Build an Automated Pet Feeder

According to the (Heil et al. 2008). They had the idea to create the shape of

the pet food dispenser. Where it can be developed through in the market. In a while,

in the market there are various forms of pet food containers are either cheap or

expensive only. Then, they also have a wide range of feeder pet on the market today

are trying to solve the problem to ensure that every pet can use this tool to determine

the quantity of each part that has been provided to ensure that animals maintain the

healthy supply of food that is given throughout the day. pet feeder design is where

the foundation operates using gravity, which consists of a container filled full of food

will fall into the bowl that has been provided. (see Figure 2.6). This type of feeder

can control the serving size.

Figure 2.5: Petmate Café Feeder

Feeder in the figure above it allows the pet owner to make sure that your pet

has access to food during the day or for longer periods of time and that the food that

comes out is not damaged as a result of exposure to air before the animals eat it, but

did nothing to control the amount of food consumed by the animal. This feeder is

designed to be a simple form of the free feed for free and user reviews for this type

of feeder is positive for the most part. Generally, this system can prevent other

animals come to eat food that is exposed. Therefore, the existence of this form can

help users control how the nutrition table.