Sei sulla pagina 1di 74

ABSTRACT

BACUS, ARJIE C. and DOLOSO, MARJER J. Southern Philippines


Agri-Business and Marine and Aquatic School of Technology, Malita,
Davao Occidental, May 2018 “AUTOMATED POULTRY FEEDER WITH
SMS NOTIFICATION” Undergraduate Capstone Project.

Adviser: RHEA MAE L. PERITO, MSIS

The project Automated Poultry Feeder with SMS Notification is

intended to provide an automation of feeding and watering system of the

poultry. It will lessen the human labour in terms of the development of

the chicken. The project developed a prototype that can be able to send

SMS Notification to the user for the remaining feeds weight and the user

can set the time to feed the poultry. The project also developed a

prototype that can automate the feeding and watering system.

In this project, the user is allowed to manage well the poultry

faster and more efficiently. It is composed of automated devices like

Arduino Boards, GSM Module and Load Cell to feed the poultry.

Automated Poultry Feeder with SMS Notification is more efficient than the

manual process of poultry feeding. Thus, project lessens the time to feed

the poultry and it makes the poultry more productive.


AUTOMATED POULTRY FEEDER WITH SMS NOTIFICATION

ARJIE C. BACUS
MARJER J. DOLOSO

CAPSTONE PROJECT STUDY SUBMITTED TO THE FACULTY OF THE


SOUTHERN PHILIPPINES AGRI-BUSINESS AND MARINE AND
AQUATIC SCHOOL OF TECHNOLOGY, MALITA, DAVAO
OCCIDENTAL, IN PARTIAL FULFILLMENT OF
THE REQUIREMENTS FOR THE
DEGREE OF

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

MAY 2018
DEDICATION

The researchers’ dedicate this work to their loving family, for their

encouragement to finish this project. And also to their relatives, friends

and to all the people who help them.

The researcher’s also dedicate this work to their sweet and loving

parents, Mr. and Mrs. Joselito Bacus and Mr. and Mrs. Mario Doloso for

their prayers, financial and moral support.

To their classmates who gave support to improve this study, the

researchers really appreciate all they have shared.

Most of all to God Almighty, whose guidance and strength never

fades, without him this would be nothing.

-RJ & MJ
ACKNOWLEDGMENT

The researchers’ would like to acknowledge the panel members

headed by Antonette R. Albarracin, Obea Rizzi B. Omboy and Bailina P.

Dalam, MIT., for their valuable comments and shared knowledge.

The researchers’ are also thankful to Rhea Mae L. Perito, MSIS.,

their capstone project adviser for her guidance and support to make this

project into reality.

The researchers’ would like to thank Sheryl Mae P. Carbajosa,

MPsych., for her help and guidance throughout their studies.

To the E/SGPPA family and Dormitorians for being their strength

and for the laughter they have shared.

Finally, to our God Almighty without him this project would not be

possible.
TABLE OF CONTENTS

PRELIMINARY PAGES PAGE

ABSTRACT i
TITLE PAGE ii
APPROVAL SHEET iii
DEDICATION iv
ACKNOWLEDGMENT v
TABLE OF CONTENTS vi
LIST OF FIGURES viii
LIST OF TABLES ix
LIST OF APPENDICES x

CHAPTER

I BACKGROUND OF THE STUDY


Introduction 1
Objectives of the Study 3
Significance of the Study 4
Scope and Limitations of the Study 4
Definition of Terms 5

II REVIEW OF RELATED LITERATURE


Poultry Feeder 7
Poultry: Behavior and Assessment 9
Automatic Poultry Feeder 11

III TECHNICAL BACKGROUND


Technicality of the Study 14
Details of the Technologies Used 15
How the Project Works 16

IV METHODOLOGY
Research Locale 18
Population of the Study 19
Operational Feasibility 19
Technical Feasibility 20
Relevance of the Technology 20
Schedule Feasibility 21
Economic Feasibility 22
Development Cost 22
Annual Estimated Gain 23
Data and Process Modeling 24
Object Modeling 28
Test Plan 36

V SUMMARY, CONCLUSION AND


RECOMMENDATIONS
Summary 37
Conclusion 38
Recommendations 39

BIBLIOGRAPHY 40

APPENDICES 41

CURRICULUM VITAE 62
LIST OF FIGURES

FIGURE PAGE

1 Rapid Application Development Phases 16

2 Vicinity Map 18

3 Gantt Chart 21

4 Input, Process, and Output 24

5 System Flow Chart 25

6 Data Flow Diagram 26

7 Context Diagram 27

8 Use Case Diagram 28

9 Sequence Diagram 29

10 Activity Diagram 30

11 Block Diagram for Feeding 31

12 Block Diagram for Weight 31

13 Circuit Diagram for Feeding 32

14 Circuit Diagram for Weight 33

15 Deployment Diagram for Feeding 34

16 Deployment Diagram for Weight 35


LIST OF TABLES

TABLE PAGE

1 Development Cost 22

2 Annual Estimated Gain 23

3 Test items for Testing and Validation of Functionality of 36


the Project
LIST OF APPENDICES

APPENDIX PAGE

A Relevant Source Code 41

B Filled Out Evaluation Tool 48

