<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>L. Abhishek, and B. Rishi Barath. “Automation in Agriculture Using IOT and Machine
Learning.” International Journal of Innovative Technology and Exploring Engineering (IJITEE)</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">2278-3075</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1109/INFOCOMMST.2018.8632030</article-id>
      <title-group>
        <article-title>the Internet of Things Technology in the Automation of the Production of Compound Feed and Premixes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nikolay Kiktev</string-name>
          <email>nkiktev@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taras Lendiel</string-name>
          <email>taraslendel@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Volodymyr Osypenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kyiv National University of Technologies and Design</institution>
          ,
          <addr-line>Nemirovicha-Danchenko str., 2, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National University of Life and Environmental Sciences of Ukraine</institution>
          ,
          <addr-line>Heroev Oborony str.,15, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>Volodymyrs'ka str., 64/13, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>8</volume>
      <issue>8</issue>
      <fpage>02</fpage>
      <lpage>03</lpage>
      <abstract>
        <p>There was analysed the expediency of using IoT technology in agricultural production. Implemented hardware and software realisation of the information and control system based on the integrated Arduino board. In addition to reading information from sensors, there was also developed an operator interface and was provided the recording of measured values into a database for further processing. Data is stored on a memory device in table form, unified with data processing programs. There is the possibility of storing files in the cloud and remote control of technological processes. Also, the software provides for address polling of sensors, which makes it possible to evaluate how the monitored parameter has changed where the sensor is installed. With IoT technology, there was substantiated the possibility of monitoring and managing the production of compound feeds and premixes. Internet of things, cloud technologies, platform, software, algorithm, poultry feed, premixes,</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>interface, automatic of technological processes.</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>system.</p>
      <p>An increase the efficiency of using the technological opportunities of agricultural units is achieved
through extensive automation of production processes and the development of a computer control</p>
      <p>An effective solution of the problem of rational animal feeding in modern conditions of
agribusiness is possible by creating information management systems in production. Food preparation
must be carried out in strict accordance with the recipe for the given type and purpose of the animal.
In this regard, the problem arises in creating a hardware and software complex based on modern
automation tools.</p>
      <p>In recent years, there is actively developing a new direction - cloud technologies and the Internet
of Things (IoT), which can also be used in the automation of agricultural production, including in the
production of poultry feed and premixes. The IoT is the most advanced tool in industrial automation.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Problem Statement</title>
      <p>Good nutrition serves as the basis for high fertility and productivity of adult animals and promotes
maturation and an increase in live weight of young animals, which ultimately contributes to an
increase in the efficiency of animal husbandry. Correct use of poultry feed is one of the major
reserves for increasing and reducing the cost of production of animal husbandry products.</p>
      <p>Given the above, to increase the efficiency of feed production and product quality it is necessary:</p>
      <p>2020 Copyright for this paper by its authors.
 to improve the control system of technological processes in the production of poultry feed by
developing a two-tier computer-integrated control system;
 to apply modeling of individual technological processes;
 at the second level of the integrated control system to apply software to calculate the best feed
recipe for nutritional qualities;
 using of modern cloud technologies and the Internet of Things for remote monitoring of the
process via the Internet.</p>
      <p>Purpose of the research. This work solves the problem of developing a hardware and software
complex for managing the production of poultry feed using cloud technologies and the Internet of
things.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Literature Servey</title>
      <p>With the advent of production automation, this area also applied to poultry feed production. Many
scientists and engineers in the USSR dealt with the problems of optimizing the feed ration for
different animals, automating certain technological processes of feed production (granulation, dosing,
mixing, transportation, etc.), complex automation of feed mills, software development to calculate
feed composition based on animal nutrients.</p>
      <p>Thus, in [10, 11, 13] researchers investigate how to obtain the optimal composition of feed. It is
usually performed using the simplex method, in [10] shows a three-dimensional dependence of the
study of feed production in the coordinate system "grinding energy - cost - compliance with the
recipe", performed in the software environment Object Pascal / Delphi.</p>
      <p>
        The developed methodology for assessing the effectiveness takes into account the conditions for
the functioning of the poultry feed production complex, not due to the automation of the technological
process. An important role in the design of feed mills is played by the works of V.T. Diordiev. For an
automated production complex design, the main input parameter was the direction of the farm or the
recipe. According to the specified input data, there is generated a production complex, and its
economic and its technological parameters are estimated by an integral criterion [
        <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
        ]. The synthesis
