You are on page 1of 5

Development of Automatic Chicken Feeder using

Arduino Uno
Zainal H. C. Soh1, Mohd H. Ismail1, Firzana H. Syahrul A. C. Abdullah2
Otthaman1, Muhamad K. Safie1, Muhamad A. A. Faculty of Electrical Engineering2
Zukri1 Universiti Teknologi MARA Malaysia
Faculty of Electrical Engineering1 Shah Alam, Malaysia
Universiti Teknologi MARA bekabox181343@salam.uitm.edu.my
Penang, Malaysia
zainal872@ppinang.uitm.edu.my

Abstract—Nowadays, chicken poultry industry is an important themselves. Furthermore, the sufficient amount of the food
industry for sustainable food supply in our country. Several provided also cannot be determined accurately to avoids
innovation and invention have been developed to improve the wasting food. Lastly, breeders also find that it is difficult to
healthiness of chicken in coop that lead to possibly high manage their other daily business effectively because they
production of chicken meat and eggs. Consequently, the need to be around the coop every hour to monitor the poultry.
development of an automatic chicken feeding machine can be
very useful to the growth of the poultry industry. This machine Previously, breeder sowed the food on the ground and
can replace the worker for feeding the chicken thus overcome the cause the food being contaminated from faeces and insect. It
labour problems in the industry and introduce a semi-automatic can cause the chicken to eat food that is not nutritious and
process in the poultry industry. The feeding machine for chicken susceptible to germs and bacteria that possibly lead to a
is using an Arduino Uno board as its main controller. In this chicken with unhealthy comb, eye, beak, hackles, feet and
machine, it has two main parts, first, an Arduino to control spur. Furthermore, unhealthy chicken has no appetite and
servomotor from storage to food container, and the second part is causing chicken does not get sufficient nutrients and died. The
an Arduino to control the temperature sensor for the freshness of food should be places in a container that shield the food during
the chicken food. This helps to improve the environment in the non-feeding time and heated to maintained the food freshness
coop while reducing labor cost, saving food and chicken feeding and kill bacteria. On the other hand, surplus food that has been
on time, control the temperature sensor for the freshness of the
exposed to dirt and mixed with soil has caused variable losses
chicken food and avoid contaminated food from chicken faeces
due to supplying chicken that are not healthy and nutritious.
and insects.
Sufficient fixed amount of the grains required by chicken need
Keywords – automatic feeding machine, chicken, chicken food, to be determine and managed properly to avoid left-over food.
poultry industry. Although, the solution for monitoring and control the
chicken farm operation and environmental condition
I. INTRODUCTION available[2][3][4][5][6][7][8], but the existing are still lacking
Nowadays, farming and breeding are crucial and important of an autonomous chicken feeder system. Therefore, an
sector in agriculture industry. The number of Small and automatic chicken feeder system is proposed and developed to
Medium Enterprises (SME) involvement in poultry industry provide the food effectively and to control chickens feeding
has increases due to high demand in this healthy white meat time. This system provides an efficient solution for sufficient
food. Moreover, governments also encourage people to quantity of the food distribution, fixed feeding time and hassle
involve in SMEs as an alternative to increase their income and free automatic feeding to help breeders. User can set desired
at same time improving their economy status. The suitable time and save it to microcontroller’s memory. As the
size of chicken coop is important to ensure a profitable consequences, the feeder will feed the chicken automatically
encounter by SMEs that involve in the industry. The large- and on time even when they are away from home.
scale size of the chicken coop is needed to cater for more This paper presents an automatic chicken feeder system
number of chicken livestock. Commercially, usually people with a fixed feeding time, exact quantity of food distribution
allocate more than 5000 chickens in some big coops. This will and food container with controllable food freshness using a
require a lot of manpower to manually feed this number of microcontroller based system. The remainder of the paper is
chicken regularly and on time. Prior to modern technology and organized as follows. Section II describes automatic chicken
ICT era, people were used to the conventional method to feed feeder system development and design approach. Section III
chickens which is by filling containers with grains and food discussed the development result of the prototyped of
manually or mechanically[1]. The main problem by using this automatic chicken feeder. Finally, section IV draws our
method is to ensure continuous the food supply, be alert and conclusions and point out the ideas for future extension of this
conscious on the food balance in coop, all manually by work.

978-1-5386-0908-8/17/$31.00 ©2017 IEEE 120