C Sample Input/Output/Reports 53

D Users Guide 55

E Relevant Documents 60

F Grammarian’s Certification 61
CHAPTER I

BACKGROUND OF THE STUDY

Introduction

According to Navaneeth (2015), the growing need for poultry

products by consumers has urged the necessity for small and medium

scale poultry farmers to meet up the demand since they supply the bulk

need of the market especially in the developing countries. There exist the

need to produce birds that will meet the market standards within the

shortest time without straining the farmer’s time, resources and energy.

In this project work an effort made to develop a labor or time saving

automatically operated automatic feeder that will optimize feeding of

birds. There exists many automated equipment’s to feed birds in large

scale poultries. But it is difficult or not possible to include large scale

equipment’s in small medium scale poultries. Normally small and medium

scale poultries are run by farmers of rural areas. In small scale and

medium scale poultries birds are fed with the feeder which requires

frequent refilling of food. This consumes more labor and time increasing

expenditure for farmers. With a view to facilitate easy and efficient


feeding of food to chickens in small and medium scale poultries, it was

proposed to design and fabricate an automatically operated poultry

feeder.

According to Umogbai (2013), a mechanical family poultry feeder

was done in an effort to provide a labour or time saving mechanically

operated automatic feeder that will optimize feeding of birds in family

poultry and small or medium scale poultry farms.

According to Reyes et al., (2015) poultry is a great potential

industry particularly in Batangas Province. The method of feeding chicken

needs to be considered as chicken must be fed regularly to be more

productive. The conventional method of feeding chicken is the need to

continuously provide the food, be alert and conscious on the food

remaining in cages and to feed the chickens in a correct period of time to

avoid the decline of the production.

The study was conducted in SPAMAST Buhangin Campus. It has

acquired an 8-hectare land in Brgy. Buhangin, Malita, Davao Occidental

which served as field laboratory for instructional purposes, income

generating projects and has a general education building constructed for

instructional purposes, classrooms and laboratories. The students of

SPAMAST Buhangin Campus used manual method in feeding and


providing adequate water for the poultry. Sometimes they forgot to feed

the chickens on time since in some cases they are busy in doing their

activities and research.

Automation of poultry will reduce time and effort. Efficient feeding

has a major impact in poultry production. This Automated Poultry Feeder

with SMS Notification automates the poultry feeding and watering system.

This project involves hardware component such as arduino and GSM

module for it insure the functions work properly. It will improve the

methodology and systematic method in terms of poultry feeding.

Objectives of the Study

Generally, the project aimed to manage the poultry and automate

the feeding of the chickens.

Specifically, it aimed to:

1. Develop a prototype for the poultry which automates feeding and

watering system; and

2. Develop a prototype that sends SMS notification on the remaining

amount of feeds.
Significance of the Study

The importance of this project is to automate the feeding of the

poultry. This project supports the poultry feeding to cope up with their

needs in terms of automating the feeding of the chickens. This project

allows the user to make responsible and financial decisions to make the

poultry a profitable one.

The project helps the students to improve their learnings and skills

in poultry raising. The system or prototype provides regular feeding and it

is important to the student to meet up their needs since they have subject

related to the poultry.

Scope and Limitations of the Study

The study was conducted in SPAMAST Buhangin Campus, Malita,

Davao Occidental. Thus, it has the capability of sending message to the

end-user and automatically feed the chickens without using any manual

method. It has prototype that will hold the other devices and electronic

components.
The user of this project will only put a food for the chicken in a

design tray, set the time to feed and put water in a container then the

prototype will send SMS notification for feeds weight.

The project was limited for feeding and provides water for the

chickens not for maintaining the cleanliness of the poultry. The estimated

measure of feeds is 300 grams per drop and 300 millimetres of water per

feeding. Furthermore, the prototype can house approximately 10

chickens.

Definition of Terms

Arduino Nano – a device used to command the SIM900 to send SMS and

load cell to detect weight.

Arduino Uno – refers to the device that can program to do things and it

was used to command the other devices.

Automation – a term used to perform without human assistance.

Device – a piece of mechanical or electronic equipment that was used to

perform the operation of prototype.

Feed – a term used to supply a feeds in the prototype.

Project – a term used to carefully plan and design to achieve the

particular aim.
Prototype – refers to a machine that was used to show the functionality

of the devices.

SMS Notification – refers to a text message that was used to notify the

end-user of the project.


CHAPTER II

REVIEW OF RELATED LITERATURE

Poultry Feeder

A poultry feeder for feeding birds in their early stages of growth,

having a rectangular-rounded shape, comprising: a clamp for embracing a

food supply tube; a holding throat for holding the clamp; a shutter for

limiting the food supply; a hopper coupled to the holding throat for

distributing the food; a food receiving plate integrally coupled to said

hopper; wherein the holding throat is bifurcated and surrounds the clamp;

wherein the hopper extends from the holding throat; wherein the clamp,

which has a cylindrical shape, comprises three sections: a left lateral

section; a central section and a right lateral section, and is formed by an

upper half and a lower half, wherein said upper and lower halves are

symmetrical and semi-cylindrical; wherein the upper half of the clamp

comprises: an upper left lateral section, an upper central section and an

upper right lateral section; and the lower half of the clamp comprises a