of the poultry feed formulation and the automation of the projected production complex for the
preparation of feed has been put on the same level. The problems of substantiating the necessary
degree of informatization and phasing in the introduction of new control systems, choosing their
structure and technical support, developing a mathematical description and searching for a system of
operating technological equipment of industrial complexes with microprocessor control, identifying
the process of producing animal husbandry products as a control object have not been solved [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Consider the possibilities of using IoT technologies in agriculture. These technologies have
already found application in tracking the location of livestock while herding, as well as their housing
conditions and growing methods. Monitoring milk production, animal health includes tracking data
using IoT tools to know when to change feed ingredients. There are also technologies for monitoring
the quality and quantity of feed grains and oil crops [5]. According to the authors, IoT technology is
better suited for tracking the location and feeding of animals in a meadow or barn. Connecting a collar
with sensors to cows allows continuous monitoring and optimal nutrition planning.</p>
      <p>Aquaculture vision Nutreco Skretting will work directly with Eruvaka to bring the latest precision
farming technologies to the fore, primarily in Latin America. This technology will be included in
AquaSim, a set of custom IoT productivity tools for Skretting [6].</p>
      <p>The technologies of the Internet of Things in agriculture are also used in India, where the problem
of food saturation is acute with the growth of population. The project includes the automation of
agriculture, including the measurement of soil moisture, i.e. dry or wet so that the farmer can decide
to use wet or dry crops depending on the conditions, water level measurement</p>
      <p>- automation of irrigation - a system based on soil moisture and water level, measuring moisture,
temperature and dew point,</p>
      <p>- lighting control - automation with the purpose to save energy, burglar alarms using infrared
radiation and, finally, sending a sensor and outputting a report to the farmer from a location console
or farmland using a notification system [17].</p>
      <p>One of the options for applying the technologies was proposed by professors of the Institute of
Electrical and Electronics Engineers K.A. Patil and N.R. Keil [14]. There was developed a “Smart
Agriculture Model Using the Internet of Things”, which implements a real-time soil monitoring
system, monitors soil moisture content, acidity and temperature, and these values are used to deploy a
decision support system. This system helps in identifying crop pests and diseases and sends SMS
alerts to the owner. The proposed architecture consists of three modules: client-side, server-side, and
farm-side. Standard Ubi-Sense Mote (M) sensor board is used to measure temperature, humidity,
barometric pressure and proximity. The data collected by Ubi-Sense Mote is sent to the server. The
server part consists of a decision support system. Then the decision support system sends the required
information received from the sensors to the client side, which consists of a web application and an
Android mobile application. The disadvantage of this system is that no methodology for improving
irrigation facilities is proposed, and the mobile application is not available for iOS phones.</p>
      <p>Another proposed system is the "Intelligent irrigation system for automating the maintenance of
field conditions based on the Internet of Things" proposed by N. Rao and B. Sidhar in 2018 [4]. Two
sensors, a soil moisture sensor and a temperature sensor, are placed in the crop field. Data from these
sensors is collected using a Raspberry Pi microcontroller. The Raspberry Pi is a series of single board
minicomputers originally developed in the UK for teaching in schools but with widespread adoption.</p>
      <p>These sensor values transmit them to the Raspberry Pi where the Apache web server is configured.
The Raspberry Pi also has a SQL database for storage or container. The ZigBee module was used to
establish a communication channel between the sensor arrays and the server. The farmer can access
the field status server anytime, anywhere, thereby reducing labor and time.</p>
      <p>There was implemented multi-hop communication to increase the communication range. Data
from arrays of sensors are transmitted through neighboring sensor matrices, which transmit them
further to their neighbors.</p>
      <p>Then the data is sent to a database using WiFi, so the user of this system can track changes and
make an irrigation plan at their own discretion.</p>
      <p>The disadvantage of this method is that no security protocols are implemented in the system.</p>
      <p>In article [17] describes the implementation of Dijkstra's algorithm in SDN environments to
support applications deployed in Cloud / Edge and IoT scenarios. In particular, given the highly
scalable network topology that includes thousands of network devices, a revised MapReduce
approach of Dijkstra's algorithm is proposed to reduce path computation..</p>
      <p>But IoT animal husbandry management solutions can make livestock monitoring more affordable
than ever before. Animal husbandry monitoring solutions are based on sensors associated with
wearable animals. These sensors can track heart rate, blood pressure, temperature, respiratory rate and
even digestion and send the data to a central computer for further analysis. With these sensors,
farmers can also track the location of individual farm animals and even identify sick animals by
tracking their optimal grazing patterns. They can help farmers respond quickly to an infected animal
and stop disease transmission to other animals in the herd [19].</p>
      <p>Another method, considered by P. Patil and A. Narhidi, "Automation of the agricultural
environment in real time" [5], involves the use of a soil moisture sensor, which measures the value of
the moisture content in the soil at fixed intervals. When the soil moisture level is registered below the
threshold value, an SMS notification is sent to the user. The main disadvantage of using this method
is that data is sent at a fixed time interval. Minimizing the interval will result in excessive electrical
costs, and increasing the interval may damage the crop.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Formulation and solution of the problem of optimizing the feeding ration of animals</title>
      <p>The objective function of the feeding optimization problem can be written as follows:
m
Z  C j X j  min ,</p>
      <p>j1
where Cj is cost or purchase price of the j-th type of feed;</p>
      <p>Xj is the required amount of the j-th type of feed in the daily diet, under restrictions
(conditions): Nutrients in the diet contain at least the required amount:
m
 Aij X j  Bi ,
j1
where Aij is the content of the i-th nutrient per unit of the j-th type of feed; Bi is daily
requirement of the animal in the i-th nutrient.</p>
      <p>In this example the number of feed components n = 6, and the variables  j characterize:
X1 is wheat bran;
X2 is ground barley;
X3 is herbal flour;
X4 is corn hammer;
X5 is sunflower meal;
X6 is hay.</p>
      <p>The amount of nutrients and vitamins are represented in this example by the vector B, which
shows the amount of: B1 is calcium; B2 is phosphorus; B3 is magnesium; B4 is carotene; B5 is cobalt;
B6 is vitamin E.</p>
      <p>Certain groups of feeds are included in the diet within zootechnically justified limits:
m
 hj X j   Ahj X j   hj X j ,</p>
      <p>j1
where ahj,bhj is respectively, the minimum and maximum allowable proportion of the h-th group
of feeds in the total nutritional value of the diet, expressed in feed units;</p>
      <p>Ahj is the content of feed units in the unit of measurement of the j-th type of feed of the h-th group
of feeds.</p>
      <p>The ratio of certain types of feed and feed additives is observed in the diet</p>
      <p>L m
Wij X j  W 'ij X j  0
j1 jL1
where Wij , W'ij - coefficients of proportionality between feed groups.</p>
      <p>Auxiliary restriction on the total number of feed units in the die
where X j - the total number of feed units in the diet.</p>
      <p>Positivity condition of variables
 Aij X j  X j ,</p>
      <p>X j  0 , X j  0</p>
      <p>The interface, written using electronic SQL databases and the C # programming language,
provides wide opportunities for the implementation of functional and cheap solutions in the field of
computational processes [8, 9, 10], which is reflected in the practical part of this work. However, the
disadvantage of this solution is the need for specialists to have knowledge of program development.
The choice of this or that solution should be carried out in accordance with the financial and human
resources of agricultural enterprises, since these points are limiting.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Control system operation algorithm</title>
      <p>The operation of the feed production control system is as follows. The grain comes from the
loading hoppers through the pipeline to the ripper passing the flow sensor 1a, which removes the flow
rate. The signal from the flow sensor is fed to the flow meter which control signal through the
actuator closes or opens the valves of the grain loading hoppers.</p>
      <p>After the baking powder, the raw material enters the hammer crusher. And from the crusher it
already gets to the dosing hopper and the hopper with additives. Level sensors are installed on the
hopper: upper and lower. The signals from the level sensors will go to the discrete signals of the
controller.</p>
      <p>Bunker systems consist of 4 hoppers each, they open the air valve, after which the feed is poured
on the scales and measured with strain gauges (4 sensors for each group of feed components) M50,
which measure the weight of the substance in the middle of the weight module and sends data through
the channel of communication CanOpen to the controller, which compares with the indicators of the
level indicator monitors the position of the air valves by means of actuators. The hopper is also
equipped with three level sensors that are connected to the level indicator. The level indicator sends a
signal to the flow meter. There are two dampers with flow sensors on the pipelines that supply raw
materials, as well as at the outlet of the hopper. The signal from the flow sensors and gets to the flow
meter and is compared with the level indicator, after which it sends a control signal to the actuators
that control the position of the valves. Raw materials from the hopper and crusher through the
pipeline enters the hopper of finished raw materials. It is proposed to create a control system for the
technological process of feed production using the technology of the Internet of Things, namely the
principle of remote control and monitoring of technological processes.</p>
      <p>In project we use an Arduino MEGA2560 + WiFi R3 controller from RobotDyn (Fig. 1a) [19].
The board has pin connectors for connection to the ESP8266 contacts and several switches. The main
idea of using the board is that with the help of switches you can configure the interaction of its three
components: Atmega2560 chip, ESP8266EX chip and CH340G USB-TTL converter (Fig. 1b) [20].
12) when the critical time value is reached, the program is terminated.</p>
      <sec id="sec-6-1">
        <title>Relays</title>
      </sec>
      <sec id="sec-6-2">
        <title>Arduino MEGA+WIFI</title>
        <p>The control system is programmed in the "Arduino IDE" environment. The results of the
