1. Introduction
The development and widespread use of sensing technologies in agriculture has increased awareness among farmers and newcomers in the market, which may further promote the growth of the precision agriculture market in the near future. For sensing technologies, such as unmanned aerial vehicles, remote-sensing devices, field servers, yield-monitoring system, and harvesting robots, the daily monitoring of external hydrometeorological conditions is one of the most fundamental aspects to be considered in integrated management and operation of crop growth because meteorological and soil conditions have significant impacts on crop growth and stress. Although optimal conditions for crops are different among species and environments, monitoring of temperature, soil, and light variables in the field is vital for automatic control, efficient big-data analysis, and construction of information and communications technology (ICT) agriculture platforms. The effects of weather conditions on crop production have been well known for quite a long time [
1]. For example, water stress occurs mainly due to the low water potentials in plants. Water deficiency cause reductions in growth and stomatal closure in plants and often reduces their harvest index [
2]. Temperature is also a key abiotic signal that regulates plant function throughout its development. The temperature conditions of plant growth prompt a developmental switch and is the factor that determines where and for how long each crop species can grow. Chilling and freezing due to low temperatures leads to disturbances in all physiological processes in plants, such as the water regime, mineral nutrition, photosynthesis, respiration, and metabolism [
3]. However, high temperatures represent one of the most detrimental stresses, which threatens higher plant productivity and its survival throughout the planet, because it affects the shoot growth and pollen development, resulting in low yield [
4]. Crop productivity metrics greatly depend on the light use efficiency, which is the plant’s efficiency in using absorbed radiation for photosynthesis [
5]. Furthermore, as it can be observed in the light response curves of photosynthesis, the photosynthetic rate increases with increasing light intensity up to the light saturation point. Conversely, photosynthesis has a sensitive response, lasting from sub-seconds to minutes, to the fluctuating incident photosynthetic photon flux density (PPFD) on the leaf [
6]. The incident PPFD on plant leaves often fluctuates, complicating the dynamics of the photosynthetic rate [
7].
A significant amount of scientific and technical research has been conducted specifically for the development of low-cost hydrometeorological measurement and monitoring systems by individual researchers at universities and research institutes. For example, in recent years, improved sensors for precision agriculture and sensor-based hydrometeorological measurement systems using wireless sensor networks and IoT technologies are being actively developed [
8,
9,
10,
11,
12]. Moreover, a low-cost weather monitoring system that connects online for logging and data visualization was designed and constructed [
13]. Noordin et al. [
14] devised a low-cost and reliable weather monitoring system capable of data acquisition and recording. This system had sensors for temperature, relative humidity, and pressure. The measured values were converted to digital signals, which were then processed by a microcontroller and stored in a data logger. Gouda et al. [
15] proposed a microcontroller-based real-time weather monitoring device that used a global system for mobile communication (GSM) network. This system consisted of a sensor circuit, microcontroller unit, display unit, and GSM module. Its sensor circuit included sensors for temperature, pressure, and relative humidity. Moreover, these measured parameters were displayed on an LCD display. Adepoju et al. [
16] developed a low-cost Arduino-based weather station. This system consisted of modules for data collection, data storage, and data communication, which were interfaced with a set of sensors that measured temperature and humidity. The temperature values, which were obtained at intervals of 5 min, led to favorable results compared with those of the reference values. However, it was found that (1) its portability was reduced because the system used an Ethernet wired connection for data transmission; (2) there were no photographs of the measurement system, and its performance evaluation method was vague; and (3) it was not clear if the system had been tested in a field environment, and the results of a comparison with a reference sensor were not explicitly stated.
Furthermore, to develop a low-cost and authentic weather measurement system, Strigaro et al. [
17] devised a weather monitoring system using the open and non-conventional systems. The main priorities for the development of this system were as follows: long lifespan, precise synchronization, low data rates, relatively static topology, and moderate data delay. Moreover, they quantitatively evaluated the data quality of the non-conventional, low-cost, and fully open system. The results demonstrated and confirmed that this accessible solution produced data of appropriate quality for natural resource and risk management. Similarly, Tenzin et al. [
18] designed a low-cost microclimate weather station for measuring temperature, humidity, light, wind speed and direction, precipitation, and soil temperature and moisture. This system was found to equally efficient as the commercially available measuring instruments at measuring weather parameters. Although the sensors for precipitation, temperature, humidity, and pressure were relatively inexpensive, the monitoring system consisted of a box container, which was fixed on a center pole affixed onto the ground, and was not designed to be easily portable. In addition, most previous technologies related to measurement systems were only focused on Arduino and breadboard. However, only few studies have focused on fabricating a circuit board with simplified wiring, compact design, and a customization option for observation purposes. Therefore, the measurement systems in previous studies were not designed for usage at multiple locations in the field; factors, such as work efficiency and cost effectiveness, were also not a high priority in the design of such systems [
19,
20,
21].
Based on these insights, the measurement of temperature, soil moisture, and light can contribute to the realization of laborsaving, precision, and high-quality crop production, and management and development of crop models. However, for many developing regions, the necessary commercial instruments are expensive. Therefore, the development of a simple and low-cost yet highly accurate measurement system is desired for the full-scale expansion of precision agriculture. In recent years, open-source hardware, which is computer hardware available for public use at no charge, has been widely adopted in measurement systems in various fields (e.g., robotics, automation, aquaculture, and precision agriculture) [
22,
23,
24]. In precision agriculture, a system for monitoring the hydrometeorological environments is necessary for analyzing the conditions required for optimum crop growth. Although, in the last few decades, the development of weather monitoring systems and informatics resulted in improvements in the variety, quality, and coverage of these datasets, systems for managing water and air conditions in the field remain expensive. Therefore, a measurement device that is as low cost and user friendly as possible, should be developed, with the goal of deployment to multiple locations in the field. This study aimed to develop a packaged hydrometeorological measurement system with the following features: low cost, improved work efficiency and wire connection reliability, and easily installable for open-field use at multiple locations.
2. Materials and Methods
The low-cost measurement system (hereinafter called LCMS) measures the hydrometeorological values, followed by saving the received data to a micro-SD card. The hardware design was based on an Arduino Uno microcontroller board including hardware and software. Arduino Uno was used because of the following reasons: good processor speed, memory availability, efficient power consumption, and multiple ports for connecting the external sensors. Furthermore, it is distinguished by its low-cost implementation and installation, high compatibility, open licenses, and multiplatform software. It only weighs 25 g, making it very light and portable. Arduino Uno is already used in various situations to build LCMS for the measurement of weather, radiation, solar power, air quality, water turbidity, and irrigation [
16,
25,
26,
27,
28,
29,
30]. This hardware is based on the ATmega328P microcontroller and has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, 16-MHz ceramic resonator, USB connection, power jack, and a reset button. It is also inexpensive, and its additional hardware components make it more customizable. The LCMS was developed using the following procedure.
- 1.
Design requirements:
Determine the specifications of the system, such as the sensor type, channel number, and data recording method, according to the purpose of measurement.
- 2.
Device selection:
Select sensors and devices according to the specifications. Determine the power supply capacity.
- 3.
Circuit design:
Determine the layout of the system parts, such as Arduino, devices, and connectors, on the board, and design the wiring path.
- 4.
Board cutting:
Based on the circuit design, cut the board with an automatic milling machine.
- 5.
Board assembly:
Solder Arduino and other components on the cut board and check its operation.
- 6.
Housing design:
Measure the fabricated board and design the cover accordingly.
- 7.
Modeling and manufacturing the housing:
Based on the design data, shape the cover using a 3-D printer and install the board in the housing.
- 8.
Program coding:
Code a program for Arduino to perform the processing according to specifications.
2.1. Fabrication of the Circuit Board
We fabricated the substrate with the objectives of miniaturizing the system, improving its productivity and versatility, increasing its affordability, and designing it with easily attachable and detachable sensors. First, we defined the wiring between the devices on the board, as shown in
Figure 1a. The components on the board are Arduino (attached and detached with a pin header socket), micro-SD card module, terminal block for input/output, LEDs for status confirmation, and diodes and resistors for controlling the GPS module. The circuit board size is 100
100 mm, and the cutting pattern was created using the circuit design software, EAGLE (Autodesk, Inc., San Rafael, CA, USA) (
Figure 1b,c).
An automatic milling machine, KitMill CL420 (ORIGINALMIND, Inc., Nagano, Japan), was used for cutting the board. The wiring pattern of the completed board, cutting surface, and parts attached to the board are shown in
Figure 2a. To protect and insulate the board, a silicon case (H 30 mm
W 110 mm
L 110 mm, weight: 170 g) was fabricated using the 3-D printer, Replicator Z18 (MakerBot Industries, LLC, NYC, New York, NY, USA) (
Figure 2b). Through this procedure, we created a main component that protects the base circuit and facilitates its portability.
The measurement system consists of the Arduino Uno, micro-SD card, terminal block, and LED for checking the status of the module. The GPS module has an integrated antenna, such that it is extended by a cable and connected to the main unit by a plug and socket. In this study, each measurement sensor was wired to a terminal block powered by the Arduino, and its output signal was input to the analog port of the Arduino and stored in the micro-SD card (
Figure 3).
2.2. Sensors
In this study, the environmental sensors (temperature, moisture, and light) were connected with the Arduino Uno boards for simplicity and cost effectiveness. Due to variable management, that is, within-field variability and between-field or regional variability application, an exceptional accuracy in the data collected by sensors is not inherently required. Therefore, general-purpose sensors were used in terms of precision to maintain a positive cost-effectiveness balance.
The air and soil temperature sensor (LM60BIZ, Texas Instruments, Inc., Dallas, TX, USA) is a simple and highly accurate integrated circuit temperature sensor from a single 2.7 V power supply and can measure temperatures ranging from −40 to +125 °C. The output voltage of the device is linearly proportional to the Celsius temperature by 6.25 mV/°C and has a DC offset of 424 mV. The nominal output voltage of the device ranges from 174 to 1205 mV for the temperature range −40 to +125 °C. The device is calibrated to provide accuracies of ±2 °C at room temperature and ±3 °C over the full −25 to +125 °C temperature range. With a quiescent current of less than 110 µA, self-heating is very low, limited to 0.1 °C in still air in the SOT−23 package. The shutdown capability for the device is intrinsic because its inherent low power consumption allows it to be powered directly from the output of many logic gates. Detailed specifications are shown in [
31]. In this study, we selected this sensor because of its easy availability, wide temperature range, and simple circuitry.
To monitor the soil moisture levels, a precision integrated-circuit soil moisture sensor (YL–69, WINGONEER) was used [
32]. It is a low-tech sensor, but it is ideal for monitoring the plant water level at a low cost. This sensor uses two probes to pass current through the soil. Then, the resistance is read to obtain the moisture level. The sensor is connected to Arduino using the expansion shield. Its operating voltage is from 3.3 to 5.0 V; it has both digital and analog outputs. The digital output can be connected directly to the microcontroller to detect high and low values in the soil. With the analog output through the AD converter, the system can obtain more precise values of the soil moisture. Because this sensor is very cheap, calibration at different points is necessary to ensure precise measurement using well-known standard solutions. We used this sensor to measure soil moisture, considering its price and ease of use.
A GaAsP photodiode (G2711–01, Hamamatsu Photonics K.K., Shizuoka, Japan) [
33] was selected as the PPFD sensor based on existing studies using GaAsP photodiodes [
34,
35,
36]. The GaAsP photodiode with planar diffusion type has the advantages of rapid rise-time, relatively low temperature coefficient, and spectral response close to the 400–700 nm waveband. Its spectral sensitivity over the wavelength range is from 300 to 680 nm. The maximum sensitivity wavelength is 640 nm, whereas the values of dark current are 1 (max.) and 10 pA (max.) for reverse voltages of 10 and 1 mV, respectively. Meanwhile, the values of the short circuit current are 0.15 (min.) and 0.18 μA (typ.). The primary sources of deviation from the reference are the cosine and azimuth, temperature dependence, spectral response, and signal drift errors. Data on the long-term stability of GaAsP photodiodes were not provided by the manufacturers (Fielder and Comeau 2000); however, significant errors can occur due to weather effects and failure to clean the diffusers. Fielder and Comeau provide the specific error information in their study [
34]. Nevertheless, the errors in these sensors are tolerable when compared against the benefits of their availability and usage at a low cost [
37]. The coefficient of determination between G2711–01 and LI–190R quantum sensors exhibited a good agreement (R
2 = 0.992) [
34]. Therefore, G2711–01 was chosen in this study.
2.3. Software Specification
The proposed hydrometeorological measurement system should periodically read the voltage values from the sensors through a software and save the values to the SD card. This platform has the particularity of being an open-source system that works via the C++ programing language. At present, when the system starts up, Arduino checks the GPS signal reception, and then starts the data recording loop. The voltage value from the sensor is read and AD-converted by Arduino (5 V Max/10 bit) every second, which is then averaged for 1 min and recorded on an SD card. The time sequence is controlled by the GPS signal rather than the internal clock of the Arduino, to achieve higher precision. As the GPS module receives a signal every second, data acquisition was performed at 1-s intervals using the GPS signal as the trigger. In this system, the data reading and recording intervals can be set to arbitrary values.
Figure 4 shows the data flow diagram of the measurement system. The user can easily set the sampling and recording intervals of the data as desired. The software that controls the set of measurement devices in this system was coded on the C++ language, and the source code is available from the corresponding author upon request.
2.4. Calibration and Measurement of Sensors in the Field
In this study, TR−72wb (T&D Corporation, Tokyo, Japan), TR−71wb (T&D Corporation, Tokyo, Japan), and LI−190R (LI-COR, Inc., Lincoln, NE, USA) were used as reference sensors for air, soil temperature, and PPFD, respectively. To calibrate the LM60BIZ sensor for air and soil temperatures, we mounted it in the air at a height of 50 cm above ground and in the soil at a 10-cm depth beside the reference sensor in the grass field and collected data under the open sky throughout the day. To calibrate the YL–69 sensor for soil moisture, the soil sample collected from the field was oven dried at 105 °C to constant weight. After weighing, the soil was wetted in the container with 5 mL of water at 25 °C and then mixed thoroughly to ensure that the water was evenly distributed. Consequently, the mass of the wet soil was measured. Thereafter, the soil was wetted with a water injection of 5 mL, and its mass was revaluated; this was repeated continuously until the soil was saturated. After saturation, the wet soil was oven dried at 105 °C to constant weight and was used for the estimation of the bulk density of the soil. These procedures of capacitive soil moisture sensor calibration were based on [
38]. To calibrate the G2711–01 sensor for PPFD, we mounted it on a calibration plate beside LI–190R, and collected data for the whole day. Each sensor on the calibration plate was maintained at a certain level using the bubble level tool. The temperature and PPFD values were recorded every 1 min. Finally, analog output values from the LCMS sensor were used as the independent variable, and the values of the reference sensors were used as the dependent variable. The regression slope and intercept parameters were obtained by the regression procedure. The voltage of the LM60BIZ sensor was maintained at 424 mV at 0 °C and increased at a rate of 625 mV per degree rise in the temperature. In addition, based on the calibration constant of LI–190R, the voltage–PPFD ratio was 401. The Arduino transformed 0–1023 units of analog output to a voltage of 0–5 V via AD conversion. Therefore, with analog output as the explanatory variable, temperature and PPFD were obtained using the following equations:
where
I is the return value of the analog reading; however, as the aforementioned equations are standard equations, it must be calibrated before the measurement. The LM60BIZ and YL–69 sensors were calibrated using the measurement data from the 4th and 5th of July, while the G2711–01 sensor was calibrated using the data from the 12th and 13th of May.
Finally, we conducted actual measurements at the grass field in the DPRI (34.91 N, 135.80 E) using the setup shown in
Figure 5. Our device was powered by solar panels (GW−020H, GW Solar, Inc., Tokyo, Japan), a charger controller (SA−BA10, Denryo Co., Ltd., Tokyo, Japan), and batteries (WP5−12, Kung Long Batteries Industrial Co., Ltd., Taiwan).
4. Discussion
4.1. Accuracy of PPFD Measurement Using a Photodiode
Generally, the commercially available preconfigured quantum sensor for measuring PPFD is quite expensive. Therefore, for developing the new system, it was necessary to substitute a sensor system that is easy to use and inexpensive, thereby being accessible to the researchers. In this system, the GaAsP photodiode G2711–01, which has a similar sensitivity wavelength range, was selected as a substitute for the LI−190R quantum sensor (LI-COR, Inc., Lincoln, NE, USA). In this study, we compared the accuracy of the PPFD with and without housing (with silicone waterproofing), which was created using a 3-D printer and installed to correct the cosine response error (
Figure 7a,b).
Figure 7c shows the result of simultaneous measurement of PPFD using uncovered G2711–01 and LI−190R with 1 s of sampling. The error between the referenced and measured values was small when the solar incidence angle was low, whereas it tended to be overestimated when the solar incidence angle was high (
Figure 7c). In the LI−190R, the photosensitive area is located at the back of the housing and is separated from the outside by a diffuser. As the light incident angle increases, the amount of light received decreases, compared to that for a bare photodiode. This is the result of a design that obtains appropriate cosine characteristics. For larger light incident angles, the uncovered G2711–01 sensor overestimated the PPFD compared to the amount adjusted by the houses and diffuser. Therefore, to reduce the sensor error when the incident angle is large, we fabricated a part corresponding to the housing of the LI−190R using a 3-D printer and verified the accuracy with and without the housing. As a result, the error statistics of the output of the photodiode using the self-made housing were considerably improved (
Figure 7d) and were almost similar to those of LI−190R (R
2, NSE, and PBIAS of 0.999, 0.9885, and 0.541 for covered, and 0.996, 0.9751, and −2.658 for non-covered). The R
2 values obtained from this result were approximately equal to those reported by Fielder and Comeau [
34]. Therefore, the measurement system is expected to be expandable to many points at a low cost.
4.2. Variation in Daily Calibrations
Figure 8 presents box plots of the daily calibration coefficients for each bin of air temperature and PPFD during the measurement periods shown in
Figure 6. The daily calibration coefficient for each bin was estimated by subtracting the daily calibration coefficient from the average of the calibration data shown in
Section 2.4 and dividing it by the average value to estimate the percentage deviation from the zero value for each sensor. The data indicated that the air temperature did not result in a consistent difference in sensor performance. Fifty percent of the daily calibration values for each bin were within ±3%, while the remaining data were within ±5%. The soil temperature exhibited a similar trend. However, the deviation of the data tended to be large for larger PPFD. As shown in
Figure 8, the interquartile range (IQR) of the daily calibration values for each bin less than 1200 μmol m
−2 s
−1 of PPFD is less than ±3% and that for more than 1200 μmol m
−2 s
−1 is over 12%, with widespread data distribution. The cause of this variation is unknown. Nevertheless, the sensitivity to light at relatively high wavelengths (>600 nm) under direct solar radiation may be unstable because the photosensitivity of G2711–01 decreases rapidly above 600 nm of wavelength [
33]. This would be a PPFD sensor feature that could be improved to reduce errors during higher PPFD.
4.3. Applicability and Future of the System
The proposed measurement system is readily accessible and primarily comprises an open-source hardware with low-cost sensors, which contribute to the further development of accurate crop growth models and widespread collection of accurate environmental data at multiple points in precision agriculture systems. In addition, for potential users who do not want to assemble systems from hardware components, we propose a PCB design that can be used for commercial manufacture and assembly. Sensors are easily detachable through the terminal block. In precision agriculture, the developed system can continuously record and store the variables of the field environment, which can be used by farmers and researchers as inputs of the decision support system tool. The system was designed to be easily installed in any harsh location by creating a housing using a 3-D printer, allowing even non-experts to obtain useful information from the installed sensors. Regarding the production cost, the total cost of this system is approximately $150 USD, including the sensor and battery, whereas other existing systems cost more than $1500. At present, the low cost of this system will contribute to its widespread development and application, even in developing countries. Moreover, it can be implemented in deprived areas of Asia or installed in numerous farmlands that have not been measured because of the expense. Such implementations are expected to increase the crop production, improve economic returns, and reduce environmental impact by extensively managing the hydrometeorological conditions. Furthermore, using the fabricated circuit board presented the following advantages: (1) the wiring was simplified, and the possibility of mis-wiring and contact failure was reduced. For example, when performing the measurement using three sensors, if Arduino is directly attached to a breadboard, there will be dozes of connection points; however, when a board is used, the number of connection points can be reduced to approximately 10 (sensor power +/−, signal line) × 3, main power). This significantly reduced the time required for onsite work and the possibility of wire connection errors. (2) The simplification of wiring eliminated the need for breadboards and a considerable number of jumper wires for wiring, reduced the number of items to be brought to the observation site, and reduced the capacity of the observation box. (3) By designing the board while considering the type and quantity of modules and sensors to be used in the field, a system for various observations can be developed.
The current system has scope for improvement. For example, the calibration of the sensors can be improved. Generally, the primary sources of deviation from the calibration standard are temperature dependence and signal drift errors. Considering the growing number of sensors, a standard method for characterizing and comparing the measurement capability of the sensor system must be established [
39,
40]. The proposed low-cost sensor has an absolute value error without calibration. Thus, calibration is essential for operation with an effective quality assurance. Therefore, in the construction of the system, a simple implementation of this improvement must be considered, along with maintaining a cost-effective design. Another challenge is access to the Internet. IoT is a new and upcoming trend in technology with possible applications in almost every field. IoT makes labor-free farms a possibility. In particular, it can be used in greenhouse farming and farm management. For agriculture, the application of sensing technology with the aid of ICT will contribute to the reduction of workload, production of high-quality crops, realization of ultra-laborsaving, and production of large-scale crops [
41,
42]. For example, an off-line LCMS would contribute to the analysis of the factors that lead to poor growth and to increasing the crop model accuracy by using spatial hydrometeorological datasets, which are obtained by installing multiple points in the field. Additionally, detailed information about the fluctuating incident light on leaves can be obtained by attaching the PPFD sensor directory to the leaf. This would be useful for investigating the photosynthetic capacity of leaf under fluctuating light environments. Furthermore, an on-line LCMS would be used for collecting diagnostic information on crops and farmlands in a wide area, which will be utilized for strategic decision-making systems based on the acquired dataset. To automate water management in the field, real-time information on soil temperature and moisture is necessary, for which expensive sensors are introduced. However, using our proposed inexpensive LCMS can help realize the following: (1) cultivation schedules based on weather data; (2) water management based on the variety; and (3) water management to control damage caused by high and low temperatures. Moreover, a data assimilation crop model that combines observations obtained from an LCMS system and models would be useful for crop growth forecasting systems.
At present, we have developed a device with an added data communication function using IoT. This system will be further upgraded to (1) support both off-line and on-line data collection, while maintaining the ease of sensor attachment and removal, (2) improve the wire connection reliability of LCMS and work efficiency in the field, (3) evaluate the waterproof performance and continuous measurement in severe conditions, (4) test the long-term stability and variability of the sensors, and (5) fulfil the wide range of measurement requirements of users such that it can be used for monitoring hydrometeorological environments in fields, for growth control via optimization of severe environments in fields and greenhouses, and for conservation of water via the reduction of unnecessary irrigation.