lower left lateral section; lower central section, and a lower right lateral

section; wherein the central section having a width and a diameter which
are greater than a width and a diameter of the lateral sections; and

wherein the central section is delimited by two central flanges, and the

left and right lateral sections comprising an end flange respectively,

wherein the central flanges having a diameter which is larger than the

diameter of the end flanges, wherein the central flanges comprising a

protrusion or security stop which has the function of limiting the rotation

of the feeder, and wherein the end flange only extends in the upper right

lateral section (Prieto 2014).

According to Shu-Hui-Hung (2012), the present invention provides

a synchronous poultry feeding system, wherein a barrier member is

configured through the feed conveying trough. The conveying trough

comprises a trough and a fence configured above the trough. The fence is

configured with a plurality of feeding openings. The outer edge of the

barrier member is close to the inner wall of the trough and the fence. The

barrier member can be controlled by the control device to be lifted or

lowered inside the conveying trough. In this way, when the barrier

member is not lifted, it can block the feed inside the trough, so that the

poultry cannot stretch into the trough to eat, while when the barrier

member is lifted to an appropriate height, the poultry can stretch from

their respective feeding openings into the trough to eat.


A feeder is provided, in particular for feeding poultry, comprising a

polygonal feeding pan defined by a base and a plurality of side walls

depending from the base. The side walls define an outer peripheral edge

of the feeder having a plurality of substantially straight outer edges. The

feeder provides increased feeding space and feed volume with respect to

a circular feeder having a radius equal to the apothem of the polygonal

feeding pan (Cottam and Ermerins, 2012).

Poultry: Behavior and Welfare Assessment

Poultry behavior is a useful tool in the assessment of the welfare of

poultry. A unique challenge of assessing poultry welfare via behavior is

that poultry welfare cannot be assessed via behavior alone. The

assessment of the welfare of poultry occurs at the confluence of various

disciplines such as ethology, ethics, genetics, poultry science, and

veterinary medicine. The proper assessment of poultry behavior and

welfare requires an interdisciplinary and integrative approach. This article

is designed to be an introduction to practical items in the use of behavior

in the assessment of the welfare of poultry and to serve as a guiding tool

in the pursuit of further knowledge and experience (Linares and Martin,

2010).
According to Linares et al., (2018), reviews practical items for the

on-farm assessment of the welfare of individual birds in a poultry flock.

While welfare assessment of the flock as a whole is also critical on the

farm, in this chapter, we focus on the individual bird. An individual bird’s

welfare depends on its ability to cope with the social structure,

environment, management practices, and health status of the flock.

Sickness and injury can impair the individual’s ability to cope. It is our

responsibility to identify compromised birds promptly and take actions to

improve their welfare. Training and experience are keys to identifying and

assessing the welfare of sick and injured birds, especially within a large

flock. This chapter covers topics such as the behavior of compromised

birds, the identification of sick or injured individuals, decision-making

regarding whether to treat or euthanize, and the humaneness and

practical considerations for on-farm euthanasia methods.

According to Butterworth (2018), poultry are the most common

farmed animals on the terrestrial earth. For example, in 2016, around 55

billion chickens were reared for meat more chickens in 1 year than the

estimate for the number of humans who have lived on the planet ever.

The history of chicken intensification has been influenced by three factors

the movement of people from the country to towns and cities, which also
moved poultry production from local to centralized: the rise of the use of

electricity to ventilate poultry houses, which allowed large farm buildings

to house large flocks of poultry, and the use of fossil fuel to enable feed

materials to be to be sourced from around the world and poultry meat to

be transported great distances. Approximately 75% of poultry meat today

comes from birds reared entirely indoors, and of the 25% not reared

under controlled conditions, the majority are farmed locally, or at

subsistence level, although with a small percentage of flocks are

“returning to the paddock” as people choose to purchase free range or

organic poultry.

Automatic Poultry Feeder

According to Navaneeth (2015), the growing need for poultry

products by consumers has urged the necessity for small and medium

scale poultry farmers to meet up the demand since they supply the bulk

need of the market especially in the developing countries. There exist the

need to produce birds that will meet the market standards within the

shortest time without straining the farmer’s time, resources and energy.

In this project work an effort made to develop a labor or time saving

automatically operated automatic feeder that will optimize feeding of


birds. There exists many automated equipment’s to feed birds in large

scale poultries. But it is difficult or not possible to include large scale

equipment’s in small medium scale poultries. Normally small and medium

scale poultries are run by farmers of rural areas. In small scale and

medium scale poultries birds are fed with the feeder which requires

frequent refilling of food. This consumes more labor and time increasing

expenditure for farmers. With a view to facilitate easy and efficient

feeding of food to chickens in small and medium scale poultries, it was

proposed to design and fabricate an automatically operated poultry

feeder.

According to Pickens (2011), a feed level sensor for a poultry

feeding system is positioned within the drop tube of a control feeder of

the feeding system. The sensor comprise a first light emitter or light

detector pair to detect when the level of feed in the drop tube falls below

a predetermined empty level and a second light emitter or light detector

pair to detect when feed in the drop tube is at a predetermined full level

in the drop tube. The sensor emits a start signal to activate a drive to

