Arduino-Based Sensor System Prototype for Microclimate Monitoring of an Experimental Greenhouse †
Abstract
1. Introduction
- Electrical limitations: TTL-level signals (0–5 V) and limited current sourcing (≤20 mA per pin) necessitate external circuitry (e.g., amplifiers, optoisolators) for industrial integration [7].
- Computational bounds: Finite memory and clock speeds restrict complex algorithms, often requiring optimization or hybrid architectures [8].
2. Design and Development
- Sensors:Resistive soil moisture sensors;
- -
- Temperature and humidity sensors (DHT22);
- -
- Barometric pressure sensor (BMP180).
- Data logging: SD card module storing measurements in Excel-compatible format
- Peripherals:
- -
- GPS module for geolocation tracking.
- -
- Real-time clock (RTC) for timestamping and background task scheduling.
- -
- Four-line LCD display for the control panel.
- Software Architecture:The embedded operating system was programmed in C++ (Arduino IDE) and features a control panel with the following menu options:
- -
- Sensor Status (real-time readings);
- -
- Temperature/Humidity Monitoring;
- -
- Time/Date Configuration (RTC sync);
- -
- Barometric Pressure Status;
- -
- GPS Coordinates;
- -
- File System Management (SD card data);
- -
- Environmental Actuators Schedule (fan/light triggering based on time thresholds);
- -
- System Info (firmware version, memory usage).
Detailed block diagram of the sensor system is presented in Figure 1.
- A 20 × 4 character LCD (Liquid Crystal Display) with I2C interface (Figure 4).
- The system implements an SPI-based SD card module for Excel-compatible data storage (Figure 10).
3. Results and Discussion
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Derler, P.; Lee, E.A.; Vincentelli, A.S. Modeling Cyber-Physical Systems. Proc. IEEE 2012, 100, 13–28. [Google Scholar] [CrossRef]
- Marwedel, P. Embedded System Hardware. In Embedded System Design; Springer: Cham, Switzerland, 2021; Chapter 3; ISBN 978-3-030-60910-8. [Google Scholar] [CrossRef]
- Fourie, C.M.; Myburgh, H.C. An Intra-Vehicular Wireless Multimedia Sensor Network for Smartphone-Based Low-Cost Advanced Driver-Assistance Systems. Sensors 2022, 22, 3026. [Google Scholar] [CrossRef] [PubMed]
- Banzi, M.; Shiloh, M. Advanced Input and Output. In Getting Started with Arduino, 4th ed.; Make Community, LLC: Santa Rosa, CA, USA, 2022; Chapter 5. [Google Scholar]
- Widhalm, D.; Goeschka, K.M.; Kastner, W. An Open-Source Wireless Sensor Node Platform with Active Node-Level Reliability for Monitoring Applications. Sensors 2021, 21, 7613. [Google Scholar] [CrossRef] [PubMed]
- Pearce, J. Quantifying the Value of Open Source Hardware Development. Mod. Econ. 2015, 6, 1–11. [Google Scholar] [CrossRef]
- Drymonitis, A. Introduction to Arduino. In Digital Electronics for Musicians; Maker Innovations Series; Apress: Berkeley, CA, USA, 2024. [Google Scholar] [CrossRef]
- Gonzalez-Guerra, L.H.; Leal-Flores, A.J. Potentializing the problemsolving competence in programming courses through a practice-based learning + tutoring strategy. In Proceedings of the 2020 IEEE Global Engineering Education Conference (EDUCON), Porto, Portugal, 27–30 April 2020; pp. 691–697. [Google Scholar] [CrossRef]
- Castaño-Marín, A.M.; Sánchez-Vívas, D.F.; Duarte-Carvajalino, J.M.; Góez-Vinasco, G.A.; Araujo-Carrillo, G.A. Estimating Carrot Gross Primary Production Using UAV-Based Multispectral Imagery. AgriEngineering 2023, 5, 325–337. [Google Scholar] [CrossRef]
- Jiang, S.; Zhao, L.; Liang, C.; Cui, N.; Gong, D.; Wang, Y.; Feng, Y.; Hu, X.; Zou, Q. Comparison of Satellite-Based Models for Estimating Gross Primary Productivity in Agroecosystems. Agric. For. Meteorol. 2021, 297, 108253. [Google Scholar] [CrossRef]
- Narayanavaram, B.; Reddy, E.M.K.; Rashmi, M.K. Arduino based Automation of Agriculture A Step towards Modernization of Agriculture. In Proceedings of the 2020 4th International Conference on Electronics Communication and Aerospace Technology (ICECA), Coimbatore, India, 5–7 November 2020; pp. 1184–1189. [Google Scholar] [CrossRef]
Future | General-Purpose | Embedded Systems |
---|---|---|
Power Consumption | 50–100 W | 0.1–1 W |
Interface Types | Standard I/O | Application-Specific |
Typical Use | Data Processing | Real-Time Control |
Parameter | Specification |
---|---|
Sensor Type | Resistive (2-probe) |
Output Range | 0–3.0 V (after amplification) |
Measurement Range | 0–100% VWC (volumetric water content) |
Accuracy | ±2% in 10–60% VWC range |
Amplifier Circuit | LM358 op-amp (non-inverting, gain = 15) |
Calibration | Factory-calibrated for mineral soils |
Parameter | Specification |
---|---|
Temperature Range | −40 °C to +80 °C |
Temperature Accuracy | ±0.5 °C (typ. ±0.3 °C @25 °C) |
Humidity Range | 0−100% RH |
Humidity Accuracy | ±2% RH (20−80% RH), ±5% RH (extended) |
Resolution | 0.1 °C/0.1% RH |
Sampling Rate | 0.5 Hz (2 s interval) |
Interface | Single-wire digital (Custom protocol) |
Operating Current | 1.5 mA (during measurement) |
Parameter | Specification |
---|---|
Receiver Type | 50-channel u-blox 6 positioning engine |
Positioning Accuracy | 2.5 m CEP (SBAS enabled) |
Time-To-First-Fix | 34 s (cold), 1 s (hot) |
Communication Interface | UART (default 9600 baud) |
Antenna Type | Passive patch antenna (25 × 25 mm) |
Update Rate | 1 Hz (configurable up to 5 Hz) |
Operating Voltage | 3.3 V (with onboard 3.3 V LDO) |
Parameter | Specification |
---|---|
Pressure Range | 300–1100 hPa (±1 hPa absolute accuracy) |
Temperature Range | −40 °C to +85 °C |
Interface | I2C (default address 0 × 76/0 × 77) |
Resolution | 0.01 hPa (16-bit ADC) |
Sampling Rate | Up to 182 Hz (ultra-high-res mode) |
Power Consumption | 2.7 μA @1 Hz sampling |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Belovski, I.; Mihalev, T.; Koleva, E.; Mandadzhiev, A. Arduino-Based Sensor System Prototype for Microclimate Monitoring of an Experimental Greenhouse. Eng. Proc. 2025, 104, 54. https://doi.org/10.3390/engproc2025104054
Belovski I, Mihalev T, Koleva E, Mandadzhiev A. Arduino-Based Sensor System Prototype for Microclimate Monitoring of an Experimental Greenhouse. Engineering Proceedings. 2025; 104(1):54. https://doi.org/10.3390/engproc2025104054
Chicago/Turabian StyleBelovski, Ivaylo, Todor Mihalev, Elena Koleva, and Aleksandar Mandadzhiev. 2025. "Arduino-Based Sensor System Prototype for Microclimate Monitoring of an Experimental Greenhouse" Engineering Proceedings 104, no. 1: 54. https://doi.org/10.3390/engproc2025104054
APA StyleBelovski, I., Mihalev, T., Koleva, E., & Mandadzhiev, A. (2025). Arduino-Based Sensor System Prototype for Microclimate Monitoring of an Experimental Greenhouse. Engineering Proceedings, 104(1), 54. https://doi.org/10.3390/engproc2025104054