experiment are presented in table 1. We have the following results for the selected species of animals
" Laying chickens".</p>
      </sec>
      <sec id="sec-6-3">
        <title>Motors</title>
      </sec>
      <sec id="sec-6-4">
        <title>Sensors</title>
        <p>Print settings
Waiting time
Initialization, t
t &lt; tk</p>
        <p>Yes
Measurement</p>
        <p>WLAN
No
Off</p>
        <p>Automatic control
Sending data to a PC
t++</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Processing Experimental Results</title>
      <p>Finally, you can demonstrate the work of the program and the process of optimizing the diet of a
particular animal. when the user clicks on the button of the main menu "Recipe", the program will
calculate the optimal (according to the simplex method) diet for the composition of vitamins in it for
the selected animal from the drop-down list in the main menu. The results of the calculations are
shown in Fig. 5a. In order to view the already calculated recipes (read - the optimal diet) for the
selected animal from the drop-down list in the main menu of the program, you should click on the
main menu button "View existing recipes". The results of pressing the specified button are shown in
Fig. 5b. The last function of the program is the details of the ingredient. By clicking on the main menu
button "View ingredient details", you can open a dialog box that interactively offers to view the
composition of vitamins, energy value and cost of the selected ingredient from the drop-down list of
this dialog box. The results of execution are shown in Fig. 6. Wireless debugging of the control
system is shown in Fig. 7.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Results and discussion</title>
      <p>Сonducted experimental researches have shown that there is developed the control system of