II. SYSTEM DEVELOPMENT and closed the valve that separate the grains in the main food
This project involves designing and building a prototype of storage with the feeding food container. The valve is opened
an Automatic Chicken Feeder for poultry industry usage. This for a few second when the feeding time is ON to release
means that the basic concept of the machine is to be able to predetermined amount of grains into the food container.
feed the chicken at a specific time set and automatically LM35 has been used as a temperature sensor, which can
supply predetermined amounts of food during feeding time by monitor and observed the food container temperature and send
using a microcontroller[[9][10][11]. Furthermore, able to the information to the microcontroller which can send the
control and analyze the temperature of the grains tank to current data and perform action according to that. When
control the freshness of grains. Lastly, this system also able to temperature goes below lower threshold value then
prolong the freshness of chicken food nutrient by controlling automatically the bulb will be ON to increase the internal
the surrounding temperature using a bulb of 100W where the temperature of food container. The lamps bulbs or LED [12]
bulb is operated to heat up the grains. This can be achieved by can be use as a food heater with the threshold value of food
controlling the temperature inside the food tank [11]. container temperature between 27 and 33 degrees Celsius.
This machine feed chicken once every 8 hours. Once, the temperature is higher than the upper threshold value
Furthermore, the amount of the food for each feeding can be the bulb will automatically turn OFF by using a relay. The
set by control the servo motor rotation that allow the grains go food container temperature value and the feeding time is
through tank to prevent any waste. The machine could also shown on the LCD display. Figure 2 shows two main
control the temperature inside the tank to prevent spoiled hardware schematic diagram of the automatic chicken feeder
grains and optimize the grain condition to ensure the chicken machine which is servo motor and temperature sensor that
can get better nutrient inside the grains. The project work is were connected to the controller. These two circuits were
aimed to offer practical, mobile yet affordable chicken feeder combined with other components to produce the product of
machine. This section discusses on hardware, software and automatic chicken feeder.
system architecture.
Temperature control system
A. Hardware Implementation
Conventionally, the chickens need a presence of
manpower to manually give the food to the chicken. This
proposed design enables an automatic chicken feeder
according time without assistant of manpower every feeding
time. Figure 1 shows the early design sketches of automatic
chicken feeding machine.

Servo motor system

Fig. 1. Early Sketches of Automatic Feeding Machine

This project consists of seven main hardware components;


Arduino Uno board, servo motor, relay, lamp, potentiometer,
LCD and temperature sensor (LM35). The Arduino Uno board
acts as the microcontroller. The servo motor is used to open
Fig. 2. Hardware schematics diagram

978-1-5386-0908-8/17/$31.00 ©2017 IEEE 121


B. Software Implementation of new grains to be added into the food tank which is at every
Figure 3 shows the overall flow chart process of the 8 hours. The current temperature value will be show through
automatic chicken feeding machine project. The software that LCD that have been install at the feeder machine. Figure 5
will be used in this project which are Arduino programming shows the block diagram of maintaining the grain freshness
and library software. Arduino software is the main software operation in the food container.
that is used to program the system in Arduino microcontroller.
It is the open source software which easily used the C++
programming language and can download freely from the
Arduino website.

Fig. 4. Grain Load Operation Block Diagram

Fig. 5. Mantaining the Grains Freshness Operation Block Diagram

C. The developed protoyped of Automatic Chicken Feeder

Figure 6 shows the developed prototyped of Automatic


Chicken Feeder machine project.

STORAGE

SERVO

Fig. 3. Flow Chart of Project

LAMP
LCD
The goal of this project work is to feed the chicken on time
automatically where the machine is controlled by Arduino
UNO. The Arduino will activate the servo motor every 8 hours
TEMPERATURE
in 3 days since this machine will operate at the weekend only. SENSOR
It has been set up to rotate 90 degrees to open the valve for a
few seconds. Then the grains will fall to the chicken food
container. This servo motor will delay for a few second for the
grains to fall before it close back the valve. Figure 4 shown the
block diagram of grain load operation. In addition, the
Arduino also will be interfaces with the temperature sensor
where the sensor used to detect the grains temperature or
surrounding temperature inside the food tank. If the
temperature of the grains is lower than the set value, the
sensor will trigger the relay that control the lamp ON or OFF
to warm the remaining grains in the food tank to keep it fresh. Fig. 6. Actual Automatic Feeding Machine
So, the temperature sensors will active right before the amount

978-1-5386-0908-8/17/$31.00 ©2017 IEEE 122


III. RESULT AND DISCUSSION B. Temperature Control
In this project, one of the objectives is to maintain the
A. Controlling Grains Quantity from Storage freshness of the grains during the feeding time. The
After several troubleshooting works that have been done, temperature sensor is used to control or maintain the grains
the amount of grains needed is been calculated. The quantity freshness. With this temperature sensor, the surrounding
of grains and servo motor valve opening period need to be temperature will be observing by the sensor and the sensor
proportional to the number of chicken being cater by the will trigger the bulb to turn ON or OFF depending on the
breeder. The amount of grains released from storage is depend current temperature of the grains container as shown in Table
on size of hole and period on valve opened. Figure 7 shown III. To ensure the freshness of the grains, 240V 100Watt Bulb
the condition when the valve closed and open. were used where it can produce enough heat right after the
sensor detect the lower surrounding temperature of the grains
container as shown in Figure 8. However, when the
temperature value of the grains container is higher, bulb will
turn OFF as shown in Figure 9.
TABLE III. TEMPERATURE CONDITION AND BULB DECISION

NO. CONDITIONS DECISION


VALVE VALVE 1 Temp. < 29 Bulb turn ON
CLOSE OPEN 2 Temp. > = 33 Bulb turn OFF

Fig. 7. Valve Open and Close

Table I shows the experiment result of time for valve open


versus quantity of grains spill from the storage through the
hole in our prototyped automatic chicken feeder.
TABLE I. TIME FOR VALVE OPEN AND QUANTITY OF GRAINS

TIME FOR VALVE OPEN (ms) QUANTITY OF GRAINS (g)


1000 180
1500 220
2000 240

TABLE II. THE GRAINS PER CHICKEN NEED DAILY AND WEIGHT
OF CHICKEN THROUGHOUT WEEKLY PERIOD
Fig. 8. Temperature is less than 29◦C, Lamp bulb will Turn ON
WEEK GRAINS (g) WEIGHT OF
CHICKEN
1 13 30 to 120
2 25 310
3 34 500
4 40 1100
5 50 1300
6 60 1400
7 70 1600
8 80 1700

From result in Table 1 and data in the Table II, assuming


the number of chicken cater by breeder and weekly life peroid
of chicken in coop is known, the period of valve opening can
be determine to supply the quantity of grains needed. The
opening can be precongfigure within our Arduino program.
For example, for 20 chickens in Week 3, the amount of grains
need daily is 680g. Therefore for 3 times feeding daily, the
grains amount is 226g for 1 feeding time. The estimated valve
Fig. 9. Temperature is greater or equal to 33◦C, Lamp bulb will Turn OFF
opening period is around 1500ms.

978-1-5386-0908-8/17/$31.00 ©2017 IEEE 123


When the automatic chicken feeder machine was By utilizing this opportunity many concepts are developed
implemented, certain aspects must be considered in this part to for automatic feeding from those concepts we narrowed down
produce the best result, such as time taken for valves to to the modest and affordable concept. This concept utilizes a
operate, the type of valve, comparison of the type of rotary valve to convey food to feeder by rotary motion
temperature sensors, and the quantity and quality of grains. obtained by servo motor. Moreover, this machine also
Based on the simulation part, the first part of the Arduino is to supports to maintain the freshness and the nutritious food from
set up the time for the valve from the servo motor opens in 8 germs and bacteria with a closed container and by using
seconds each 8 hour. During the valve opened, the quantity of temperature sensor to detect the temperature in the container.
grains from storage will be measured and tabulated on the Furthermore, this project also has high potential being
result. If the time taken for valve opened to take a long time, it commercialize as the machine can feed other animal such as
will cause the waste the grains. Otherwise, the quantity of the cat, bird and other pets while the owner being away from
grains is not enough to feed the chickens. The important thing home. Finally, the purpose of this project is to build a high
during the quantity of the grains is measured is the valve technology machine with a minimum cost that reasonable and
selection. The size of the valve opening is a major factor in can be selling at any kind of industry.
determining the grains amount of feeding chickens. If the
valve is too big in size, the machine is difficult to control the ACKNOWLEDGMENT
food flow from storage, but if choose the valve small size, the
foods flow from storage to the container in a small quantity This research is funded by LESTARI research grant –
and not enough. “Variable Strength t-way Test Generation Strategy with Crash
Recovery Support” (File No: 600-RMI/DANA 5/3/LESTARI
In this project work, the second part of the Arduino is to (102/2015)) from Institute of Research Management &
control the temperature for freshness the grains. The Innovation (IRMI), Universiti Teknologi MARA (UiTM),
temperature will set up to turn on and turn off the bulb in the Malaysia.
simulation parts and it was measured depends on the type of
the temperature sensor. Some of the problems are observed REFERENCES
when the two temperature sensors are used, LM35 and [1] Umogbai, V. I.,“Development of a Mechanical Family Poultry Feeder,”
LM335. LM335 is better than LM35. LM335 are precision vol. 4, no. 6, pp. 837–846, 2013
and accuracy, easily calibrated, integrated circuit temperature [2] K. Sinduja, S. S. Jenifer, M. S. Abishek, and B. Sivasankari,
sensor and wider operating temperature range compared than “Automated Control System for Poultry Farm Based On Embedded
System,” 2016.
LM35. When measuring and processing the result, LM335 is [3] N. S. Amir, A. M. F. M. Abas, N. A. Azmi, Z. Z. Abidin and A. A.
the sensor that gave the best result, but not from the LM35, Shafie, "Chicken Farm Monitoring System," 2016 International
which gave strange values. To solve this problem, the circuit Conference on Computer and Communication Engineering (ICCCE),
must add a resistor 1K between the output from LM35 and the Kuala Lumpur, 2016, pp. 132-137.
ground. Type of bulb used is incandescent light bulb 240V [4] S. Jindarat and P. Wuttidittachotti, "Smart farm monitoring using
100W yellow color. The specifications of the bulb are a wide Raspberry Pi and Arduino," 2015 International Conference on
Computer, Communications, and Control Technology (I4CT), Kuching,
range of sizes, light output, and voltage ratings, between 1.5V 2015, pp. 284-288
to about up 200V. The function of the bulb in this project is to [5] T. Upachaban, A. Boonma and T. Radpukdee, "Climate control system
heat up the grains to ensure the freshness of the grains during of a poultry house using sliding mode control," 2016 International
the temperature controlled where the bulb can produce enough Symposium on Flexible Automation (ISFA), Cleveland, OH, 2016, pp.
heat for the grains. The lamps bulb can be replace but LED to 53-58.
[6] Toshiyuki Fujii, Hiroshi Yokoi, Tatsuya Tada, Kotaro Suzuki and Kenji
minimize the power consumption. Tsukamoto, "Poultry tracking system with camera using particle filters,"
2008 IEEE International Conference on Robotics and Biomimetics,
IV. CONCLUSION Bangkok, 2009, pp. 1888-1893.
[7] M. Ammad-uddin, M. Ayaz, E. H. Aggoune and M. Sajjad, "Wireless
The prototyped of Automatic Chicken Feder is sensor network: A complete solution for poultry farming," 2014 IEEE
successfully implement using an Arduino Uno microcontroller 2nd International Symposium on Telecommunication Technologies
based system. Briefly, the project of Automatic Chicken (ISTT), Langkawi, 2014, pp. 321-325
Feeder can reduce amount of manpower to feeding the [8] Wan, Y., Yu, S., Huang, J., Yang, J. (2008). Automation Integration for
Taiwan Country-Chicken Farm Management Using Field Server.
chickens since this is fully automatic. Owner no need to spent Presented to IAALD AFITA WCCA 2008 World Conference on
monthly cost on hiring labor for feeding the chickens. By Agricultural Information and IT..
implementing this concept of automatic feeding, it is possible [9] E. M. Reyes, A. D. Arellano, J. Paolo, B. Dela Vega, J. R. Jimenez, and
to optimize the feeding time where the feeding schedule will R. J. C. Quindong, “MCU-Based Solar Powered Chicken Feder,” vol. 3,
be more efficient and the feeding time totally in automatic no. 5, 2015.
[10] S. N. Deshpande, M. A. Chaudhari, and P. N. P. Wagh, “Engineering
mode, it can help the owner when outstation. This project PLC Based Poultry Automation System,” no. 2277, pp. 149–152, 2014.
attempts at reducing labor and food wastage during feeding [11] Rupali B. Mahale and S. S. Sonvane, "Food and Water Level Control
time for breeders associated with small or medium scale Mechanism for Smart Chicken Poultry Farming," International Journal
poultry farm. Moreover, the food hygiene is guaranteed to of Innovative Research in Computer and Communication Engineering,
maintain the healthy chickens during their feeding time. This vol 4, Issue 6, 2016.
[12] Wan, Y., Yu, S., Huang, J., Yang, J. (2008). Automation Integration for
Automatic Chicken Feeder Machine capable of preventing the
Taiwan Country-Chicken Farm Management Using Field Server.
food from being exposed to dirt by distribute food in a Presented to IAALD AFITA WCCA 2008 World Conference on
container or plate. Agricultural Information and IT.

978-1-5386-0908-8/17/$31.00 ©2017 IEEE 124

You might also like