deliver feed to the feeders along a feed line when it is detected that feed

in the control feeder drop tube falls below the empty level and emits a
stop signal to deactivate the drive when it detects that feed within the

drop tube is at the full level.

According to Fowler et al., (2014), poultry feed system is provided

having a plurality of feeders that may be fully charged with feed while

located on the floor of the feed house, but are capable of being stored

near to their location when feeding has ceased.


CHAPTER III

TECHNICAL BACKGROUND

Technicality of the Study

One of the main problems in feeding the chicken is the manual

method used by the user which is using a tray for feeds and a container

for water. This method consumes time and cannot maintain the regular

feeding of the poultry.

In terms of hardware, Automated Poultry Feeder with SMS

Notification has the weight sensor which utilize and has the capability to

manage the weight of the food of the chicken. When the sensor detects

that the amount of the food is getting empty it will send data to the GSM

Module and notified the end-user. The system also has an Arduino that

will manipulate the feeding.

This system focuses in the feeding and maintenance of the basic

food of the poultry and it will provide watering. Also the system used

software that can program and create a command for the devices so that

the functions work well.


Details of the Technologies Used

The project Automated Poultry Feeder with SMS Notification used

the following hardware and software components:

Arduino Boards was used to manipulate feeding and watering, it

has the command for all the devices when it works. C++ was used to

provide codes for the functionality of the prototype. Global System for

Mobile communication (GSM) Module has the capability to send SMS to

the end-user and it is connected to Arduino NANO. Together with, SIM

Card inserted to GSM module and it will receive the data from it and send

the data or message to android phone.

Android Phone was used to notify the end-user via SMS

notification. Load cell was used is to detect the remaining feeds weight.

Breadboard it has been used to attached the electronic pieces to insure

safety and the connection is reliable. Servo Motor was used to hold and

control the amount of feeds, it works when the feeding schedule comes.

Arduino 1.6.6 an application or software used to program, uploading and

compiling the commands of Arduino UNO and NANO.


How the Project Work

For this study, Rapid Application Development (RAD) methodology

was used for it to insure that the project study was well-defined and

clearly identified. Requirements Planning, User Design, Construction and

Cutover are the 4 phases of RAD.

Requirements
planning

User Design

Construction

Cutover

Figure 1. Rapid Application Development Phases

Requirements planning, in this stage the researchers’ used iterative

development and the information gathered, analysed and reviewed. All

data is identified and defined to obtain the users requirements. The

researchers’ has executed the following core task; (1) creating specific

objective for the proposed project (2) identifying the strategies for
construction of the prototype. (3) Identifying the hardware and software

requirements. The following are the hardware and software requirements:

Arduino 1.6.6, Arduino UNO, Arduino NANO, Load Cell, Sim900 GSM

Module, Servo Motor (SG90) and 1-Channel 5v Relay.

The study underwent the second stage which was the user design.

This phase provides a skeleton of the system where it describes how the

system is to be designed based on the project needs. The researchers’

developed a diagrams and figures to show the flow of the system. The

following are the system designs: IPO diagram, System flow chart, Data

flow diagram, Context diagram, Use diagram, Sequence diagram, Activity

diagram, Block diagrams, Circuit diagrams and Deployment diagrams.

In construction stage, the researchers’ applied the conceptual

approach, software and hardware organization as well as the protocol

used in the project.

The RAD cutover phase wasn’t performed due to time constraint of

the project.
CHAPTER IV

METHODOLOGY

Research Locale

This study was conducted at Southern Philippines Agri-Business

and Marine and Aquatic School of Technology (SPAMAST), Buhangin

Campus, Malita, Davao Occidental. The geographical coordinates of the

deployment and the coverage of the system, with the coordinates of

6.500371 latitude and 125.557578 longitude.

Figure 2. Vicinity Map of SPAMAST Buhangin Campus, Malita,


Davao Occidental
Population of the Study

Automated Poultry Feeder with SMS Notification covers the Agri-

Business students at SPAMAST Buhangin Campus, Malita, Davao

Occidental as the user of the project. The user is capable in monitoring

the prototype and secures it in a safe place. The user will only put a

feeds, set the time for feeding and put water in a container and monitor

the prototype if it works properly.

Operational Feasibility

In SPAMAST Buhangin Campus, Malita, Davao Occidental the

students used the manual method of feeding the chickens. The project

helps them in terms of time management. This study also helps the user

to manage poultry productively and in an efficient way.

The project has already provided necessary resources and the user

supports the system. Orientation must be conducted if necessary so that

the user can acquire technical expertise on the operation of the prototype.

This project has a good result for the user for it provides an automation of

feeding to their poultry farm.


Technical Feasibility

The available technology to be used is enough already to finish the

proposed project and the system is technically feasible since the prototype

is simple. The project has technical resources needed to develop the

prototype and the user must have the necessary technology to operate

the prototype. Also the prototype has no additional hardware is to be

procured.

Automated Poultry Feeder with SMS Notification is convenient to

the user for it provides feeding and watering system for the poultry.

Automation reduces time and effort of the user and can increase the

poultry production.

Relevance of the Technology

The relevance of the technologies is to make the work of the user

faster. The project was developed to maintain the daily feeding of the

