LM.UiTM.FKE(O).08/01(Pindaan1)
FAC LTY OF ELECTRICAL ENGINEERING NIVERSITI TEKNOLOGI MARA
FINAL YEAR PROJECT 1 (EEE590)
SUB ISSION OF PROJECT PROPOSAL
STUDENT’S STUDENT’S NAME: AHM D AZKA BIN HAJI MOHD ZAIN STUDENT’S STUDENT’S UiTM ID: ID: 200 686484 SPECIALIZA SPECIALIZATION: TION: ELECT ELECTRONIC
PROJECT TITLE:
LM.UiTM.FKE( O).08/02(Pindaan1)
FACU TY OF ELECTRICAL ENGINEERING UNIVE SITI TEKNOLOGI MARA FI AL YEAR PROJECT 1 (EEE590) EVALUATION FORM STUDENT’S STUDENT’S NAME: NAME: AHMAD AHMAD AZKA BIN HAJI MOHD ZAIN STUDENT’S STUDENT’S UiTM ID: ID: 2006686 2006686 84 PROJECT TITLE: Automatic
hicken Feeder System Using Microcont oller
D scription I.
Ma rks Allo ated
Research rch Met Methodology (Wi l be filled by Project Coordinator) Coordinator) Attendance
Seminars
II.
Proposal (Will be filled by P oject Supervisor)
a)
Abstract The abstract should consist of the following elements:Brief overview of the project scope. Summary of the proposed project.
10
b)
Introduction
15
Marks Obtained
Title: Automatic Automatic Chicken Feeder System Using Microcontroll Microcontroller er .
1.0 Introduction
Although we are moving towards develop nation status by 2020, agriculture is still relevant. Nowadays, farming and breeding are as important as the other other crucial sectors. Year by year year the numbers of entrepreneurs that get involve in commercialize chicken breeding increases. Nowadays, government also encourages people to make small business business as an alternative alternative to increase increase their income income and at the same same time improv improving ing our our econom economy y status status [1]. [1]. When peop people le do this this as a commerci commercial al purpos purpose, e, they need to determine the suitable size of the chicken cage. The The specific size of the chicken cage is needed needed in order order to cater to the total total number number of the chickens chickens.. For commercial commercial purposes, purposes, usually usually people people allocate allocate more than 5000 chickens chickens in some big cages. Most people usually usually have less than 2000 chicken one cage [2]. That would be be consid considers ers as a small small busi busines ness. s. Anoth Another er aspect aspect also also needs needs to be consi considere dered d is the the method of feeding feeding the chicken. chicken. The method method can be done in two ways whether whether by
Therefore, an automatic chicken feeder system is proposed proposed to provide the food effectively and also to control chickens feeding time. This controller system provides an efficient solution solution for exact quantity quantity of of the food distributio distribution, n, fixed feeding feeding time time and hassle hassle free automatic automatic feeding feeding in order order to help breeders. breeders. User can can set desired desired time and and save it to microcontroller microcontroller’s ’s memory. memory. As the consequences, consequences, the feeder will feed the chicken automati automatically cally as what has been been set.
2.0 Literatu Literature re Review Review Manual Manual chicken chicken feed feeder er
The manual feeder system consist the various type of the container. Manual system needs human to refill the container with grain and it must be done constantly. The time to feed the chicken also cannot be determined exactly, usually two times per day. The system does not have any electronic system; it only consists of plastic container. This container can be get with various sizes and shape such as circle, vertical etc. The size is determined by what amount can be hold by container. The
Automatic Automatic chicken chicken feed feeder er
These automatic systems systems consist of the expensive expensive hardware, the manual guide guide to use use and also also use use more more electricity. electricity. Most of of the automatic automatic system system use use motor motor to provide movement. The container will move through the feeder and fill up with grain with a specific specific amount. amount. This system system very very useful useful but required required a lot a money money to use it. The maintenance also needed to make it functionally. The feeder will move around the cage and will fill up by the grain. These systems only operate during the feeding time. The benefit for this system, it is not required human to go to the plate to fill the grain. But this system system still still needs a human human to control control the the machine. machine. The more more work work space is also needed to place this machine. The figure 3 show the automatic automatic chicken feeder that use for nowadays.
3.0 The Automatic Chicken Chicken Feeder System System Using Microcontroller Microcontroller
The block block diagram of of the system system is shown shown in figure 5. The main main component component of the system consists: 1) Micr Microc ocon ontro trolle llerr (PIC (PIC)) 2) Liquid Liquid Crysta Crystall Displ Display ay (LCD (LCD)) 3) Switch 4) Motor The input input of the system system is determined determined by by the switch. switch. Switches Switches are used to interface interface between the user and the microcontroller. These switches provide to user to enter the desired time. The microcontroller will be read the signal from the switch and store as the input. This paper proposes a new chicken feeder system by using microcontroller. It is an alternative method to replace the conventional technique. This system will be use the microco microcontr ntroll oller er to replace replace human human energ energy y [3]. [3]. The functi function on of the microcontroll microcontroller er is to control this automatic automatic chicken feeder feeder which will solve solve all the problems regarding chicken feeding process. The microcontrollers are connected with
3.1 The System Operation
The significant of this project is to maintain the schedule for chicken feeding in a specific time. It will help people to feed the chicken with exact and sufficient amount. The system system will be operated operated according to the time that has been been set. Then, breeders breeders do not have have to worry worry if they they forgot forgot to feed the chicken chicken or if they want to leave the the chicken for for a few days. days. The microcont microcontroller roller will do it for for them. In order order to do that, we need the second part that is software part. The software part contains the assembly language. Once the system is on, the program will be initialize the output, input port and the LCD. Then, Then, the program program will scan the switch switch whether whether it is pressed pressed or not. User can choose choose the time needed needed to feed the chicken. chicken. Then system will be run 24 hours and the food will be feed. Once the the system need needss to feed feed the the chick chicken en,, the the micro microco cont ntro roll ller er will will set set the mot motor or ON to feed feed the the chicken. The amount of food feed depends on the delay set in the software. This system system it does not require require person person to monitor monitor because because all process process will will be performed by the microcontroller. The breeder can leave the system for the whole
Start
Initialize the LCD, input & output ports
Read user setting
Is the switch is press
Yes
System run
Delay 1
No
4.0 Project Methodology
This project project has has been conducted conducted by do do some literatur literaturee review such such as survey survey on the internet internet what what people people have done done before before about about the chicken chicken feeder. feeder. The information about chicken feeder also came out by reading from newspaper. Besides that, the discussion discussion with the people that involve in chicken feeder also been done. This project requires a lot of information regarding the process that involves in existing feeding system. For example, we need to find out the appropriate feeding duration and so on so forth [2]. After we gather all the data and information then only the system can be built and constructed. This project will be conducted by using two separate parts which are software and hardware parts. It is important to know about the feature and components of the controller in order to control it [4]. Microcontroller acts as the time controller whereby it distinguishes the appropriate feeding time to poultry. The project consists of two different parts that are interrelated to each other. The first part that must be highly considered is the hardware. The specifications of the system need to be determined according the problem statement. This system will act
This instruction is needed to initialize the LCD. The LCD has the specific command to make make it function function [7]. [7]. The Instructions that will be use in the microcontroller can be developed by using MPLAB Integrated Development Environment (IDE) [11, 14]. The function of this software is to compile the assembly language into the machine code. We know that the C programming can be used to program PIC [8]. Then, the compiler for C programming is going to be used and need to select . The compiler that can be used for compiling task is the mikroC for PIC [12]. As we know C Programming comprises of the high level language. It takes much more memory in the PIC. Therefore, the PIC that has more memory should be used in this case. Once all the software and hardware part is built up, the simulation part can be run to test whether whether it is function or not. not. In order to save cost and reduce hardware failures, hardware can be simulated by using the software Proteus Virtual System Modeling Modeling (VSM) that that provided provided by the company company Labcenter Labcenter Electronic Electronic [13]. This software can be used to simulate simulate almost all of the microcontroller functions. We can key in the instruction codes and the system will work accordingly as what have been
5.0 Conclusion
As a conclusio conclusion, n, the system system is expected expected to provide provide the food food to the chickens chickens and poultry for the whole days without constantly human monitoring. This This system offers more benefit benefit and and user friendl friendly. y. It is expected expected to run in less power consu consumptio mption n during operation and low cost to setup and controls.
References
[1] “Kempen Ternak Ayam Kampong”, Kampong”, Utusan Malaysia online, 15/04/1998 [2] Ismail Muda, Private communication, Self Business, 2008
[3] Tim Wilmshu Wilmshurst, rst, “Design “Designing ing Embedd Embedded ed System with with PIC Microcontro Microcontroller”, ller”, 1st Edition, Elsevier Ltd., 2007. [4] “PIC Microcontroller”, http://en.wikipedia.org/wiki/PIC_microcontroller/
[5] Julio Sanchez, Sanchez, Maria P.Canton., “Microcontroller Programming The Microchip
[12] “mikroC “mikroC for PIC”, http://www.mikroe.com/en/
[13] “The “The VSM Advantage”, http://www.labcenter.co.uk/index.cfm. [14] Mike Hibbett, “An Introduction to MPLAB”, Everyday Practical Electronic, June 2007.
[15] Dogan Ibrahim Ibrahim,, “Advance “Advance PIC Microcontro Microcontroller ller Projects in C” Elsevier, Elsevier, 2008
[16] “Programming PIC microcontroller in BASIC”, http://www.mikroe.com/en/books/picbasicbook/00.htm
[17] Dogan Ibrahim, Ibrahim, “PICBASIC “PICBASIC Projects Projects 30 30 Projects Projects Using Using PIC BASIC and PIC BASIC BASIC PRO”, PRO”, Elsevie Elsevier, r, 2006 2006
[18] “Home Farm Fowls”, http://www.homefarmfowls.co.uk/feeders.html
Semester July 2008 – November 2008 and and December 2008 – April 2009 Task/Month Literature review Design the controller circuit and feeder casing Design the software for controlling processing
Learn how to program the PIC Perform Simulation Build electronic controller controller and developed controlling software Build casing Hardware & software testing Writing thesis Prepare Technical paper & presentation Submit thesis
JULY
AUGUST
SPETEMBER
OCTOBER
NOVEMBER
DECEMBER
JANUARY
FEBRUARY
MAC
APRIL