Academia.eduAcademia.edu

Development of a Web Module for Automatic Farm Management

2021, Current Journal of Applied Science and Technology

Frequent visits to livestock farms for cleaning, feed and water distribution are possible ways of spreading viruses and bacteria. An automatic feed distribution and water management system can significantly reduce the workload by helping to control transmissible animal diseases. To this end, an automatic solar-powered module for feed and water distribution, sanitation management, and communication via the global mobile communications system and the internet through a web application has been developed for livestock farms. This module consists of an Arduino Mega board, water and feed level sensors, a "Reel Time Clock", relay modules, an LCD screen, a "Global System for Mobile Communications" module and a web application.  Initial testing of the prototype revealed a minimum efficiency of 83.33% for all units. Field and laboratory tests indicated that the module is capable of communicating with the farmer 1 to 3 seconds after completion of each task. It was conclude...

Current Journal of Applied Science and Technology 40(22): 60-79, 2021; Article no.CJAST.72490 ISSN: 2457-1024 (Past name: British Journal of Applied Science & Technology, Past ISSN: 2231-0843, NLM ID: 101664541) Development of a Web Module for Automatic Farm Management EVINA Nkolo Williams Mathias1*, Julius Kewir Tangka1, Djousse K. Boris Merlain1, John Ngansi Nga1 and Tedongmo Gouana Jospin1 1Department of Agricultural Engineering, Faculty of Agronomy and Agricultural Sciences, University of Dschang, Cameroon. Authors’ contributions This work was carried out in collaboration among all authors. All authors read and approved the final manuscript. Article Information DOI: 10.9734/CJAST/2021/v40i2231478 Editor(s): (1) Dr. Chien-Jen Wang, National University of Tainan, China. Reviewers: (1) Raheel Muzzammel, University of Lahore, Pakistan. (2) Chen Hongyu, China University of Mining and Technology, China. Complete Peer review History: https://www.sdiarticle4.com/review-history/72490 Original Research Article Received 13 June 2021 Accepted 23 August 2021 Published 07 September 2021 ABSTRACT Frequent visits to livestock farms for cleaning, feed and water distribution are possible ways of spreading viruses and bacteria. An automatic feed distribution and water management system can significantly reduce the workload by helping to control transmissible animal diseases. To this end, an automatic solar-powered module for feed and water distribution, sanitation management, and communication via the global mobile communications system and the internet through a web application has been developed for livestock farms. This module consists of an Arduino Mega board, water and feed level sensors, a "Reel Time Clock", relay modules, an LCD screen, a "Global System for Mobile Communications" module and a web application. Initial testing of the prototype revealed a minimum efficiency of 83.33% for all units. Field and laboratory tests indicated that the module is capable of communicating with the farmer 1 to 3 seconds after completion of each task. It was concluded that the use of this module can seriously limit the visits to the farms, thus reducing the drudgery of the work and the possibility of spreading diseases. Keywords: Animal farm; automatic management; solar energy; internet of things; web application. _____________________________________________________________________________________________________ *Corresponding author: E-mail: [email protected]; EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 allows us to define the management of watering, feeding and cleaning of a farm in the same enclosure with data storage in a MySQL database for the evolution of science. It is a tool for managing a farm from near or far and a decision-making tool, accessible to technicians and farmers, Aubry and Salaün [7]; The said Ifip farm, implemented in 2018, their watering system with a dosing pump allowing to have water permanently in the farm thanks to pipettes to ensure well-being by the absence of thirst, IfipiInstitut du porc [8]. Lely Vector's T4C automated feeding system provides reports that offer more information on feeding costs in relation to dairy and beef cattle production. It provides access to relevant and easy to understand information. Dairy and beef producers can better manage the feeding of their herd. Farmers can feed each animal according to its needs. This system allows them to excel in dairy or beef production, Lely [9]. The present observation on the development of livestock system management modules, allows us to see that they do not integrate watering, feeding and sanitation in a farm. The tedious and costly equipment used and the technologies developed for its construction and installation are obstacles to the use of these modules in developing countries. To this end, we will first install sensors that will ensure data collection and visual and audio communication with the farmer. We will then develop a web application to manage an animal farm. In today's world where almost everyone has a smartphone, a computer and an internet connection, it is becoming important to monitor one's activities in real time, to be able to control one's farm equipment (lighting, heating, feeding, nutrition, cleaning) and to consult the status of the farm via a computer or a mobile device for efficient performance, Schewe and Stuart [2]. It is a device that can control some of the basic functions of a farm in a simple way, using a web browser. It will be equipped with an uninterrupted power management system using a photovoltaic system aimed at improving the performance of the developed module, Bressan [10]. 1. INTRODUCTION Farms are often considered as elementary units of space and rural landscape structuring. Livestock farming plays an important role in the life of the populations of the Central African subregion in general and Cameroon in particular. In this region, the production of beef cattle, dairy cattle, sheep, goats, pigs and poultry can be observed in small and large farms as well as in the domestic environment. Despite the economic impact of this activity on the national economy, activities in this sector are still carried out manually with local labour and rudimentary MINEPIA technology [1]. Methods derived from the automation of agricultural systems are providing interesting advances in this area, Schewe and Stuart [2]. Thus, these methods are indispensable and offer a great advantage for the world of agriculture in general and for livestock farmers in particular, Roels [3]. Faced with difficulties such as: the problems of contamination of the subjects due to contact with the outside world; the problems of distance from the farms; the sometimes very difficult human loads; climatic problems; time problems; lack of manpower; the discomfort of the subjects in the farms due to the difficulty of maintenance; agricultural systems have been developed, mechanised and automated allowing us to construct a problem, Landais and Weisslinger [4]. Therefore, how can we generally manage animal husbandry almost independently of humans using a Global System for Mobile Communications (GSM) and a web application without interrupting electrical power? In other words, how do we develop a web application for managing an animal farm with uninterrupted power? As a literature review, we can observe: Tangka and Al's paper in 2021, which presents the automation of watering, feeding and cleaning of an animal farm by GSM and storage of data in an SD memory card, Tangka and Al [5]. We thus highlight the limitation of communicating with the farmer only done by GSM and storing data in a memory card, while a backup in a database can be ideal and can facilitate the operation. The journal “Bilan d'activité” 2017 of the IFIP farm which positions its experimental station, a development platform for livestock management. The idea of this BEALIM project is to have as much individual data as possible on the herd of pregnant sows in order to feed them accurately and to create alert tools on the health of the subjects, Ifip-institut du porc [6]. This device More specifically, this theme of automating watering, feeding, sanitation, as well as making data available on a tablet, smartphone or computer for analysis, in order to achieve better implementation of livestock farm strategies, can help boost the economy and solve the problem of hunger in developing countries. This automation has a threefold objective: first, to increase productivity by reducing the rate of contamination, which is a major difficulty for 61 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 to the Arduino microcontroller module. The Ethernet Shield is embedded in the module and allows these data to be sent to the computer network according to a developed flowchart. livestock farmers. This contamination has an effect on production, prices and markets, FAO [11]; secondly, it aims to improve the living conditions of livestock farmers, given that farms are generally remote, inaccessible and the work is repetitive; thirdly, it aims to increase the use of renewable energy in the livestock system, given that our regions are often subject to very long power cuts. For this purpose, a web application is developed and implemented for communication via the internet and Global System for Mobile Communications (GSM). This application has a MySQL database to store the different quantities of water and feed available in the tanks and silo. The quantities discharged are also stored in this database. This database is hosted on an online server (https://www.camoo.hosting) under the domain name: evinafarm.cm. This data is displayed in real time by the web application. The history of the data stored in the database can be retrieved. In case of empty silos or tanks, a notification is displayed on the application; an email and an SMS are automatically sent to the farmer. 2. METHODOLOGY The management of the farm as we conceive it, is effectively done remotely using a "Global System for Mobile Communications" (GSM) module and a web application. The ultrasonic sensors (HC-SR04) installed will allow the collection of data and thus control the supply of water to the livestock available in the tanks at specific times. These ultrasonic sensors are installed above the tanks to control the amount of water available in the tanks and discharged into the troughs. The water flow is controlled by two solenoid valves at specific times: one to bring the drinking water from the tank to the trough and the other to lead the water to the water jet sanitation system. The feeding of the farm animals will be done by controlling the motor of a screw conveyor. A weight sensor (HX-711) is mounted on the platform below the conveyor to control the amount of feed discharged into the conveyor and available in the silo. The amount of water discharged is a function of the flow rate, the duration of the flow in the trough and the amount of feed discharged is a function of the weight of the feed and the duration of the flow. A "Real Time Clock" (RTC) module will therefore be installed for real-time management of the time, day, month and year automatically (duration). A Buzzer, an LCD screen, a SIM900 module for sending messages and a web application ensure sound and/or visual communication with the outside environment. The buzzer sounds and "Short Message Service" (SMS) is sent to the farmer in the event of a lack of water in the various tanks and a lack of feed in the silo; the LCD screen shows us in real time the exact time on the farm and the various quantities available. These SMS messages are also sent to the farmer at 5.45am to signal the cleaning of the farm, at 6am and 4pm to signal the distribution of water for irrigation and at 6.15am and 4.15pm to signal the distribution of food in the farm. Note that these sensors and actuators are connected After the needs analysis of the web application, the following languages and software tools were used: HyperText Markup Language (HTML), the language behind our web application, which works with tags. It is used to represent the structure of our web pages. It allows you to write the content of your web pages and to structure them; Cascading Style Sheets (CSS): this is the formatting language of our web application. Used to apply style to the elements of the web page, it handles colour choices, menu sizes and more; JAVA SCRIPT: This is a client-side scripting language that handles the front-end used to create the interactivity and logic of the web pages; PHP: This allows for the administration of our web application and handles the back-end of our application by facilitating communication with the server. It also allows us to connect to the MySQL database; Structured Query Language (SQL): used to write the queries executed by the database management system, it is a computer language used to operate databases. It allows in a general way the definition, the manipulation and the security control of our data; ASTAH PROFESSIONAL: modelling tools "Unified Modeling Language" (UML) used for the realization of modelling diagrams; Visual Studio Code: is an extensible code editor developed for the writing of codes of realization of the web application and an Arduino IDE: This is an integrated development environment used for writing lines of code for the Arduino module. 62 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 2.1 Implementation of the Prototype in a Global Network application database and displayed on the developed web application. The principle used is almost identical to that developed by Tangka and al in 2021. A logic flowchart was developed for the programming, as shown in Fig. 3. The various inputs were then coded and integrated into the program. The program was then written and fed into the Arduino microcontroller and built using the ISIS PROTEUS software flowchart, as described in the papers by Cathleen and Gordon [12], Christian [13]. Fig. 2 illustrates the construction of the various component assemblies and connections of the module on a printed circuit board. These components are connected to a printed circuit board. It consists of an Arduino Mega board, three ultrasonic sensors, a DS1307 real-time clock (RTC), a card module for data storage (SD), a sim900 mini v3 module, three relay modules, a display (LCD) for visual monitoring of events, an Ethernet Shield module for sending data into the network and an electronic board. The assembly of the components was consistent with that described in the papers by Thomas et al [15] and Cathleen and Gordon [16]. Knowing that a computer network refers to a set of computers and terminals interconnected to exchange digital information, the Ethernet Shield module is mounted on the Arduino module and connected to a router to ensure the sending of sensor data (ultrasound and weight) into the internet network. Several computers, tablets and smartphones can be connected according to Audibert [14] in his paper. Therefore, the flowchart of the connection of the Arduino module to the internet network (Fig. 1) is developed. When programming the Arduino module, we specified the IP address of the server computer and the Ethernet Shield while routing the packets using the D-Link router. The router is responsible for directing the packet traffic through the network. Thus, all the "packets" collected by the sensors connected to the Arduino module will be directed into the web The components are connected to an electronic board. We can note that the electronic board is developed using a copper plate on one side, alcohol, acetone, water, iron perchloride, the electronic circuit diagram, glossy paper and a laser printer. The electronic circuit diagram is obtained using the ARES platform of the ISIS Proteus software, Addax-electronics [17]. This involves transferring the circuit onto the copper plate. After obtaining the electronic board, we proceed to connect the different components. Fig. 3 shows the flowchart of the developed web module. Its structure is used by the program introduced in the Arduino module. Fig. 1. Connection of the Arduino module to the internet network 63 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 2. Connection of the components of the web application of the automatic management module of an animal farm to a printed circuit Fig. 4 illustrates the overall use case diagram of the management of a connected farm. This use case diagram in the figure below presents a discrete unit of interaction between a user (human or machine) and a system (animal farm). It is the overall use case diagram of our automated animal farm management system, a static view of the functional behaviour of the system, Longuet [19]. The description of the use cases clarifies the flow of the functionality, and describes the chronology of the actions that will have to be performed. It describes the main functions of the system from the point of view of the actors (Arduino module plus Ethernet Shield, user and administrator). This diagram illustrates the structure of the main functions required: The diagram in Fig. 3 illustrates the flow chart of the web module for automatic management of watering, feeding and cleaning of an animal farm. It is a schematic representation of the functional, organisational links to control the watering, feeding and cleaning of a livestock farm on the one hand, and to ensure efficient communication with the farmer on the other, Hadley [18]. We initially perform declarations of the SD card, GSM, RTC, LCD_I2C and Ethernet Shield libraries, followed by the initialization of the Arduino board's input and output ports, which are communication support connectors. We then check the amount of water in the drinking water silo, the amount of feed in the tank and the amount of water in the cleaning water silo. The time of watering, feeding and cleaning is controlled and executed depending on the type of farm. Note that: watering is done here at 5.45am and 3.45pm; feeding is done at 6.00am and 4.00pm and cleaning at 5.15am. If these time conditions are met, the subroutine for watering, feeding and cleaning respectively is executed. Similarly, the subroutines for sending data to the web application database and for communicating with the farmer remotely by call and SMS are executed. A visual signalling by means of an LED is performed. In case of lack of water or feed, the call and SMS subroutine is executed.        64 Ensuring the authentication of the various users of the system; Acquire and provide information about the module and the type of farm; Acquire data on physical quantities measured with the help of ultrasonic sensors (HC SR04) and mass measurement sensors (HX 711); To allow consultation of the data; Control watering, feeding, cleaning; Manage user accounts; Collect and visualise the data collected. EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 3. Flowchart of the automatic farm management web module 65 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 4. Diagramme de cas d’utilisation global: Gestion d’une ferme connectée when placed in solar radiation, a battery for storing electric current thus ensuring the desired autonomy, a charge controller to ensure proper control of the charge and discharge of the battery, electrical conductors, connection dominoes, and protective devices, Djenidi [21]. The following steps have been considered for the design of a photovoltaic system: 2.2 Development of the Electric Power Management System The development of a web-based automatic farm management module must work continuously, using solar energy to power the various devices. It must have a three-day autonomy. Standard PV GIS sizing techniques and solar data at the geographical coordinates of Dschang in Cameroon (from the NASA data centre [20], 5° 27' 0" North, 10° 4' 0" East) were used to determine the solar installation needed to run the appropriate inverters and charge controllers, Tangka et al. [5].  Step 1 Step 1 focuses on determining the energy requirements of the module, Marc et al. [22]. It consists of a power inventory of the installed equipment followed by the evaluation of the average daily operating time and finally the determination of the total daily energy requirement. Expressed in (Wh/d). It will be calculated by formula 2.1. The uninterrupted energy of our module is thus obtained by means of a photovoltaic system dimensioned and designed using solar panels which are complete generators of electricity 66 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Ect = ∑ni=0 Pi t fi charge and discharge Kc which is a function of the type of batteries used (Kc=0. 8 for lithium batteries and 0.4 for lead batteries); the number of days of autonomy here Ka= 3; the battery voltage V here 12v and the forecast daily energy consumed, Rekioua et al. [24]. (2.1) With: Ect : Total daily energy in Wh/d; Pi : Power of a given equipment in W; t fi : Daily number of hours of operation of the given equipment in h; Qt = Kr Kc Ka Ejcp (2.4) V  Step 2  Step 4 This step consists of the optimisation of the system energy demand and the re-evaluation of the electrical energy demand, Lazaar [23]. The determination of the forecast power (Pp) and the forecast daily energy (Ejcp) with a forecast coefficient (Kp ) of 1.2 in direct current (DC) is performed. Sizing of the solar panels: This is the determination of the photovoltaic field as a function of the photovoltaic grid voltage (V=12v); the number of equivalent hours of sunshine (Ne); the peak power (Pcp= 200Wp) of the chosen PV module; the number of solar modules required in parallel and the loss coefficient, PVGIS [25]. Pp = Pc K p Ejcp = Pc t f K p E = Pc Cp Ne (2.2) (2.5) With: (2.3) Pcp= peak power of the photovoltaic field (Wp); E= total daily load (Wh/d) still corresponds to Ect ; Cp= Loss coefficient (kWh/m²/d); Ne = Number of hours of daily sunshine. Avec: Pp : The predicted power in W; Ejcp : The forecast daily energy consumed in Wh/d; The loss coefficient Cp varies between 0.9 and 0.1, i.e. 10% to 90%. The most common value is between 0.72 and 0.8, i.e. 25% and 20%. But in our framework we consider 0.74. Pc : The power consumed by the equipment in W; t f : Daily number of hours of operation of the equipment in h;  Step 5 K p : The forecast coefficient. This step consists of the determination of the charge controller: This consists of the determination of the power of the controller or the maximum current it can control for a given nominal voltage, PVGIS [25].  Step 3 This is the determination of the size of the batteries: It consists in the determination of the capacity Qt in Ah of the batteries according to the coefficient of recovery (Kr = 2) due to the charge and discharge of the batteries; the depth of The characteristics of the photovoltaic device will take into account the elements in the table below. Table 1. Evaluation of the photovoltaic device of the web application module Designation Power consumed per day in watts Number of operating hours (depending on the operating time of each equipment) Daily energy (Edc) consumed or daily load battery capacity installed peak power 67 Characteristic 71.12W 222h 1591,71 Wh/j 397.93Ah 774,53Wc EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 2.3 Determination of the Overall Cost of the Automatic Farm Management Module  The global cost of the module consists of a summary of the different materials used for the realisation of the module as defined by the research objective. The evaluation of the cost of the aforementioned web module for the automatic management of a livestock farm is carried out and illustrated by Table 1 in the appendix.  3. RESULTS AND DISCUSSION  3.1 Web Application for Automatic Animal Farm Management The figures below illustrate the images of the platform of our automatic animal farm management application, accessible from a web browser via the address "www.evinafarm.cm". This open home page introduces us to the name and purpose of the application. We can then access the authentication control page by clicking on the login icon (Fig. 5). The authentication page allows us to enter our access information to the various farm data consultation pages using a login, in this case an email address and a password (Fig. 6). This password is assigned to the farm administrator. He can then add and delete users. After authentication, the different data consultation pages are accessed:  of feed consumed and the quantity of feed available. It also allows the export of this data to an Excel file (Fig. 7); The page for consulting the watering data allows the control of the evolution of the quantity of water consumed and the quantity of water available. It also allows the export of this data to an Excel file (Fig. 8); The page for consulting the farm cleaning data allows the control of the evolution of the quantity of water consumed and the quantity of water available for cleaning. It also allows the export of these data in an Excel file (Fig. 9); The intervention page allows the administration of the operation. The main administrator can introduce other stakeholders that he considers important for the monitoring of his farm (Fig. 10). 3.2 Characteristic of the Photovoltaic System of the Web-based Module for Automatic Management of an Animal Farm The power supply of the uninterrupted energy module has been developed and its characteristics are known (Table 2). 3.3 Estimated Cost of the Web Module for Automatic Animal Farm Management The summary table of the quantitative and estimated cost of the web module for automatic management of an animal farm is presented in Table 3. The feed data consultation page allows the monitoring of the evolution of the quantity Table 2. Evaluation of the photovoltaic system of the automatic web management module N° 1 2 3 4 5 6 7 8 Designation Solar panel Battery Charge controller Connector Dominoes Junction box Protection fuse Distribution box Quantity 4 2 1 10 1 2 1 1 Characteristic 200Wc – 12V – Single crystal - Vitron 200Ah – 12V – Vitron Energy 100A – 12V - Vitron Energy - PWM Flexible - multi colour Strip - Ingelec Rigid - exposed - Ingelec 100A – 12V Ingelec - insulated Table 3. Summary table of the cost of the web module for automatic farm management N° Designations 1 Web device for automatic management of an animal farm 2 Device for producing electrical energy Labour estimated at 30% of the cost of expenditure Total 68 Total Price (FCFA) 776000 400000 352800 1528800 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 5. Home page 69 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 6. Authentication page 70 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 7. Feeding data consultation page 71 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 8. Drinking data consultation page 72 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 9. Cleaning data consultation page 73 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 10. Farm administration page Fig. 11. Electronic diagram of the web module for the automatic management of a farm 74 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 The total estimated cost of the module takes into account not only the expenses for the realisation of the automatic management module but also the expenses for the realisation of the test prototype of a breeding farm. This cost of the module offers many advantages for the farmer. According to Nicolas Mérouze in his article in 2019 [26], The development of an application involves many variables that must be understood and controlled to control its budget. These are: All stages of development; Complexity of features; Numerous profiles of the development team; Expenses after release. Thus, the cost of the module is one million five hundred and twenty-eight thousand eight hundred francs (1528800FCFA). It is advantageous and economical for the user as the web application only consists of creating one or more links from the application to the web address of an Internet site (URL) and run inside the device's web browser via a simple, low-cost URL, Cherfioui and MessaouI [27]. The high cost comes from the photovoltaic system which allows a return on investment after 15 years depending on the price of the kWh of electrical energy and the price of the solar system equipment. Therefore, the developed web module is very advantageous in animal husbandry and can be popularised on a large scale. 3.6 Real Test of the Web Application for Automatic Management of an Animal Farm The test was conducted in real time on a farm and in the laboratory of the agricultural engineering research unit. We observed the real test of the web-based automatic farm management module in the laboratory of the agricultural engineering research unit under a local network (Table 4). Initial testing of the prototype revealed a minimum efficiency of 83.33% for all units. Field and laboratory tests indicated that the module is able to communicate with the farmer within 1-2 seconds of completing each task. It was concluded that the use of this module can seriously reduce the number of visits to the farms, thus reducing the drudgery of the work and the possibility of spreading diseases. The web application for automatic animal farm management, "evinafarm", is launched from the traditional web browser such as Google Chrome. It provides real time information about our animal farm. This application is a software, without the need for installation and hosting, thus offering the possibility for one or more farmers to use it. It is accessible via a computer or a smartphone. This application requires electronic components to obtain the data. 3.4 Electronic Circuit of the Web Module for the Automatic Management of an Animal Farm The electronic scheme that facilitates the sending of data to the global network database, via the sensors, is developed (Fig. 11). The data of available and consumed (discharged) amount of drinking water, feed and cleaning water, using the components such as: Arduino Mega; Ethernet shield; LCD - I2c; LED; ACS712; HX711; HC-SR04; Relay module, as mentioned earlier, are communicated and stored in the MySQL database in real time. Fig. 11 shows the general electronic circuit diagram wired for the management of a connected farm according to our specifications. 3.5 Presentation of the Web Module for the Automatic Management of an Animal Farm After designing the application, we developed its automatic management platform, accessible from a web browser. An effective laboratory test under a global network is performed as shown in Table 4 with excellent results. We can thus say that this device allows the management in the same enclosure, of watering, feeding and cleaning of a farm with conservation of information for the evolution of science in a database, available to any farmer, introduced according to the rules to the network. This module, through the management via the web application, adds to the module developed in the article by Tangka et al in 2021 [5]. The presentation of the realised module (Fig. 12) is made. It allows us to visualise the module actually developed in the context of our article. The web module for the automatic management of an animal farm developed houses the module's equipment. It is a prototype for the management of an animal farm via the Internet. At the end of our conception and realization of the said module, we can draw conclusions developed around the control of the technical resources of the stockbreeders and the difficulties met by the farmers in particular in rural environment. 75 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 Fig. 12. Web module for automatic animal farm management Table 4. Real test of the web-based module for automatic management of an animal farm N° 1 2 3 4 5 6 7 Test of the application under global network Time in the farm Time for displaying the quantity of water in the watering tank Time for displaying the amount of water discharged Duration for displaying the quantity of water in the watering tank Time for displaying the amount of feed dumped Time for displaying the amount of water in the cleaning tank Time for displaying the amount of cleaning water discharged Results Observation 10h15min Almost instantaneously every one minute / Data instantly transmitted to the web application Almost instantaneously every one minute Almost instantaneously every one minute Data instantly transmitted to the web application Data instantly transmitted to the web application Almost instantaneously every one minute Almost instantaneously every one minute Data instantly transmitted to the web application Data instantly transmitted to the web application Almost instantaneously every one minute Data instantly transmitted to the web application 4. CONCLUSION Taking into account the objectives set, the methodology adopted and the results obtained, the following conclusions can be drawn:   The device for automating the watering management of a solar powered animal farm has been designed and implemented. This device, which has considerable flexibility thanks to its programme that depends on the farmer's specifications, has contributed effectively to solving the problem posed by farmers in rural areas, despite the 1-2 second delay in transmitting the instruction signals due to the quality of the equipment used for its 76 implementation. It ensures the watering of animals at fixed times while transmitting the quantities available and consumed by the animals; The Solar Farm Animal Feeding Automation System has been designed to effectively control the feeding of animals at precise times with excellent communication with the farmer via GSM and web application. It also ensures the transmission of the quantities of feed available and consumed by the animals. It is as flexible as watering according to the specifications set by the farmer. It has effectively contributed to solving the problems highlighted by farmers despite the 1-2 second delay in the transmission of EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490   2. control signals due to the quality of the equipment used for its implementation; A web application for the automatic management of a solar farm was designed and implemented, ensuring perfect realtime communication with the farmer via a local network or the internet, and saving the data in a MySQL database. This device, which can be adapted to the specifications of the type of farm, ensures the management of watering, feeding and perfect communication with the farmer. It has a response time for the transmission of control signals of 2 to 3 seconds thanks to the quality of the equipment used for its construction; The total estimated cost of the module is one million five hundred and twenty-eight thousand eight hundred (1528800FCFA). This evaluation takes into account not only the expenses for the realization of the automatic management module but also those for the realization of the test prototype in a breeding farm. This means that the developed web module is very advantageous for animal husbandry and can be widely disseminated. 3. 4. 5. 6. The first tests of the prototype revealed a minimum efficiency of 83.33% for all units. Field and laboratory tests indicated that the module is capable of communicating with the farmer within 1-3 seconds after each task is performed. It was concluded that the use of this module can seriously reduce the number of visits to the farms, thus reducing the drudgery of the work and the possibility of spreading diseases. In the same vein, it is a tool for the management of an animal farm and a decision support tool, Aubry and Salaün [7]. The work carried out in this area can be extended into the field of animal and farmer safety on the one hand, and adaptation to different farms on the other. 7. 8. 9. COMPETING INTERESTS Authors have interests exist. declared that 10. no competing REFERENCES 1. 11. MINEPIA (Ministry of Livestock, Fisheries and Animal Industries), 2017. Livestock Development Project. Yaoundé, Cameroon: MINADER. 2015;23. Also available on accessed June 12, 2017. 12. 77 Schewe RL, Stuart D. Diversity in agricultural technology adoption: How are automatic milking systems used and to what end? Agric. Human Values. 2015;32. Available:https://link.springer.com/article/1 0.1007/s10460-014-9542-2. Roels C. Beginning software analysis with UML. Paris, France; 2016. Available:https://openclassrooms.com/fr/co urses/2035826-debutez-lanalyse-logicielleavec-uml/2035851-uml-c-est-quoi. [Accessed 23 May 2020]. Landais E, Weisslinger H. Principles of syion modelling in computer networks. Bordeau, France: EISTI. 1992;342. Tangka JK, Evina NWM, Ngah JN. Development of a Computerized Automated System. Current Journal of Applied Science and Technology, (CJAST). 2021;15. DOI: 10.9734/CJAST/2021/v40i331279, 15pp. Available:https://journalcjast.com/index.ph p/CJAST/article/view/31279. IFIP. Bilan d'activité 2017. Paris, France: IFIP-Institut du porc. 2017;120. Available:https://www.ifip.asso.fr/sites/defa ult/files/pdf-documentations/bilan-activiteifip-2017.pdf. Aubry A, Salaün Y. A new tool for investment decision support in pig farming. Journées Recherche Porcine. 2017;49. Available:https://ifip.asso.fr/sites/default/file s/pdf-documentations/es9.pdf IFIP. Technical results of organic pig farms in France. Paris, France: Paris, France: IFIP-Institut du porc. 2018;8. Lely HNV. A new stage in automated feeding. Maassluis, The Netherlands; 2017. Available:http://www.agriavis.com/news7114lesystem+of+management+lely+t4c+conne cts+the+new+system+of+automated+feedi ng+lely+vector+t+the+processing+system+ astronaut.html. Bressan M. Development of a supervision and control tool for a solar photovoltaic installation. HAL Id: tel-01068025Paris, France: CCSD. 2014;160. FAO. Livestock in the World 2011: Contribution of livestock to food security. Rome, Italy: FAO. 2011;12. Cathleen S, Gordon M. Electronics for dummies. The principle of practical electronics [Electronics for dummies. The EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 13. 14. 15. 16. 17. 18. 19. 20. principle of practical electronics]. Paris, France: FIRST Interactive. 2014;437. Christian D. Major 8-bit microcontroller founders. Microcontroller Systems. SaintÉtienne, France [Main founders of 8-bit microcontrollers. Microcontroller Systems]: Ecole Nationale Supérieure des Mines. 2008;16. Audibert L. UML 2 of practical learning. Introduction to object modeling. Paris, France; 2013. Accessed on 22/05/2020 Available:https://laurentaudibert.developpez.com/Cours-UML. Thomas EM, Hien D, Caitlin W. Introduction to the arduino microcontroller. Hands-on Research in Complex Systems. Shanghai Jiao Tong, China: University of Shanghai Jiao Tong. 2012;6. Cathleen S, Gordon M. Electronics for dummies. The principle of practical electronics. Paris, France: FIRST Interactive. 2014;437. Addax-Electronique. The steps in the manufacture of an electronic board; 2021. Accessed on 17/08/2021 Available:https://www.addaxelectronique.com/etapes-fabrication-carteelectronique.html. Hadley MJ. Web Application Description Language. SMLI TR-2006-153 Published March 2006. Available:https://dl.acm.org/doi/pdf/10.555 5/1698142. [Accessed on 15 March 2020]. Longet D. UML Course 1: Introduction to software engineering and modeling. Paris, Cameroon: Polytech Paris-Sud 3e année. 2018;52. NASA. Climatology Resource for Agro climatology - Global coverage on a1° latitude by 1° longitude grid. National Aeronautics and Space Administration. Prediction of worldwide energy resource; 2021. Accessed on 12/01/2021. 21. 22. 23. 24. 25. 26. 27. 78 Available:http://power.larc.nasa.gov/cgibin/ [email protected] Djenidi K. Study of a stand-alone photovoltaic system. Algiers, Algeria: FST. 2015;8. Available:http://archives.univbiskra.dz/handle/123456789/6480. Marc O, Dedriche E, Martin JF, Cocq TL, Castaing-Lasvignottes J. Experimental determination of performance indicators for individual air conditioning systems in controlled environments; 2020;16. DOI:10.25855/SFT2020-016, Belfort, France: UNIV-REUNION, Available:https://hal.univ-reunion.fr/hal03270962. Lazaar N. Optimisation of power supplies for data centres. 2021NORMC206. Cherbourg, France: Laboratoire Universitaire des Sciences Appliquées de Cherbourg (LUSAC). 2021;120. Available:https://tel.archives-ouvertes.fr/tel03176623. Rekioua D, Mehdioui T, Mansouri K, Taguelmimt S. Technical and economic study of a solar photovoltaic/solar thermal system: Application to Bejaia (Algeria). International Journal of Control, Energy and Electrical Engineering (CEEE). 2008;6:7. ISSN: 2356-5608. PVGIS. How to size a photovoltaic system? 2021. Available:https://photovoltaiqueenergie.fr/dimensionner-un-systemephotovoltaique.html. Merouze N. How much does it cost to develop an application? synbioz; 2019. Available:https://www.synbioz.com/blog/co ut-developpement-application-web. Cherfioui H, MessaouI H. Design and realization of a WEB application (JAVA EE) for the follow-up of collections by implementing a web service Case: ENIEM. TIZI-OUZOU, Algeria: UMMTO. 2019; 110. Available:https://dl.ummto.dz/handle/ummt o/12336 EVINA et al.; CJAST, 40(22): 60-79, 2021; Article no.CJAST.72490 APPENDIX Table 1. Evaluation of the cost of the web module for the automatic management of a farm N° 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 Total Désignation Web host Local server Electrical conductor Arduino board Ethernet Shield Rj45 cable Network hubs Switches Router Modem Ultrasonic sensor Ground sensor Liquid Crystal display - I2C LED Drinking trough Feeder Screw conveyor Engine Trunking Switches connectors USB connectors Stabilized power supply electric current extenders Protection fuse Plywood Sheet metal Angle iron Rust protection Paint Angle Aluminium Flat iron Rivets Welding rod Male connectors Female connectors Box Development of the web application Solar panel Battery Charge controller Connector dominoes Junction box Protection fuse Distribution box Quantities 1ans 1 10 1 1 4 1 1 1 1 2 1 1 5 1 1 1 1 5 2 2 1 2 2 2 1 1 4 1 1 5 3 1 2 50 50 1 1 1 1 1 10 1 2 1 1 UP (FCFA) 30000 200000 500 10000 10000 1500 8000 5000 25000 55000 2500 5000 4000 100 5000 5000 25000 17500 1000 300 1200 3000 3000 2500 500 3500 4500 4000 5000 6000 4000 3000 5000 5000 100 100 2500 200000 200000 150000 25000 1000 2500 3000 1500 5000 TP (FCFA) 30000 200000 5000 10000 10000 6000 8000 5000 25000 55000 5000 2500 4000 500 5000 5000 25000 17500 5000 600 2400 3000 6000 5000 1000 3500 4500 16000 5000 6000 20000 9000 5000 5000 5000 5000 2500 200000 200000 150000 25000 10000 2500 6000 1500 5000 1176000 _________________________________________________________________________________ © 2021 EVINA et al.; This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Peer-review history: The peer review history for this paper can be accessed here: https://www.sdiarticle4.com/review-history/72490 79