poultry. A prototype was established to show the functionality of the

project or how it works. The devices are very important to manage the

feeding and it will send SMS Notification to the end-user.


This system is relevant to the user for this provides an automate

feeder, watering system and the effective way of feeding the poultry. The

project proposed to design an automation of poultry feeder and watering

system for it is relevant to the current era.

Schedule Feasibility

Figure 3 shows the graphical representation of the activities and

task each month in system development.

Figure 3. Gantt Chart


Economic Feasibility

The system was developed not only for the students of SPAMAST,

Buhangin Campus, Malita, Davao Occidental but also for the poultry

industries. The students were not only able to feed the poultry manually

but automatically and it will decrease human labour.

Table 1. Development Cost


Personnel
QTY PARTICULARS AMOUNT
1 Programmer(24hrs @ 150/day) Php 3,600.00
1 Technician(24hrs @ 100/day) Php 2,400.00
Sub Total Php 6,000.00
New Hardware
QTY PARTICULARS AMOUNT
1 4x4 Matrix Keypad Php 150.00
1 Blue LCD Display Php 200.00
2 SG90 Servo Php 400.00
2 1-Channel 5v Relay Php 200.00
1 Arduino UNO Php 600.00
1 Arduino NANO Php 500.00
1 Weight Load Sensor Php 500.00
1 SIM900 GSM Module Php 1,000.00
1 HX711 Module Php 200.00
Sub Total Php 3, 600.00
Total Development Cost Php 9, 600.00
Table 2. Annual Estimated Gain
ITEM QTY AMOUNT
Feeds 1kgs/day Php 360.00
Manpower 1pax (Php25/day) Php 9,000.00
Total Annual Estimated Gain Php 9,360.00

ROI 97.5%

Table 1 shows the development cost Php9,600.00 and table 2

shows the annual estimated gain Php9,360.00. The computation would be

the following:

ROI = (Total Annual Estimated Gain/Total Dev. Costs)*100%

ROI = (9,360/9,600)*100%

ROI = 0.975*100%

ROI = 97.5%

The result of ROI computation would be 97.5%. It means that the

proposed project is needed and helps a lot to the user for it to provide

automation of poultry. Furthermore, the project also has an acceptable

ROI result and the user can also benefit the proposed project.
Data and Processing Modelling

Figure 4 shows the input-process-output sequence of the system.

The input of the system is the duration while the process is the monitor

time feeding and measure feeds weight. The output is the SMS

Notification that will be received by the end-user. The process of this

diagram is that the user must set the time and pour feeds so that the

device will monitor the time feeding and measure feeds weight. The SMS

notification will be sent to the end-user if the feeds are running out of

supply.

INPUT PROCESS OUTPUT

 MONITOR TIME
 SMS
FEEDING
NOTIFICATION
 DURATION
(Remaining Feeds
 MEASURE
Weight)
FEEDS WEIGHT

Figure 4. IPO Diagram


Figure 5 shows the functionalities of the system. It starts when it

monitors the time and if the feeding schedule comes it will measure the

feeds. If the feeds are enough then feeding process and it will pump

water. When the sensor detects that the food was getting low, it will

process the data and transmit it to the GSM module and send SMS

notification to the end-user.

Monitor
START
Time
No

Is Feeding
Schedule?

Yes

Measure
Feeds
Weight

Send SMS

Is Feeds
No
Enough?

Yes

Feed

Pump Water END

Figure 5. System Flow Chart


Figure 6 shows how the data will flow in each device by using

graphical visualization of the movement of data in the system.

1.0 Data
DEVICE
FEEDS Feeding Schedule MONITOR MEMORY
TIME

Data
Time

1.1 1.4

MEASURE
SEND SMS
FEEDS
NOTIFICATION
WEIGHT

Feeds Weight

1.2

FEEDING
PROCESS

Water

1.3

PUMP
WATER

Figure 6. Data Flow Diagram


Figure 7 represents the movement of data between external

entities. There is 1 entity in the system, the user that acts as an actor of

the system and has relationship by using arrow lines.

AUTOMATED POULTRY
FEEDER WITH SMS
NOTIFICATION

SMS Notification
(Remaining Feeds Weight)

User

Figure 7. Context Diagram


Object Modelling

Figure 8 this diagram shows the functionality of the system and

different task performed by the user.

Set Hours Pour Feeds

Pump Water
<<include>>

<<extend>>
Set Time <<extend>>

User <<extend>>

Process Feeding Time


<<extend>>
Notify Feed Limit

<<include>>

Recieve SMS

Figure 8. Use Case Diagram


Figure 9 shows the flow of activities so that the user can enable to

track if there is an error occurred in the system. Also, this diagram shows

the communication between the user and the system.

Figure 9. Sequence Diagram


Figure 10 shows the activity diagram of the system. It describes

the functions and activities of the system.

Automated Poultry Feeder


Feeds
with SMS Notification

Feeding
Check Time
Schedule

Measure
Feeds
Weight

Is enough? Send SMS


Yes

Feeding
Process

Send SMS Pump Water

Figure 10. Activity Diagram


Figure 11 Block diagram for feeding shows arduino uno section

consists of relay with motor pump, LCD, servo motor and 4x4 matrix