technological process of production of compound feed with use of technology of the Internet of
things. There is implemented an algorithm of control of technological process with use of technology
of the Internet of things and is considered at the same time the objective function of a problem of
optimization of feeding.</p>
      <p>Research has been carried out to assess the possibility of using an automated device with a
developed system for monitoring technological parameters. In particular, there is created a prototype
of the installation with the proposed module for monitoring and maintaining technological
parameters. The layout included an Arduino MEGA2560 + WiFi R3 controller from RobotDyn, level
sensors, actuators and a PC. As can be seen from Fig. 4.2, the cost of this diet will be 21.17
penny per day, and per month - 30 days × 21.17 penny a day = 6.35 USD.</p>
    </sec>
    <sec id="sec-9">
      <title>8. Conclusion</title>
      <p>As a result of research, it has been established that for the mass introduction of a control system
for the technological process of mixed feed production using the Internet of Things technology, it is
necessary to conduct additional research aimed at increasing the reliability and stability of the
monitoring system of technological parameters and the control system as a whole. Also it is necessary
to optimize the measurement algorithms. In the future, for the development of the project, you can
apply multi-criteria optimization [18].</p>
    </sec>
    <sec id="sec-10">
      <title>9. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Wang</surname>
            , Xin,
            <given-names>Tapani</given-names>
          </string-name>
          <string-name>
            <surname>Ahonen</surname>
            , and
            <given-names>Jari</given-names>
          </string-name>
          <string-name>
            <surname>Nurmi</surname>
          </string-name>
          .
          <article-title>"Applying CDMA technique to network-onchip." IEEE transactions on very large scale integration (VLSI) systems 15</article-title>
          .10 (
          <year>2007</year>
          ):
          <fpage>1091</fpage>
          -
          <lpage>1100</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Khort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kutyrev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Filippov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kiktev</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Komarchuk</surname>
          </string-name>
          . “
          <article-title>Robotized Platform for Picking of Strawberry Berries</article-title>
          .” 2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and
          <string-name>
            <surname>Technology (PIC S&amp;T)</surname>
          </string-name>
          , Kiev,
          <fpage>8</fpage>
          -
          <lpage>11</lpage>
          Oct. (
          <year>2019</year>
          ):
          <fpage>873</fpage>
          -
          <lpage>876</lpage>
          . DOI:
          <volume>10</volume>
          .1109 / PICST47496.
          <year>2019</year>
          .9061448
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kiktev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rozorinov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Masoud</surname>
          </string-name>
          . “
          <source>Information Model of Traction Ability Analysis of Underground Conveyors Drives.” 2017 XIII-th International Conference MEMSTECH, Lviv</source>
          ,
          <fpage>20</fpage>
          -
          <lpage>23</lpage>
          Apr. (
          <year>2017</year>
          ):
          <fpage>143</fpage>
          -
          <lpage>145</lpage>
          . DOI:
          <volume>10</volume>
          .1109 / MEMSTECH.
          <year>2017</year>
          .7937552
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>