<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    ojapps
   </journal-id>
   <journal-title-group>
    <journal-title>
     Open Journal of Applied Sciences
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2165-3917
   </issn>
   <issn publication-format="print">
    2165-3925
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/ojapps.2025.157138
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapps-144138
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Biomedical 
     </subject>
     <subject>
       Life Sciences, Chemistry 
     </subject>
     <subject>
       Materials Science, Computer Science 
     </subject>
     <subject>
       Communications, Engineering, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Evaluation of the Influence of Geometric Parameters on the Accuracy of a Visible Near Infrared (VNIR) Spectroscopy-Based Nitrogen Phosphorus Potassium (NPK) Soil Sensor
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Mangeh Elsie
      </surname>
      <given-names>
       Jaja
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Valery
      </surname>
      <given-names>
       Nkemeni
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff4"> 
      <sup>4</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Pierre
      </surname>
      <given-names>
       Tsafack
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Pierre
      </surname>
      <given-names>
       Brosselard
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff4"> 
      <sup>4</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aFaculty of Engineering and Technology, University of Buea, Buea, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aNational Higher Polytechnic Institute, University of Bamenda, Bambili, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aLaboratory of Electrical Engineering and Computing, University of Buea, Buea, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff4">
    <addr-line>
     aLaboratoire Ampère (UMR5005), INSA (Institute National des Sciences Appliquées), Lyon, France
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     07
    </day> 
    <month>
     07
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    15
   </volume> 
   <issue>
    07
   </issue>
   <fpage>
    2101
   </fpage>
   <lpage>
    2115
   </lpage>
   <history>
    <date date-type="received">
     <day>
      9,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      18,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      18,
     </day>
     <month>
      July
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Optimal sensor geometry is crucial for minimizing external light interference, as optical sensing relies on light transmission, which is susceptible to ambient light disruption. This study investigates the influence of geometric parameters on the accuracy of optical sensors used for detecting soil macronutrients. The geometric configuration—specifically the alignment of the photodiode and LEDs was determined using the law of reflection, focusing on parameters such as path length (x), angles of incidence (θi) and reflection (θr), and component distances (d1, d2, and D). Experimental analysis revealed that the optimal values for x, D, and θr were 2 cm, 7 cm, and 60˚, respectively. At these settings, the sensor achieved minimal error, with RMSE values of 2.1, 0.1, and 1.6 for Nitrogen, Phosphorus, and Potassium concentration measurements, respectively.
   </abstract>
   <kwd-group> 
    <kwd>
     Sensors
    </kwd> 
    <kwd>
      Optical Sensing Techniques
    </kwd> 
    <kwd>
      Visible Near Infrared Spectroscopy
    </kwd> 
    <kwd>
      Geometric Parameters
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The global population is growing rapidly, resulting in an increase in food demand. As of 2025 (today), the estimated world population stands at approximately 8.2 billion, with previous estimates of 8.1 billion in 2024 <xref ref-type="bibr" rid="scirp.144138-1">
     [1]
    </xref>. Projections indicate that by 2050, the global population will reach 9.8 billion <xref ref-type="bibr" rid="scirp.144138-1">
     [1]
    </xref>. Unfortunately, this growth does not align with an increase in agriculture labour or available farmland due to urbanization <xref ref-type="bibr" rid="scirp.144138-2">
     [2]
    </xref>. Urban development has led to the continuous loss of agricultural land, through land conversion and non-productive rural activities, such as recreation and hobby farming <xref ref-type="bibr" rid="scirp.144138-3">
     [3]
    </xref>. This has created a need for advanced technologies in agriculture, giving rise to smart farming, which uses technologies like sensors, actuators, geo-positioning systems and robotics <xref ref-type="bibr" rid="scirp.144138-4">
     [4]
    </xref> <xref ref-type="bibr" rid="scirp.144138-5">
     [5]
    </xref>. Smart farming helps enhance productivity and sustainability by monitoring soil parameters, such as pH, temperature, humidity, moisture, and macronutrients (nitrogen (N), phosphorus (P), and potassium (K)). These parameters fluctuate frequently due to environmental factors and human activities making constant monitoring essential for proper plant growth. Sensors play a pivotal role in this monitoring process by providing real-time data necessary to make informed decisions regarding optimized irrigation, fertilization, and crop management.</p>
   <p>Maintaining optimal levels of macronutrients (NPK) in soil is essential for proper plant growth. Both excess and insufficient levels can harm plants and the environment. Over-application of NPK can delay maturity, decrease sugar content, and attract pests, while under-application can hinder growth <xref ref-type="bibr" rid="scirp.144138-6">
     [6]
    </xref>. Using fertilizers cautiously and continuously monitoring nutrient levels can help mitigate these negative effects and environmental pollution.</p>
   <p>The sensing technologies used for monitoring soil NPK can be classified into two main categories: optical and electrochemical sensing techniques <xref ref-type="bibr" rid="scirp.144138-7">
     [7]
    </xref>. Optical sensing which uses light absorption or reflectance properties to estimate nutrient levels is preferred due to its non-destructive nature and cost-effectiveness <xref ref-type="bibr" rid="scirp.144138-8">
     [8]
    </xref>-<xref ref-type="bibr" rid="scirp.144138-10">
     [10]
    </xref>.</p>
   <p>Researchers have made significant advancement in designing optical sensors for the detection of soil macronutrients. Mukherjee and Lasker in <xref ref-type="bibr" rid="scirp.144138-11">
     [11]
    </xref>, developed a Visible Near Infrared (VIS-NIR) based optical sensor for NPK detection, relying on diffused reflectance from soil samples. Lourembam et al. in <xref ref-type="bibr" rid="scirp.144138-12">
     [12]
    </xref>, developed an affordable method to monitor soil nitrogen levels by analyzing its unique spectral characteristics. Macabiog et al. in <xref ref-type="bibr" rid="scirp.144138-13">
     [13]
    </xref>, developed a near infrared (NIR) spectroscopy sensor, using NIR absorbance variations to assess soil nutrients. Masrie et al. <xref ref-type="bibr" rid="scirp.144138-14">
     [14]
    </xref> designed an optical sensor with light emitting diodes (LED) transmission and photodiode detection systems to classify soil nutrients into low, medium, and high categories. Tasneem et al. <xref ref-type="bibr" rid="scirp.144138-15">
     [15]
    </xref>, proposed a colorimetry-based device using LEDs and light depended resistors (LDRs) to measure soil nutrient levels. Mohd. Yusof et al. <xref ref-type="bibr" rid="scirp.144138-16">
     [16]
    </xref> explored soil spectroscopy for monitoring nutrient concentrations though macronutrient absorption peaks. Lavanya et al. in <xref ref-type="bibr" rid="scirp.144138-17">
     [17]
    </xref>, developed Internet of Things (IoTs) system to measure soil nutrient levels using reflected light absorbed by an LDR.</p>
   <p>Though optical sensing is beneficial for detecting macronutrients in soil, it is crucial to strictly consider the geometrical parameters of the components used in the sensor design. Optimal geometric parameters are necessary to minimize external light interference, as optical sensing relies on light transmission, which external light sources can easily disrupt. Previous studies reviewed above have overlooked this aspect, failing to account for the influence of geometric parameters on the accuracy of an NPK sensor. Therefore, in this study, we investigated the effect of geometric parameters on the accuracy of optical sensor for the detection of soil macronutrients. The key contributions of this study are:</p>
   <p>The reminder of this article is organized as follows: Section 2 describes the adopted methodology, Section 3 discusses the results obtained, and Section 4 concludes the paper and offers recommendations for future research.</p>
  </sec><sec id="s2">
   <title>2. Materials and Methods</title>
   <sec id="s2_1">
    <title>2.1. Proposed System Block Diagram</title>
    <p>The block diagram of the experimental setup in the laboratory is presented in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>. It consists of four units: the power unit, sensing unit, processing unit, and display unit. The power unit includes a direct current power supply, specifically the GWINSTEK GPS-4303C model, which is crucial for powering other essential system elements. The sensing unit comprises an optical sensor, detailed in the block diagram in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>. As shown, the sensor is made up of two sub-units: the transmission and detection units. The transmission unit contains LEDs,</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Experimental setup block diagram.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId14.jpeg?20250721023149" />
    </fig>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Optical sensor block diagram.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId15.jpeg?20250721023149" />
    </fig>
    <p>while the detection unit includes a photodiode. Specifically, the LEDs used are infrared, red, and blue, which detect the concentrations of Nitrogen, Phosphorus, and Potassium, respectively, due to their corresponding optical features (same absorption wavelengths) as specified in <xref ref-type="table" rid="table1">
      Table 1
     </xref>. These LEDs emit visible and infrared optical radiation to experimental samples. The photodiode in the detection unit absorbs light reflected from the experimental samples, producing an output voltage proportional to the reflected light. To minimize the impact of ambient-light interference, all experiments were conducted inside a dark, enclosed box specifically designed to eliminate external light sources. Additionally, to ensure accurate sensor readings, each measurement was performed three times under varying environmental conditions, and the average of these replicates was used in the analysis.</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.144138-"></xref>Table 1. Optical Characteristics of Macronutrients and corresponding optical light source.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="18.18%"><p style="text-align:center">Soil Sample</p></td> 
       <td class="custom-bottom-td acenter" width="15.45%"><p style="text-align:center">Optimum Absorption wavelength</p><p style="text-align:center">(nm)</p></td> 
       <td class="custom-bottom-td acenter" width="18.75%"><p style="text-align:center">Corresponding Optical Light source (LED)</p></td> 
       <td class="custom-bottom-td acenter" width="17.09%"><p style="text-align:center">Wavelength of light source</p><p style="text-align:center">(nm)</p></td> 
       <td class="custom-bottom-td acenter" width="17.11%"><p style="text-align:center">Model of Optical Light source</p></td> 
       <td class="custom-bottom-td acenter" width="13.42%"><p style="text-align:center">References</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="18.18%"><p style="text-align:center">Nitrogen (N)</p></td> 
       <td class="custom-top-td acenter" width="15.45%"><p style="text-align:center">850</p></td> 
       <td class="custom-top-td acenter" width="18.75%"><p style="text-align:center">Infrared</p></td> 
       <td class="custom-top-td acenter" width="17.09%"><p style="text-align:center">800 - 980</p></td> 
       <td class="custom-top-td acenter" width="17.11%"><p style="text-align:center">TSHF5210</p></td> 
       <td rowspan="3" class="custom-top-td acenter" width="13.42%"><p style="text-align:center">
         <xref ref-type="bibr" rid="scirp.144138-11">
          [11]
         </xref> <xref ref-type="bibr" rid="scirp.144138-13">
          [13]
         </xref> <xref ref-type="bibr" rid="scirp.144138-14">
          [14]
         </xref></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.18%"><p style="text-align:center">Phosphorus (P)</p></td> 
       <td class="acenter" width="15.45%"><p style="text-align:center">620 - 630</p></td> 
       <td class="acenter" width="18.75%"><p style="text-align:center">Red</p></td> 
       <td class="acenter" width="17.09%"><p style="text-align:center">620 - 750</p></td> 
       <td class="acenter" width="17.11%"><p style="text-align:center">L-57IID</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.18%"><p style="text-align:center">Potassium (K)</p></td> 
       <td class="acenter" width="15.45%"><p style="text-align:center">460 - 470</p></td> 
       <td class="acenter" width="18.75%"><p style="text-align:center">Blue</p></td> 
       <td class="acenter" width="17.09%"><p style="text-align:center">450 - 495</p></td> 
       <td class="acenter" width="17.11%"><p style="text-align:center">SFH 203 P</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The processing unit, primarily consisting of an ESP32 microcontroller, processes data from the sensor (reflected voltage) using sensor’s models incorporated into the program codes loaded onto the microcontroller. The models for determining the concentrations of Nitrogen, Phosphorus, and Potassium are specified in Equations (1)-(3), respectively. These models derived from calibration experiments conducted on multiple experimental samples with varying NPK concentrations. The flowchart diagram for the program code is shown in <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>. As shown in the flowchart, the initial step of the program involves receiving an input signal from the sensor. These signals correspond to different optical radiation, as detailed in <xref ref-type="table" rid="table1">
      Table 1
     </xref>. When infrared radiation is received, the model in Equation (1) is used</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Flow chart diagram of program code.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId16.jpeg?20250721023150" />
    </fig>
    <p>to determine the concentration of N in soil. If the detected optical radiations are red and blue, the models specified in Equations (2) and (3) are used to calculate the concentrations of P and K, respectively. The display unit is made up of an LCD 16 × 2, whose main purpose is to display results from the processing unit, specifically the concentration of macronutrients.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         18482 
       </mn> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         − 
       </mo> 
       <mn>
         8720.8 
       </mn> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <mn>
         1027.4 
       </mn> 
      </mrow> 
     </math> (1)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         10573 
       </mn> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         − 
       </mo> 
       <mn>
         4042.5 
       </mn> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <mn>
         386.29 
       </mn> 
      </mrow> 
     </math> (2)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         y 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mn>
         4496 
       </mn> 
       <msup> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mn>
         20834 
       </mn> 
       <mi>
         x 
       </mi> 
       <mo>
         − 
       </mo> 
       <mn>
         2397.9 
       </mn> 
      </mrow> 
     </math> (3)</p>
    <p>where y is the concentration of macronutrient (N, P, or K) in percentage (%), and x is the reflected voltage in volts</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. Sensor Geometric Parameters</title>
    <p>One of the main factors to consider when determining the geometric parameters of optical sensors is the alignment of the different elements constituting the sensor. Since optical sensing involves the transmission of sensed signals in the form of light rays, improper alignment of the sensor elements can lead to significant external light interference <xref ref-type="bibr" rid="scirp.144138-18">
      [18]
     </xref>. By considering the alignment of sensor elements as key factors in determining the sensor’s geometric parameters, the law of reflection, which states that the angle of reflection equals the angle of incidence, can be used to determine the specific geometric parameters.</p>
    <p>These specific parameters include optimal path length (x), angle of incidence (θi) and angle of reflection (θr), and distances between various components (d1, d2, and D). <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> provides an illustrative diagram of our sensor with labelled geometric parameters. The θi was systematically varied within the range 0˚ &lt; θi &lt; 90˚. At 0˚, the LED points directly at the photodiode, resulting in minimal reflection, which makes accurate measurements challenging. Similarly, at 90˚, the LED points directly at the reflector (sample plate), and the photodiode aligns with the</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Sensor geometric parameters.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId23.jpeg?20250721023150" />
    </fig>
    <p>reflector, minimizing reflected light detection due to the incident light reflecting along its original path. Therefore, angles of 0˚ and 90˚ were avoided. For each angle (30˚, 45˚, 60˚, 75˚) the corresponding x, d1, d2, and D were determined, as detailed in <xref ref-type="table" rid="table2">
      Table 2
     </xref>.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.144138-"></xref>Table 2. Detailed variation of geometric parameters.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">θi</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">x</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">d2 = d1</p><p style="text-align:center">(cm)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">D = d1 + d2</p><p style="text-align:center">(cm)</p></td> 
      </tr> 
      <tr> 
       <td rowspan="5" class="custom-top-td acenter" width="24.99%"><p style="text-align:center">30˚</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">10</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">17.3</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">34.6</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">13.9</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">27.8</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">10.4</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">20.8</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">6.9</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">13.8</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">2</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">3.5</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">7.0</p></td> 
      </tr> 
      <tr> 
       <td rowspan="5" class="custom-top-td acenter" width="24.99%"><p style="text-align:center">45˚</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">10</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">10.0</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">20.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">8.0</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">16.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">6.0</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">12.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">4.0</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">8.0</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">2</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">2.0</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">4.0</p></td> 
      </tr> 
      <tr> 
       <td rowspan="5" class="custom-top-td acenter" width="24.99%"><p style="text-align:center">60˚</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">10</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">5.8</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">11.6</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">4.6</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">9.2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">3.5</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">7.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">2.3</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">4.6</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">2</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">1.2</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">2.4</p></td> 
      </tr> 
      <tr> 
       <td rowspan="5" class="custom-top-td acenter" width="24.99%"><p style="text-align:center">75˚</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">10</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">2.7</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">5.4</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">2.1</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">4.2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">1.6</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">3.2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">1.1</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">2.2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="25.01%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">1.0</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s2_3">
    <title>2.3. Experimental Sample</title>
    <p>The sample used in this experimental procedure was composed of NPK fertilizer and black soil, as illustrated in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>. Initially, the experimental sample was air-dried to remove moisture content and then pulverized into a fine powder using a blender. Afterward, the powdered sample was sifted through a sieve to eliminate any sizable particles that might disrupt measurements. Finally, the sample was chemically analysed to determine the exact concentrations (also known as reference concentrations) of Nitrogen, Phosphorus and Potassium as detailed in <xref ref-type="table" rid="table3">
      Table 3
     </xref>. Nitrogen analysis involved combusting the analytical samples at 10,500˚C in a helium and oxygen atmosphere. The nitrogen content was converted into</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. A picture of experimental sample.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId24.jpeg?20250721023151" />
    </fig>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.144138-"></xref>Table 3. Concentration of experimental sample from chemical analysis.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td rowspan="2" class="acenter" width="45.43%"><p style="text-align:center">Composition of Experimental Sample</p></td> 
       <td class="custom-bottom-td acenter" width="54.57%" colspan="3"><p style="text-align:center">Reference Concentration of Macronutrient (%)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.18%"><p style="text-align:center">N</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.19%"><p style="text-align:center">P</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.19%"><p style="text-align:center">K</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="45.43%"><p style="text-align:center">Mixture of NPK fertilizer and black soil</p></td> 
       <td class="custom-top-td acenter" width="18.18%"><p style="text-align:center">4.1</p></td> 
       <td class="custom-top-td acenter" width="18.19%"><p style="text-align:center">0.9</p></td> 
       <td class="custom-top-td acenter" width="18.19%"><p style="text-align:center">4.6</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="bibr" rid="scirp.144138-"></xref>various nitrogen oxides, which were subsequently reduced to molecular nitrogen. Quantification of nitrogen was performed using a thermal conductivity detector. For phosphorus and potassium analysis, Laser-Induced Breakdown Spectroscopy (LIBS) was employed, utilizing the reference material “Monta CRM2710 floor”. LIBS is a rapid and cost-effective technique for analyzing phosphorus and potassium in fertilizers. It works by focusing a laser onto the sample’s surface to create plasma, which is then analyzed to determine the elemental composition. These experiments were conducted at the ISA (Institute of Analytical Sciences) UMR5280, Université Claude Bernard Lyon 1.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Results and Discussion</title>
   <p>In this section we present and discuss the results obtained from laboratory experiments. Firstly, we examine the effect of geometric parameters on the accuracy of the sensor. Subsequently, we determine the optimal geometric parameters for accurate detection of NPK. Finally, we discuss the influence of these optimal geometric parameters on sensor accuracy and mitigation of external interference.</p>
   <sec id="s3_1">
    <title>3.1. The Effect of Geometric Parameters on the Accuracy of the Optimal Sensor</title>
    <p>Geometric parameters were varied (as specified in <xref ref-type="table" rid="table2">
      Table 2
     </xref>) and their effects on detected soil macronutrients concentration were evaluated. <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> displays how the measured concentration of NPK varied with changes in the optical path length (x) and incidence angle (θ<sub>i</sub>). Results gotten showed that these geometric parameters significantly impact measurement accuracy and sensor reliability. The variation in these parameters influences how external light interacted with the sensor,</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. The variation in concentration of macronutrients in response to changes in Geometric Parameter x (a) Nitrogen (N), (b) Phosphorus (P), (c) Potassium (K).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId25.jpeg?20250721023154" />
    </fig>
    <p>hence affecting the signal quality and measurement precision of the sensor. Therefore, understanding these effects or change in variations is crucial for optimizing the sensor design, hence ensuring that macronutrients are detected accurately and efficiently in agricultural farmlands.</p>
    <p>For all optical radiation, we noticed significant changes in the concentration of macronutrients (NPK) to changes in optical path length and angle of incidence. As the optical path length increased, the detected macronutrient concentration deviated from the reference concentration. This deviation is mainly due to increased light attenuation along extended optical paths, which leads to signal degradation, hence reduce accuracy. Longer optical paths amplify scattering effects, decreasing sensitivity and complicating nutrient quantification (Li et al. <xref ref-type="bibr" rid="scirp.144138-19">
      [19]
     </xref> and Alem et al. <xref ref-type="bibr" rid="scirp.144138-20">
      [20]
     </xref>). Masrie et al. <xref ref-type="bibr" rid="scirp.144138-14">
      [14]
     </xref> and Yusof et al. <xref ref-type="bibr" rid="scirp.144138-16">
      [16]
     </xref> further emphasized the negative impact of extended optical paths, highlighting that excessive attenuation reduces the ability of the sensors to detect soil nutrients effectively.</p>
    <p>The angle of incidence also exhibited a significant influence on sensor accuracy. Increase in angle of incidence led to greater reflection losses, decreasing the amount of transmitted light that reached the detector. This observation supports the results presented by Ahmed et al. <xref ref-type="bibr" rid="scirp.144138-21">
      [21]
     </xref> and Liu et al. <xref ref-type="bibr" rid="scirp.144138-22">
      [22]
     </xref>, which demonstrated that optimizing angle of incidence enhances the measurement stability by balancing absorbed and reflected light intensity with light transmission efficiency. These findings indicate that geometric parameter optimization is vital for improving sensor performance and ensuring reliable macronutrient detection in precision agriculture.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Determination of Optimal Geometric Parameters</title>
    <p>To determine the optimal geometric parameters, root mean square error (RMSE) values were computed for different path lengths and angle of incidence as shown in <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>. The optimal optical path length and angle of incidence were determined to be 2 cm and 60˚, respectively. These optimal parameters provided the most accurate results with the least RMSE, compared to other tested conditions, hence demonstrating their effectiveness in enhancing sensor precision.</p>
    <p>As shown in <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref>, the difference in macronutrient concentrations at x = 2 cm compared to the reference concentration was minimal when compared to the differences at x = 4 cm, x = 6 cm, x = 8 cm, and x = 10 cm, making x = 2 cm the optimal value. Hence larger path length resulted in significantly higher RMSE values, and this is primarily due to excessive signal attenuation and scattering effects. Prior studies by Masrie et al. <xref ref-type="bibr" rid="scirp.144138-14">
      [14]
     </xref> and Yusof et al. <xref ref-type="bibr" rid="scirp.144138-16">
      [16]
     </xref>, confirm that extended optical path lengths increase light dispersions, adversely affecting nutrient detection. It is therefore essential to select the appropriate optical path length to maintain accuracy and minimize measurement inconsistencies and error.</p>
    <p>Similarly, an angle of incidence of 60˚ provided the highest measurement accuracy with a lower RMSE when compared to RMSE values gotten at 30˚, 45˚, and 75˚, as it optimized the balanced between reflected and transmitted light. These findings align with the observations from Ahmed et al. <xref ref-type="bibr" rid="scirp.144138-21">
      [21]
     </xref> and Liu et al. <xref ref-type="bibr" rid="scirp.144138-22">
      [22]
     </xref>, who demonstrated that optimizing the angle of incidence leads to enhanced sensor efficiency and reliability. By refining these geometric parameters, optical sensors can be more effectively tailored for agricultural applications, ensuring excellent performance across varying environmental conditions.</p>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. The RMSE of macronutrient concentration at optimal x = 2 cm. (a) Nitrogen (N); (b) Phosphorus (P); (c) Potassium (K).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId26.jpeg?20250721023156" />
    </fig>
   </sec>
   <sec id="s3_3">
    <title>3.3. Influence of Optimal Geometric Parameters on Sensor Accuracy and Mitigation of External Interference in the Detection of Soil Macronutrient</title>
    <p>With the optimal path length and angle of incidence established, further analysis was conducted to assess how these parameters influence sensor accuracy and mitigate external interference in detection of soil macronutrients.</p>
    <p>It was observed that Phosphorus exhibited a significantly lower RMSE compared to Nitrogen and Potassium. This suggests that the spectral absorption characteristics of Phosphorus aligns more effectively with the emission spectrum of the optical sensor, making its detection less susceptible to geometric variations. The least RMSE for Phosphorus supports findings presented by Kato and Nishimura <xref ref-type="bibr" rid="scirp.144138-23">
      [23]
     </xref>, who demonstrated that phosphorus is more accurately predicted in soil compared to Nitrogen and Potassium. This observation highlights an advantage in Phosphorus detection, indicating that future sensor designs may further need modified calibration methods to maximize accuracy for the detection of Nitrogen and Potassium. Additionally, percentage error calculations performed between experimental macronutrient concentrations at optimal geometric parameters and reference chemical analysis values (shown in <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>) confirmed minimal errors in Phosphorus detection. This finding is also consistent with studies conducted by Fang et al. <xref ref-type="bibr" rid="scirp.144138-24">
      [24]
     </xref>, where sensor geometry optimization was carried out to enhance target localization and nutrient measurement precision.</p>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. The percentage error at optimal geometry.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313216-rId27.jpeg?20250721023157" />
    </fig>
    <p>While the optimal geometric parameters significantly improve sensor accuracy, several challenges must be considered for real-world implementation. First, maintaining precise geometric alignment in field conditions may be difficult due to mechanical disturbances, uneven terrain, or sensor degradation over time <xref ref-type="bibr" rid="scirp.144138-25">
      [25]
     </xref>. Second, soil composition, texture, and moisture content vary across regions and can influence optical interactions with the sensor. Studies by Kato and Nishimura <xref ref-type="bibr" rid="scirp.144138-23">
      [23]
     </xref> confirm that changes in soil properties (specifically soil moisture content) significantly affect sensor readings, with dry soil exhibiting lower accuracy compared to wet soil. To address these challenges; calibration models may need to be localized or dynamically adjusted and robust sensor housing and auto-alignment mechanisms may be necessary, along with localized calibration models tailored to regional soil characteristics.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Conclusion and Recommendation for Future Work</title>
   <p>In this study, we examined the effects of geometric parameters on the response of an optical sensor for detecting soil macronutrients. The primary objective was to determine the influence of the geometric parameters on the accuracy of the sensor and to determine how these geometric parameters influence the accuracy of the sensor and to identify their optimal values that yield higher accuracy in NPK measurement, comparable to results obtained from chemical analysis. We began by chemically analyzing the experimental sample to determine its exact concentration. Subsequently, considering alignment of sensor elements (photodiode and LEDs) as the key factor of determining the geometric parameters, these parameters were derived using the law of reflection of light. These parameters included the optimal path length (x), angles of incidence (θi) and reflection (θr), and distances between various components (d1, d2, and D). For all types of optical radiation (infrared, red, and blue), the optimal values for (x), (D), and (θr) were identified as 2 cm, 7 cm, and 60˚, respectively. At these dimensions, the sensor error was minimal with a RMSE of 2.1, 0.1, 1.6 for the determination of concentration of Nitrogen, Phosphorus, and Potassium, respectively.</p>
   <p>In future research, we plan to conduct a more comprehensive investigation using different types of experimental samples (different soil types) and under different environmental conditions (varying temperature, moisture, etc.), with varying concentrations of nitrogen, phosphorus, and potassium. With these diverse experimental samples, we will examine the sensor’s response at the optimal geometric parameters (x = 2 cm, D = 7 cm, and θr = 60˚) to changes in macronutrient concentrations. This will involve determining how the sensor responds to both increases and decreases in macronutrient concentrations.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.144138-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     United Nations (2024) World Population Projected to Reach 9.8 Billion in 2050, and 11.2 Billion in 2100. United Nations. &gt;https://www.un.org/en/desa/world-population-projected-reach-98-billion-2050-and-112-billion-2100 
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     (2023) Urbanization by Continent 2022. Statista. &gt;https://www.statista.com/statistics/270860/urbanization-by-continent/ 
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Beckers, V., Poelmans, L., Van Rompaey, A. and Dendoncker, N. (2020) The Impact of Urbanization on Agricultural Dynamics: A Case Study in Belgium. Journal of Land Use Science, 15, 626-643. &gt;https://doi.org/10.1080/1747423x.2020.1769211
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mehta, K., Arora, P., Arora, N. and Aayushi, A. (2022) Enhancement of Smart Agriculture Using Internet of Things. ECS Transactions, 107, Article ID: 7074. &gt;https://doi.org/10.1149/10701.7047ecst
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wolfert, S., Ge, L., Verdouw, C. and Bogaardt, M. (2017) Big Data in Smart Farming—A Review. Agricultural Systems, 153, 69-80. &gt;https://doi.org/10.1016/j.agsy.2017.01.023
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hossain, M.I., Khaleque, M.A., Ali, M.R., Bacchu, M.S., Hossain, M.S., Shahed, S.M.F., et al. (2024) Development of Electrochemical Sensors for Quick Detection of Environmental (Soil and Water) NPK Ions. RSC Advances, 14, 9137-9158. &gt;https://doi.org/10.1039/d4ra00034j
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Laskar, S. and Mukherjee, S. (2016) Optical Sensing Methods for Assessment of Soil Macro-Nutrients and Other Properties for Application in Precision Agriculture: A Review. Journal of Engineering Technology, 4, 206-210.
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Potdar, R.P., Shirolkar, M.M., Verma, A.J., More, P.S. and Kulkarni, A. (2021) Determination of Soil Nutrients (NPK) Using Optical Methods: A Mini Review. Journal of Plant Nutrition, 44, 1826-1839. &gt;https://doi.org/10.1080/01904167.2021.1884702
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ameer, S., Ibrahim, H., Kulsoom, F.N.U., Ameer, G. and Sher, M. (2024) Real-time Detection and Measurements of Nitrogen, Phosphorous&amp;Potassium from Soil Samples: A Comprehensive Review. Journal of Soils and Sediments, 24, 2565-2583. &gt;https://doi.org/10.1007/s11368-024-03827-5
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pal, A., Dubey, S.K., Goel, S. and Kalita, P.K. (2024) Portable Sensors in Precision Agriculture: Assessing Advances and Challenges in Soil Nutrient Determination. TrAC Trends in Analytical Chemistry, 180, Article ID: 117981. &gt;https://doi.org/10.1016/j.trac.2024.117981
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mukherjee, S. and Laskar, S. (2019) Vis-Nir-Based Optical Sensor System for Estimation of Primary Nutrients in Soil. Journal of Optics, 48, 87-103. &gt;https://doi.org/10.1007/s12596-019-00517-1
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lourembam, D., Laskar, S. and Mukherjee, S. (2018) Framework for an Optical Sensor System for Monitoring of Soil Nitrogen and Tailoring Soil pH. Journal of Optics, 47, 180-194.
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Macabiog, R.E.N., Fadchar, N.A. and Cruz, J.C.D. (2020) Soil NPK Levels Characterization Using near Infrared and Artificial Neural Network. 2020 16th IEEE International Colloquium on Signal Processing &amp; Its Applications (CSPA), Langkawi, 28-29 February 2020, 141-145. &gt;https://doi.org/10.1109/cspa48992.2020.9068717
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Masrie, M., Rosli, A.Z.M., Sam, R., Janin, Z. and Nordin, M.K. (2018) Integrated Optical Sensor for NPK Nutrient of Soil Detection. 2018 IEEE 5th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA), Songkhla, 28-30 November 2018, 1-4. &gt;https://doi.org/10.1109/icsima.2018.8688794
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tasneem, N., Hasan, M.A., Akther, S.B. and Khan, M.M. (2021) An Automatic Soil Testing Machine for Accurate Fertilization. 2021 IEEE World AI IoT Congress (AIIoT), Seattle, 10-13 May 2021, 325-331. &gt;https://doi.org/10.1109/aiiot52608.2021.9454248
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mohd Yusof, K., Isaak, S., Che Abd Rashid, N. and Ngajikin, N.H. (2016) NPK Detection Spectroscopy on Non-Agriculture Soil. Jurnal Teknologi, 78, No. 11. &gt;https://doi.org/10.11113/jt.v78.8382
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     G, L., C, R. and P, G. (2020) An Automated Low Cost IoT Based Fertilizer Intimation System for Smart Agriculture. Sustainable Computing: Informatics and Systems, 28, Article ID: 100300. &gt;https://doi.org/10.1016/j.suscom.2019.01.002
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sabri, N., Aljunid, S.A., Salim, M.S., Ahmad, R.B. and Kamaruddin, R. (2013) Toward Optical Sensors: Review and Applications. Journal of Physics: Conference Series, 423, Article ID: 012064. &gt;https://doi.org/10.1088/1742-6596/423/1/012064
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, Q., Zhong, R., Yang, C., Zhao, K., Zhang, C. and Li, Y. (2022) Geometric Quality Improvement Method of Optical Remote Sensing Satellite Images Based on Rational Function Model. Remote Sensing, 14, Article 4443. &gt;https://doi.org/10.3390/rs14184443
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Alem, B., Abedian, A. and Nasrollahi-Nasab, K. (2021) Impact of Sensor Geometric Dimensions and Installation Accuracy on the Results of Instantaneous SHM Based on Wave Propagation Using Wafer Active Sensors. Journal of Aerospace Engineering, 34, Article ID: 04020100. &gt;https://doi.org/10.1061/(asce)as.1943-5525.0001217
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ahmed, T., Hosain, M.K. and Kouzani, A.Z. (2025) Highly Sensitive SPR Sensor Employing Zinc Selenide, Silver Nanocomposite, and Lead Titanate for the Detection of Cancer Cells. Microchimica Acta, 192, Article No. 203. &gt;https://doi.org/10.1007/s00604-024-06867-3
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, K., Wang, M., Peng, J., Li, S., Luo, Y. and Zhang, X. (2024) Effect of Angle of Incidence on the Optical-Electrical-Thermal Performance of Photovoltaic Insulated Glass Units. Renewable Energy, 226, Article ID: 120364. &gt;https://doi.org/10.1016/j.renene.2024.120364
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kato, C. and Nishimura, T. (2016) Predicting Soil Moisture Condition in Arbitrary Agricultural Lands Using the Digital Soil Map and Soil Physical Properties Database. Paddy and Water Environment, 15, 159-169. &gt;https://doi.org/10.1007/s10333-016-0537-z
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fang, X., He, Z., Zhang, S., Li, J. and Shi, R. (2022) Improving Localization Accuracy under Constrained Regions in Wireless Sensor Networks through Geometry Optimization. Entropy, 25, Article 32. &gt;https://doi.org/10.3390/e25010032
    </mixed-citation>
   </ref>
   <ref id="scirp.144138-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fan, Y., Wang, X., Funk, T., Rashid, I., Herman, B., Bompoti, N., et al. (2022) A Critical Review for Real-Time Continuous Soil Monitoring: Advantages, Challenges, and Perspectives. Environmental Science &amp; Technology, 56, 13546-13564. &gt;https://doi.org/10.1021/acs.est.2c03562
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>