keypad. It shows the connection of other devices to the arduino uno and

the motor pump to relay.

Arduino UNO Relay

4x4 Matrix
LCD Servo Motor Motor Pump
Keypad

Figure 11. Block Diagram for Feeding

Figure 12 Block diagram for weight shows arduino nano section

consists of HX711 with load cell and GSM900. Load cell is connected to

the HX711 module and GSM900 to arduino nano.

Arduino NANO

HX711

GSM 900
Load Cell

Figure 12. Block Diagram for Weight


Figure 13 circuit diagram for feeding shows the schematic view of

arduino uno, LCD, servo motor, dc motor, relay and 4x4 keypad. By using

jumper wires the devices is connected to each other.

DC MOTOR
PUMP
RELAY

AC AC SOURCE

LCD

SERVO

VSS VDD V0 RS RW E D4 D5 D6 D7 A K

4X4 KEYPAD
3v 5v Vin
D13
RST
D12
1
AREF D11
D10
D9 2
Arduino Uno
D8
D7
3
D6
D5
A0 4
A1 D4
A2 D3
A3 5 6 7 8
D2
A4
D1
A5
D0

Figure 13. Circuit Diagram for Feeding


Figure 14 circuit diagram for weight shows the schematic view of

arduino nano, HX711, GSM900 and load cell. This diagram also shows the

connection of arduino nano, GSM900, HX711 and load cell.

3v 5v Vin
D13
RST
D12
AREF D11
D10
D9 GND
Arduino NANO RX GSM 900
D8
D7 TX

D6 VCC
A0 D5
Load Cell
A1 D4
VCC A+
A2 D3 SCK A-
A3 D2 HX711
DT E-
A4
D1 GND E+
A5
D0

Figure 14. Circuit Diagram for Weight


Security

In this system it is important to secure the devices and to have a

proper place to deploy the prototype. The user must have knowledge in

hardware and technical expertise so that the system can be installed

properly and successfully. Figure 15 shows the deployment diagram for

the feeding and what is inside the box once the system has been

deployed.

<<device>>
Servo Motor

<<device>>
<<device>> Relay
LCD
COM3

COM3 COM3
COM3
<<device>>
Arduino UNO
<<device>>
Motor Pump
<<device>>
4x4 Matrix COM3
Keypad

Figure 15. Deployment Diagram for Feeding


Figure 16 shows the deployment diagram for the weight and what

is inside the box once the system has been deployed.

<<device>> <<device>>
HX711 COM4 Load Cell

COM4

<<device>> <<device>>
Arduino Nano COM4 GSM 900

Figure 16. Deployment Diagram for Weight

Test Plan

The effectiveness of the system was tested in SPAMAST Malita,

Davao Occidental. The researchers observe the prototype if it is working

properly and monitor the devices if there is an error occurred. The

department chairman and the adviser have seen the prototype and test

the functionality of the devices. The researchers also conducted a testing


of the prototype and gave an evaluation form for the user to evaluate if

the user is satisfied of the functionality of the prototype.

Table 3. Test items for Testing and Validation of Functionality of the


Project
Automated Poultry Feeder with SMS Functional Not
Notification Functional
Set duration

Feeding

Watering

SMS notification
CHAPTER V

SUMMARY, CONCLUSION AND RECOMMENDATIONS

Summary

The Automated Poultry Feeder with SMS Notification was

conducted at SPAMAST Buhangin Campus, Malita, Davao Occidental. The

purpose of the project is to develop a prototype which automates the

manual method of feeding and watering of the poultry.

The project developed a prototype that can be able to send SMS

Notification to the user for the remaining feeds weight and the user can

set the time to feed the poultry. The project also developed a prototype

that can automate the feeding and watering system.

Automated Poultry Feeder with SMS Notification helps a lot to the

user for it to provide automation for poultry. The user can gain more

knowledge about this project. This project is more efficient than the

manual process of poultry feeding.


Conclusion

From the series of testing with the Automated Poultry Feeder with

SMS Notification, the following were concluded:

1. Automated Poultry Feeder with SMS Notification meets the

objectives of the study which is to develop a prototype for the

poultry which will automate the feeding and watering system;

2. The project can send SMS notification for the remaining amount

of feeds weight;

3. This project can lessen the time to manually feed the poultry

and it makes the poultry more productive; and

4. This project is very essential for it helped the user understand

the important of automation for poultry feeding.

Recommendations

During testing with Automated Poultry Feeder with SMS

Notification, the following recommendations were sought:

1. Automate the feeding option using mobile phone;

2. Provide numeric keypad and LCD for changing the number and

viewing of remaining feeds weight;


3. Bigger housing for poultry;

4. Use conveyor to distribute feeds evenly; and

5. Change power bank to motorcycle battery for bigger power

capacity.
BIBLIOGRAPHY

REYES, E. M., ARELLANO, A., DELA VEGA, JP., JIMENEZ, J., &
QUINDONG, R. J. (2015). MCU-Based Solar Powered Chicken
Feeder. Asia Pacific Journal of Multidisciplinary Research Vol. 3
No.5, 111-118.

NAVANEETH (2015). Automatic Poultry Feeder. International Journal of


Advance Engineering and Research Development, Volume 2, Issue
7.

PRIETO, FJ. (2014). Poultry feeder. United States Design Patent,


Patent No.: US D720,098 S.

UMOGBAI, V. I. (2013). Development of a Mechanical Family Poultry


Feeder. Journal of Emerging Trends in Engineering and Applied
Sciences (JETEAS) 4(6): 837-846

SHU-HUI-HUNG (2012). Synchronous Poultry Feeding System. United


States Patent, Patent No,: US8,683,950 B2.

COTTAM, SJ., ERMERINS, FM. (2012). Poultry Feeder. United States


Patent Application Publication, Pub. No.: US 2012/0199077 A1.

LINARES, J. A., MARTIN, M. (2010). Poultry: Behavior and Welfare


Assessment. In: Breed. M.D., Moore, J. (Eds), Encyclopedia of
Animal Behavior, vol 2. Academic Press, Oxford, pp. 750-756.
Appendices

APPENDIX A

Relevant Source Code

The following shows the source codes of feeding and weight.

1. Feeding

#include <LiquidCrystal.h>
#include <Keypad.h>
#include <Servo.h>

//LCD
LiquidCrystal lcd(A0,A1,A2,A3,A4,A5);
int contpint = 11, contval = 100;

//Keypad
const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
char hexaKeys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {9,8,7,6};
byte colPins[COLS] = {5,4,3,2};
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins,
colPins, ROWS, COLS);
int intKeys = -1;
int intTime = 0;
int h=0,m=0,s=0;

//Relay
int rpin = 13;
//Servo
Servo myservo;
int pos = 0;
int servopin = 12;

void setup() {
myservo.attach(servopin);
analogWrite(contpint,contval);
lcd.begin(16, 2);
pinMode(rpin,OUTPUT);
Initialized();
}
void loop() {
char customKey = customKeypad.getKey();
if (customKey == '1' || customKey == '2' || customKey == '3' ||
customKey == '4' || customKey == '5' || customKey == '6' || customKey
== '7' || customKey == '8' || customKey == '9' || customKey == '0' ){
lcd.setCursor(0,1);
lcd.print(customKey);
intKeys = Cnum(customKey);
}
if( customKey == '#'){
intTime = 3600 * intKeys; // init hours
lcd.clear();
lcd.setCursor(0,0);
lcd.print(intKeys);
lcd.setCursor(2,0);
lcd.print("hours");
lcd.setCursor(0,1);
lcd.print("confirmed!");
delay(2000);
lcd.clear();
}
if( customKey == '*'){
lcd.clear();
}
if(intTime > 0){
//====
if(m > 59){
m = 0;
h += 1;
}
if(m == intKeys){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Feeding...");
s = 0;
m = 0;
h = 0;
sweep();
//relay
digitalWrite(rpin,HIGH);
delay(5000);
digitalWrite(rpin,LOW);
delay(1000);
}else{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Hours : ");
lcd.setCursor(9,0);
lcd.print(intKeys);
lcd.setCursor(0,1);
lcd.print(h);
lcd.setCursor(1,1);
lcd.print(":");
lcd.setCursor(2,1);
lcd.print(m);
lcd.setCursor(4,1);
lcd.print(":");
lcd.setCursor(5,1);
lcd.print(s);
if(s > 59){
s = 0;
m += 1;
}else{
s += 1;
delay(1000);
}
}
//====
}
}
void sweep(){
for (pos = 0; pos <= 90; pos += 1) {
myservo.write(pos);
delay(15);
}
for (pos = 90; pos >= 0; pos -= 1) {
myservo.write(pos)
delay(15);
}
}
void Initialized(){
lcd.setCursor(0,0);
lcd.write("Automated Poultry");
lcd.setCursor(0,1);
lcd.write("Feeder");
delay(2000);
lcd.clear();
lcd.write("Initializing....");
delay(1500);
lcd.clear();
lcd.write("Please wait..");
delay(1500);

lcd.setCursor(0,0);
lcd.clear();
lcd.write("Enter time");
lcd.setCursor(0,1);
lcd.write("in hours");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Hours:");
}

int Cnum(char s){


switch(s){
case '0':
return 0;
break;

case '1':
return 1;
break;

case '2':
return 2;
break;

case '3':
return 3;
break;

case '4':
return 4;
break;

case '5':
return 5;
break;

case '6':
return 6;
break;

case '7':
return 7;
break;

case '8':
return 8;
break;

case '9':
return 9;
break;
}
}

2. Weight

#include "HX711.h"
#include <SoftwareSerial.h>

#define DOUT 3
#define CLK 2

HX711 scale(DOUT, CLK);

float calibration_factor = -96650; //-106600 worked for my 40Kg max


scale setup

SoftwareSerial mySerial(7,8);
float k;

void setup() {
mySerial.begin(9600);
Serial.begin(9600);
Serial.println("Initialized");
Serial.println("Press T to tare");
scale.set_scale(-96650);
scale.tare();
delay(1000);
}

void loop() {
Serial.print("Weight: ");
Serial.print(scale.get_units(), 3);
Serial.println(" kg");

k = (float) scale.get_units();
if(k < 0.500){
mySerial.println("AT+CMGF=1");
delay(1000);
mySerial.println("AT+CMGS=\"+639489657261\"\r");
delay(1000);
mySerial.print(scale.get_units(), 3);
delay(1000);
mySerial.print(" Kg left!");
delay(1000);
mySerial.println((char)26);
delay(1000);
}
//delay(500);

if(Serial.available()){
char temp = Serial.read();
if(temp == 't' || temp == 'T'){
scale.tare();
}
}

}
APPENDIX B

Filled Out Evaluation Tool


APPENDIX C

Sample Input/Output/Reports

The following shows the input, output and reports of the project.

Figure 1. LCD and 4x4 Keypad for set duration.

Servo

(a) (b)

Figure 2 (a). Servo motor for feeds.

(b). DC motor pump for water.


Figure 3. SMS Notification that will be received by the end-user of

this project.
APPENDIX D

Users Guide

The following shows circuit of feeding, weight and the user’s guide of

the project.

 Circuit of Feeding

1. Arduino UNO

2. LCD

3. 4x4 Matrix Keypad

4. Relay
 Circuit of Weight

2
5

1. Arduino NANO

2. GSM SIM900 Module

3. Load Cell

4. HX711 Module

5. Breadboard
1. To use the prototype, the user needs to put feeds and water

2. User must plug in the USB cable from the Arduino UNO and

Arduino NANO to power bank.


3. After plugging in the USB cable the user need to set the time to

feed by using 4x4 matrix keypad and the LCD to display the

time. Wait until the set duration ends.

4. If the set duration ends, the prototype will automatically feed

and pump water.


5. If the load cell detects the amount of feeds is getting empty,

the prototype will automatically send SMS notification with the

remaining amount of feeds weight.

Load cell
APPENDIX E

Relevant Document
APPENDIX F

Grammarian’s Certification

May 29, 2018

G R A M M A R I A N’ S C E R T I F I C A T I O N

This is to certify that the undersigned has reviewed and went

through all the pages of the capstone project entitled “AUTOMATED

POULTRY FEEDER WITH SMS NOTIFICATION” as against the set of

structural rules that govern the composition of sentences, phrases, and

words in the English language.

Signed:

CHARMIE MARIE P. DELA CRUZ, MAED


Grammarian
CURRICULUM VITAE

Personal Data
Name : Arjie C. Bacus
Address : Bonifacio, Kiblawan,
Davao del Sur
Date of Birth : June 2, 1997
Place of Birth : Bonifacio, Kiblawan,
Davao del Sur
Sex : Male
Height : 5’9
Weight : 58kls.
Status : Single
Religion : Roman Catholic
Nationality : Filipino
Tribe : Bisaya
Parents
Mother : Diana C. Bacus
Father : Joselito B. Bacus

Educational Background
Elementary
School : Idea Elementary School
Year attended : 2003-2009
Awards/Honors : With Honor
Received
Secondary
School : Governor Nonito D. Llanos Sr.,
National High School
Year attended : 2009-2013
Awards/Honors : NONE
Received
College
Course : Bachelor of Science in
Information Technology
School : Southern Philippines Agri-
Business and Marine and
Aquatic School of Technology
(SPAMAST)
Year attended : 2014-2018
Awards/Honors : NONE
Received

Work Experience
Agency : Southern Philippines Agri-
Business and Marine and
Aquatic School of Technology
Registrar and IT Laboratory
Inclusive Dates : April 2016 to May 2016
Position/Designation : On-the-Job Trainee(Local)

Agency : Governor Nonito D. Llanos Sr.,


National High School
Inclusive Dates : February 2018 to April 2018
Position/Designation : On-the-Job Trainee(National)

Affiliation
Name of Organization : Infotech Society
Position : Member
Inclusive Dates : 2014 – 2018
CURRICULUM VITAE

Personal Data
Name : Marjer J. Doloso
Address : Basiawan, Sta. Maria,
Davao Occidental
Date of Birth : October 9, 1995
Place of Birth : Padada, Davao del Sur
Sex : Male
Height : 5’5
Weight : 60kls.
Status : Single
Religion : Roman Catholic
Nationality : Filipino
Tribe : Bisaya
Parents
Mother : Mrs. Evangeline J. Doloso
Father : Mr. Mario B. Doloso

Educational Background
Elementary
School : Basiawan Central Elementary
School
Year attended : 2002-2008
Awards/Honors : NONE
Received
Secondary
School : Davao del Sur School of
Fisheries
Year attended : 2008-2012
Awards/Honors : NONE
Received
College
Course : Bachelor of Science in
Information Technology
School : Southern Philippines Agri-
Business and Marine and
Aquatic School of Technology
(SPAMAST)
Year attended : 2014-2018
Awards/Honors : NONE
Received

Work Experience
Agency : Southern Philippines Agri-
Business and Marine and
Aquatic School of Technology IT
Laboratory
Inclusive Dates : April 2016 to May 2016
Position/Designation : On-the-Job Trainee(Local)

Agency : Sur Telemedia T.V. Network


Inclusive Dates : February 2018 to April 2018
Position/Designation : On-the-Job Trainee(National)

Affiliation
Name of Organization : Infotech Society
Position : Member
Inclusive Dates : 2014 – 2018

Potrebbero piacerti anche