Physical Society of Indonesia Articles Journal of the Physical Society of Indonesia 1. , 98-115 . https://doi. org/10. 35895/jpsi. Automation of Orchid Soil pH Using IoT-Based Soil pH Sensor (SKJ-. Putri Nur Hidayah Komaria. Alya Putri Yoanda. Diana Mauli Rahma. Jutira Ayu. Regi Tia Margareta. AssaAoidah AssaAoidah. Fitri Suryani Arsyad* Department of Physics. Faculty of Mathematics and Natural Science. University of Sriwijaya. Sumatera Selatan 30128. Indonesia (Received September 06, 2025. revised October 04, 2025. accepted October 06, 2026. published online October 10, 2. The growth and development process of cymbidium orchids requires a soil pH of around 5. 5Ae6. Otherwise, it will cause low nutrient absorption, resulting in yellow leaves and slow growth, while too high a pH can cause the plant's roots to die. Therefore, this study developed an IoT-based ESP32 soil pH automation design to maintain soil pH stability and reduce orchid growth and development failures due to unstable soil pH. The IoT-based ESP32 soil pH automation design allows remote monitoring of soil pH conditions via a smartphone that has downloaded the Blynk application. The soil pH automation design consists of an SKJ-001 soil pH sensor to measure soil pH, an HC-SR04 ultrasonic sensor to measure solution height, and a 5 VDC pump to circulate NaOH and HCl solutions to stabilize pH. This soil pH automation system has been tested on ten soil samples with an average accuracy of 98. 606%, an average precision of 99. 192%, and an average error of 0. Based on these results, it can be concluded that the IoT-based ESP32 soil pH automation system is effective and reliable in maintaining soil pH stability, thereby supporting optimal growth and development of cymbidium orchids. Keywords: Blynk. ESP32. Internet of Things (IoT). Soil pH Automation. Soil pH Sensor. This is an open access article under the CC BY-NC license. Copyright A 2025 by Author. Published by Physical Society of Indonesia INTRODUCTION In the modern era of 4. 0, technological advances continue to increase, especially in the development of the Internet of Things (IoT). IoT has enabled broad and intelligent connectivity between devices, opening new opportunities in various fields, including agriculture. The agricultural sector, which is traditionally managed manually, can benefit significantly from IoT-based solutions to increase efficiency, accuracy, and sustainability. One of the important aspects in agriculture is soil pH control, which plays a key role in plant nutrient absorption. Until now, soil pH control is still largely conducted manually, making it difficult for farmers to know the exact nutritional needs of plants. If the soil pH is too low, plants tend to experience nutrient deficiency, resulting in yellow leaves, whereas if the pH is too high, plant roots can be damaged or even die (Rachmawati & Wardiyati, 2. This condition illustrates the urgent need for modern technological solutions to maintain soil pH stability. In particular, orchids are among the plants that require special attention to soil conditions. Indonesia is known to have around 5,000 species of orchids spread across its forests (Anggraeni, 2. Among them, terrestrial orchids such as cymbidium are highly valued for their shape, beauty, and For cymbidium orchids, optimal growth and development require soil pH in the range of 5Ae6. 5 (De & Singh, 2. If the pH level falls outside this range, the orchidsAo growth can be disrupted, leading to poor quality and low productivity. Several studies have attempted to address this problem by developing soil pH monitoring For example, research at Brawijaya University detected soil nutrients using a TCS3200 sensor that identified soil color (Anwar et al. , 2. Meanwhile, researchers at Bengkulu University created a *Contact Author: fitri_suryani@unsri. ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. digital soil pH design using Arduino Uno (Sari et al. , 2. Although these studies have contributed valuable insights, there is still room to improve accuracy, automation, and integration with IoT Therefore, this study proposes the development of an IoT-based soil pH automation system using the SKJ-001 soil pH sensor based on polyaniline (PANI) connected to a NodeMCU ESP32 The system is designed to automatically maintain soil pH in the optimal range . 5Ae . by regulating NaOH and HCl solutions through a pump mechanism. Furthermore, the data are transmitted in real-time to the Blynk application, serial monitor, and LCD display. This research is expected to contribute to precision agriculture by providing an effective and reliable solution to support the optimal growth of cymbidium orchids. SYSTEM DESIGN Design of Soil pH Automation System The soil pH automation system is divided into two parts, namely hardware design and software The hardware design for soil pH automation is shown in Figure 1. Figure 1. Design of soil pH automation hardware Figure 2. Schematic diagram of soil pH automation circuit ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. Figure 1 shows the design of soil pH automation hardware using the NodeMCU ESP32 microcontroller, which functions to read data from sensors and control electronic devices. The SKJ-001 The soil pH sensor is used to measure the soil pH of cymbidium orchids. If the soil pH of cymbidium orchids is < 5. 5, the relay will supply electrical current so that the first 5VDC pump will release a solution to neutralize the soil pH. If the soil pH is > 6. 5, the relay will supply electrical current so that the second 5 VDC pump will release a solution to neutralize the soil pH. If the soil pH is between 5 and 6. 5, the relay will stop the electrical current, and both pumps will turn off. In the solution bottle, there is an ultrasonic sensor HC-SR04 to measure the solution level. Soil pH and solution height data will be displayed on the 20x4 I2C LCD, and the data will be stored in the Blynk application so it can be monitored remotely. The circuit was assembled by connecting the pins according to the illustration in Figure 2. Tools and Materials The tools and materials used for the soil pH automation circuit are: Land Soil is the medium in which plants grow. Plants absorb nutrients from the soil, so the fertility of plants depends on the nutrient content in the soil. Factors affecting plant growth and development include mineral and nutrient content, water availability, aeration, physical support, nutrient storage, soil microorganisms, and drainage capacity. One crucial aspect of this is the soil acidity level or soil pH (Purba et al. , 2. pH, or potential of hydrogen, is a scale that indicates the amount of hydrogen ions in a solution. Figure 3 illustrates the pH scale, where low pH is called "acidic" and high pH is called "basic. " Moist soil tends to be acidic, while dry soil tends to be basic. The soil pH range is generally between 4 and 10 (Djule et al. , 2. Figure 3. pH Scale Soil pH Sensor The soil pH sensor, shown in Figure 4, is used to measure the acidity or alkalinity level of the This sensor is capable of measuring a pH range between 3. 5 and 8 and operates on a 5-volt DC power supply. The sensor probe has a measurement range of 6 cm into the soil. The value generated by this soil pH sensor is an ADC value (Daniel et al. , 2. To determine the pH value from the ADC output, correlation calculations and linear regression calculations are required. The correlation formula is explained in equation . (Rozaq & Setyaningsih, 2. , the regression method formula is explained in equation . , the formula for finding the value of b, which represents the regression coefficient . , is shown in equation . , and the formula for finding the value of a, which is the intercept, is explained in equation . (Riyanto, 2. yc= ycu(Oc ycuy. Oe( Oc yc. (Oc y. Ooycu(Oc ycu 2 )Oe(Oc yc. 2 Ooycu(Oc yc 2 )Oe(Oc y. With the following correlation coefficient . 00 Ae 0. 20 Ae 0. 40 Ae 0. 60 Ae 0. 80 Ae 1. : Very weak correlation : Weak correlation : Moderate correlation : Strong correlation : Very strong correlation (Kumar et al. , 2. yc = ycaycu yca Oc ycu yc OeycuycuI ycI yca = Oc ycn 2ycn 2 ycuycn OeycuycuI ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. yca = ycI Oe ycaycuI The working principle of a soil pH sensor is based on electrochemistry, where pH measurement depends on the level of hydrogen ions in the solution. When the soil comes into contact with the glass electrode and the reference electrode, electrons move and interact with non-metallic elements, producing The glass electrode attracts hydrogen ions, while the reference electrode acts as a buffer and The voltage difference between the two is converted into a pH value. This sensor is made from active materials such as silicon dioxide, silicon nitride, and aluminum oxide for the glass electrode, as well as polymers like polyaniline and conductive materials like Ag paste for the reference electrode (Kumar et al. , 2. Figure 4. Soil pH sensor SKJ-001 HC-SR04 Ultrasonic Sensor The HC-SR04 ultrasonic sensor, shown in Figure 5, uses the principle of sound wave reflection to detect the presence of objects. This sensor operates with sound waves between 20 KHz and 2 MHz. The HC-SR04 ultrasonic sensor is made of piezoelectric crystal material (Arasada, 2. The piezoelectric crystal materials used include lead zirconium titanate (PbZrTiO. and barium titanate (BaTiO. (Hananto et al. , 2. The structure of the ultrasonic sensor involves a piezoelectric crystal connected to a mechanical anchor and mounted on a vibrating diaphragm. When alternating voltage is applied to the crystal, its structure undergoes contraction or expansion, enabling the sensor to function. When ultrasonic waves are emitted, if there is an object in front of them, the waves will be reflected and received back by the receiving sensor unit. The working principle of the HC-SR04 ultrasonic sensor is to send ultrasonic waves toward an object and measure the time it takes for the waves to be reflected back. The object's distance is calculated based on the time it takes for the wave to bounce back, with a measurement range between 3cm and 3m. The ultrasonic sensor requires 2 I/O pins to interact with the microcontroller: the trigger pin and the echo pin. To activate the sensor and measure the distance of an object to the sensor, the microcontroller sends a positive pulse through the trigger pin and then measures the duration of the positive pulse returned through the echo pin (Arasada, 2. The HC-SR04 ultrasonic sensor is used to measure the height of the solution. Figure 5. HC-SR04 Ultrasonic Sensor NodeMCU ESP32 The NodeMCU ESP32 microcontroller is a microcomputer chip component in the form of an IC developed by Espressif Systems from the ESP8266, which has a Wi-Fi module integrated into the processor chip, making it very useful in the development of Internet of Things (IoT) applications (Widyatmika et al. , 2. The NodeMCU ESP32 functions as a device that reads measurement data, sends it to the Blynk application, and controls electronic devices. The pin layout can be seen in Figure ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. Arduino IDE The Arduino IDE is an application used to create and manage microcontroller programs. The Arduino IDE uses the C language that has been simplified using libraries (Arifin et al. , 2. This application is used to upload programs to the NodeMCU ESP32 microcontroller. Figure 6. Pin-pin NodeMCU ESP32 Liquid Crystal Display (LCD) A Liquid Crystal Display (LCD) is an electronic device that uses liquid crystal segments that can change according to the applied voltage. Figure 7 shows an LCD that is more effective to use because it is lightweight, consumes less energy, and is not susceptible to heat (Warjono et al. , 2. The output displayed by the LCD is the pH value and the height of the NaOH and HCl solutions. Figure 7. Liquid Crystal Display Relay A relay is an electromechanical component that functions as an electrically operated switch. Figure 8 shows a relay that uses the principle of electromagnetic force (Syam, 2. to control the flow of electricity entering the solution pump, allowing the pump to turn on or off. Figure 8. Relay ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. 5 Volt DC Pump A 5 Volt DC water pump is a device used to move water from a low-pressure area to a higherpressure area. The water pump operates using a DC motor and works with a DC current voltage of 5 V (Ulum et al. , 2. The physical appearance of the DC pump is shown in Figure 9, which has a negative pole (-) and a positive pole ( ). This DC water pump is for circulating the solution to cymbidium orchid Figure 9. 5 Volt DC Pump Internet of Things (IoT) The Internet of Things (IoT) is a technology that creates widespread and intelligent connectivity between devices, allowing them to interact with each other, collect data, perform analysis, monitor and control, and take actions automatically based on the information received (Yudhanto & Aziz, 2. With the existence of IoT technology, the process of monitoring soil pH and solution level measurement data is simplified, and it becomes easier to control pump performance remotely through the Blynk 10 Blynk Blynk is a platform used to control Arduino microcontrollers. ESP8266. ESP32. Raspberry Pi, and other microcontroller devices over the internet. The Blynk application is not tied to specific components or chips, but the device used can access WiFi to communicate with the hardware being used (Syukhron et al. , 2. With Blynk, the data measured in the soil pH automation system can be monitored and stored in real time. Figure 10. Cymbidium Orchids 11 Orchid Plants Orchid plants are one of the ornamental plants with a greater variety of species compared to other ornamental plants. This orchid plant can be found in various temperature conditions, depending ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. on its type, and is generally distributed in tropical and subtropical regions. Worldwide, the number of orchid species is estimated to be between 17,000 and 35,000 with 5,000 of them found in Indonesia, particularly in Papua and Kalimantan (Anggraeni, 2. One example of an orchid with size variations, long leaves, beautiful flowers, and an upright stem forming a pseudobulb and fleshy roots covered by velamen (Garvita & Damhuri, 2. is the cymbidium orchid, as shown in Figure 10. Factors such as soil pH, light, temperature, humidity, and growing medium affect the growth and development of The optimal soil pH for cymbidium orchids is 5. 5 (De & Singh, 2. If the soil pH is too low (<5. , it can cause difficulty in nutrient absorption by the plants, while if it is too high (>6. , it can inhibit the growth of cymbidium orchids. Workflow of the Soil pH Automation System The workflow of the soil pH automation system requires WiFi and the Arduino IDE application to program the microcontroller, and Blynk for remote and real-time monitoring. Figure 11. Workflow of the Soil pH Automation System The workflow of the soil pH automation system that has been created is shown in Figure 11. The first step is to initialize the WiFi SSID and password, as well as the Blynk author token obtained from the Blynk website template. After that, connect to the internet and Blynk. If connected, proceed to create monitoring features in Blynk. If not connected, reconnect to the internet and Blynk. After creating the Blynk application features, the next step is to create a program in the Arduino IDE to connect the ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. NodeMCU ESP-32 to Blynk. After the program runs. Blynk receives data to monitor the soil pH sensor. If the pH < 5. 5, the pump relay turns on and pump one flows the solution. if the pH > 6. 5, the pump relay turns on and pump two flows the solution. If the pH is between 5. 5 and 6. 5, the pump relay turns off and the pump does not flow the solution. Once the soil pH measurement data meets one of the conditions, the NodeMCU ESP32 will send the data to Blynk to display a notification. Blynk Monitoring Feature Design In this soil pH automation system. Blynk is used as a monitoring application with the same WiFi communication between the NodeMCU ESP32 microcontroller and the Blynk author token. There are four databases in this system: the soil pH measurement database, the ADC pH database, the NaOH level database, and the HCl level database. The four databases were created in the datastream menu of the Blynk website. These datastreams use the same virtual pins as the commands that will be programmed in the Arduino IDE. To monitor the system's measurements, a web dashboard was first created by selecting the label and chart features, resulting in the dashboard display on the Blynk website. Figure 12 shows real-time monitoring of the four measurement databases. In addition to website monitoring, monitoring was also created in the Blynk application, as shown in Figure 13, for easier real-time monitoring of the soil pH automation system. Figure 12. Monitoring Display on the Blynk Website Besides creating a monitoring feature, the Blynk application can create a notification feature for the performance of the solution pump made through the Blynk website by selecting the "events & ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. notifications" menu. Therefore, if the pump is working, a notification will appear on the Blynk website as shown in Figure 14 . and a notification on the Blynk application as shown in Figure 14 . With the email address registered in Blynk, all smartphones connected to that email and logged into Blynk using that email address can monitor this soil pH automation system. Integration of the Soil pH Automation System Circuit Before starting the assembly of the soil pH automation system, inspect each component to avoid errors and problems with any of them. After ensuring that all devices are functioning properly, proceed with the process of assembling the soil pH automation system. For the integration of the soil pH automation system circuit according to the pins in Table 1. First step, connect the NodeMCU ESP32 to the soil pH sensor and DMS using jumper wires. In this circuit, the red jumper is connected to the 3V3 pin, the yellow jumper is connected to pin 34, the green jumper is connected to pin 13, and the brown and white jumpers are connected to ground. Next, connect the HC-SR04 ultrasonic sensor using the 6 pins of the NodeMCU ESP32. Figure 13. Monitoring Display in the Blynk Application After the sensor is connected, the relay is connected using 4 pins of the NodeMCU ESP32, and the 20x4 I2C LCD is connected with 4 pins of the NodeMCU ESP32. The 5 Volt DC pump is connected to the relay and the adapter. Besides combining circuits, the soil pH automation system creates an incubator-shaped hardware made of acrylic, which is block-shaped. The acrylic size is 100 cm long, 80 cm wide, and 80 cm high, with an acrylic thickness of 3 mm. The base is a 5 mm plywood board, and the sliding roof is made of 3 mm plywood. ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. Figure 14. Notification Display on the Blynk Website . Notification Display on the Blynk Application Table 1. Pin used in the circuit SKJ-001 Soil pH HC-SR04 Relay Sensor & DMS Ultrasonic Sensor VCC Red jumper VCC NodeMCU ESP32 Vin . Vol. Ground Brown & white Green jumper Yellow jumper D12 D13 D14 D18 D21 D22 D25 D26 D34 LCD I2C 20 x VCC Ground Ground Ground Trig_1 Echo_1 Trig_2 Echo_2 IN1 IN2 SDA SCL Figure 15. Front View of Soil pH Automation Tool Design Results . Rear View of Soil pH Automation Tool Design Results. ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. RESULTS AND DISCUSSION The front view of the soil pH automation system is shown in Figure 15 . , and the design results of the soil pH automation tool from the rear view are shown in Figure 15 . The soil pH automation system includes a SKJ-001 soil pH sensor, an HC-SR04 ultrasonic sensor, a 20 x 4 I2C LCD, an aerator hose. NaOH solution. HCl solution, an adapter, and a cymbidium orchid. Before this soil pH automation system can be used, testing is required, starting with the calibration process of the soil pH sensor, testing the performance of the solution pump, testing the WiFi communication range, testing the characteristics of the device, and data validation testing. Calibration of Soil pH Sensor SKJ-001 The calibration of the SKJ-001 soil pH sensor for measuring pH was performed by comparing the measurement results from the SKJ-001 soil pH sensor, which produces ADC values, with the comparison tool, the Soil pH Ae Moisture Meter VT-05, which produces pH values. This was done to obtain an equation for converting ADC values to pH values with small errors. Measurements were taken using ten soil samples with pH values of 4. 7, 5. 2, 5. 4, 5. 9, 6, 6. 1, 6. 4, 6. 5, 6. 6, and 6. The calibration data for the SKJ-001 soil pH sensor can be seen in Table 2. Table 2. Testing the ADC Value of the SKJ-001 Soil pH Sensor Against the pH Value of the Reference Instrument Number The pH value of the Soil pH-Moisture Meter VT-05 The pH value of the Soil pH-Moisture Meter VT-05 Figure 16. Calibration Graph for Soil pH Sensor SKJ-001 Calibration of the SKJ-001 soil pH sensor against the VT-05 soil pH Ae moisture meter reference instrument yielded a correlation . of -1, indicating that the direction of the linearity line slopes to the left, and an R2 value of 1, meaning the correlation between the ADC and the reference instrument is ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. very strong and can be used as a measuring tool. This correlation is illustrated by the calibration graph of the SKJ-001 soil pH sensor in Figure 16. To obtain the formula for converting ADC values to pH values using linear regression calculation, the equation y = -0. 721359 was obtained. After obtaining the equation for converting ADC values to pH values, it is necessary to test the conversion equation with the actual instrument. Table 3. Equation Testing with a Comparison Tool Number Soil pH Sensor SKJ-001 average error (%) Soil pH Ae Moisture Meter VT-05 Error (%) Table 3 explains the equation testing using the soil pH Ae moisture meter VT-05 as a comparison tool, which resulted in an error of 0. 13%, and the pH value is inversely proportional to the ADC value. Testing the Value of the Soil pH Sensor Against Pump Performance Testing the SKJ-001 soil pH sensor value against pump performance was conducted to determine whether the NaOH pump successfully delivered the solution when the soil pH was less than 5, and whether the HCl pump successfully delivered the solution when the soil pH was greater than The testing was performed using 10 soil samples with pH values of 5. 4, 5. 9, 6, 6. 1, 6. 2, 6. 3, 6. 5, 6. 6, and 6. The following is Table 4 showing the testing of the SKJ-001 soil pH sensor value against pump performance. Table 4. Testing the Value of the Soil pH Sensor SKJ-001 Against Number Date Time Soil Pump Status 23/12/2023 10:13:08 Off 23/12/2023 14:40:46 24/12/2023 15:33:30 24/12/2023 15:36:12 24/12/2023 15:41:44 24/12/2023 15:42:19 Off 24/12/2023 15:44:08 Off 24/12/2023 15:46:13 Off 24/12/2023 15:50:40 Off 25/12/2023 10:29:37 Off ISSN: 2685- 3841 (Onlin. Description Both solution pumps were successfully shut down. The NaOH solution pump was successfully started. The HCl solution pump was successfully started. The HCl solution pump was successfully started. The HCl solution pump was successfully started. Both solution pumps were successfully shut down. Both solution pumps were successfully shut down. Both solution pumps were successfully shut down. Both solution pumps were successfully shut down. Both solution pumps were successfully shut down. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. Table 4 explains the testing data of the SKJ-001 soil pH sensor against pump performance. The ten different samples produced different pump performances. When the soil samples have pH values of 923, 6. 126, 6. 024, 6. 201, 6. 361, and 6. 453, the solution pumps are not functioning because the pH values of these six samples meet the optimal pH requirements for Cymbidium orchids, which is between 5 and 6. 5 (De & Singh, 2. When the soil sample has a pH value of 5. 427, the NaOH solution pump successfully delivers the NaOH solution, while the HCl pump does not deliver the solution because the soil pH is less than 5. 5, meaning the soil is too acidic, causing the leaves to turn yellow and nutrient absorption to be low (Rachmawati & Wardiyati, 2. , so it needs to be neutralized with NaOH solution. On the other hand, when the soil samples have pH values of 6. 622, 6. 553, and 6. 702, the HCl solution pump successfully delivers the HCl solution, while the NaOH pump does not deliver the solution because the soil pH is greater than 6. 5, meaning the soil is too alkaline, causing the roots to die (Rachmawati & Wardiyati, 2. , so it needs to be neutralized with HCl solution. The pump's performance against the SKJ-001 soil pH sensor value testing is recorded in the Blynk application. Testing the WiFi Communication Distance of the NodeMCU ESP32 To test the communication range of the NodeMCU ESP32 WiFi, an experiment was conducted to determine the delay in sending data to the serial monitor and Blynk in response to readings from the SKJ-001 soil pH sensor. This test was conducted in an electronics laboratory with a range of 5 meters and stable signal conditions from a smartphone hotspot. The purpose is to compare the data transmission time on the serial monitor and Blynk. The results of the WiFi communication distance test for the NodeMCU ESP32 can be seen in Table 5. Table 5. Data of WiFi Communication Distance Test Results for NodeMCU ESP32 Number WiFi Distance from Device . Data Sending Time to Blynk Time to Send Data to Serial Monitor Delay . 09 : 25 : 59 09 : 29 : 46 09 : 33 : 33 09 : 37 : 20 09 : 26 : 01 09 : 29 : 45 09 : 33 : 35 09 : 37 : 22 Data transmission of the soil pH sensor SKJ-001 measurement results follows the program instructions already uploaded from the Arduino-IDE application to the NodeMCU ESP32 The command to send data to Blynk was added before the serial monitor data sending command line. Therefore, the data transmission time to Blynk is faster than the data transmission time on the serial monitor. Based on the test results, the maximum WiFi communication distance with the NodeMCU ESP32 is 15 meters using a smartphone hotspot. At a distance of 0 Ae 15 meters, the delay or the ratio of serial monitor transmission time to Blynk is 2 seconds, while at a distance of 20 Ae 50 meters, data transmission fails because the smartphone hotspot is too far. The data transmission time to Blynk at distances of 10 and 15 meters is recorded on the application web dashboard and website, but the data is not displayed in CSV format. Based on these tests, it can be concluded that data transmission still has the same delay when the soil pH automation system is within the range of a stable WiFi signal and data transmission is in accordance with the program that has been run on the Arduino IDE application. If the signal is unstable, there will be delays in the data transmission process. The weaker the WiFi signal connected to the soil pH automation tool, the greater the likelihood of data transmission delays. Testing of Equipment Characteristics The purpose of testing the soil pH automation system tool is to determine the accuracy and precision levels of the soil pH and solution height measuring instruments. Test the accuracy of the instrument by comparing the pH values from the SKJ-001 sensor with the VT-05 soil pH moisture meter ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. as a reference instrument. To determine the accuracy of the equipment used, data was collected from the equipment 10 times in the electronics laboratory. Testing the characteristics of the soil pH automation system tool was conducted by calculating the data obtained to determine the average value, bias, standard deviation, accuracy, precision, and error. This aimed to determine whether the soil pH automation design met the applicable instrument suitability parameters. The test data for the characteristics of the SKJ-001 soil pH sensor are presented in Table 6. Based on Table 6, the testing of the characteristics of the SKJ-001 soil pH sensor with the comparison tool, the VT-05 soil pH moisture meter, yielded an average bias value of 0. 036, an average standard deviation value of 0. 016, an average accuracy value of 98. 606%, an average precision of 192%, and an average error of 0. It can be seen that the smaller the values of bias, standard deviation, and error, the greater the values of accuracy and precision. Based on the above characteristic test results, it can be concluded that the soil pH automation system tool meets the instrument measurement validity standards with a standard deviation value less than 2%, accuracy and precision greater than 95%, and error less than 5% (Riyanto, 2. Table 6. Results of Soil pH Sensor SKJ-001 Characteristic Testing Number Soil pH Moisture Meter VT-05 Average Average pH of pH Sensor Biase Standard Accuracy (%) Precision (%) Error (%) Figure 17. Graph of Soil pH Value from Soil pH Sensor SKJ-001 vs. Soil pH Value from Soil pH Moisture Meter VT-05 The characteristic test of the SKJ-001 soil pH sensor meets good instrument validation standards, partly because the SKJ-001 soil pH sensor is made of active materials such as silicon dioxide, silicon nitride, and aluminum oxide for the glass electrode, as well as the conductive polymer material ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. polyaniline (PANI) when exposed to pH changes, and uses silver (A. and silver chloride (AgC. for the reference electrode, which keeps the potential stable for the electrochemistry of the pH electrode. In Figure 17, the graph of the results of the SKJ-001 soil pH sensor characteristic shows a correlation value of 0. 9976, which is close to 1. This means that the correlation between the soil pH value from the SKJ-001 soil pH sensor and the VT-05 soil pH moisture meter is very strong. The linear regression equation obtained was y = 0. 9964x - 0. Data Validation Testing on Blynk. Serial Monitor, and LCD Data validation testing was conducted on Blynk, the serial monitor, and the LCD to ensure that the data read on Blynk, the serial monitor, and the LCD had the same or different values. If the output data displayed on Blynk, the serial monitor, and the LCD were the same, then the program in the Arduino IDE and the data streams on Blynk could be considered successful. The results of the data validation testing on Blynk, the serial monitor, and the LCD can be found in Table 7. Tabel 7. Results of Data Validation Testing on Blynk. Serial Monitor, and LCD Blynk Serial Monitor NaOH . HCl . NaOH . LCD HCl . Information NaOH . HCl . Valid Valid Valid Valid Valid Figure 18. Blynk Report Display Results Based on Tabel 7, the data displayed on Blynk, the serial monitor, and the LCD have the same values for NaOH and HCl data. This indicates that the program running on the NodeMCU ESP32 ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. microcontroller through the Arduino IDE application is functioning correctly and can send data to Blynk with accurate and real-time data. However, there are differences in the rounding of pH data among the three platforms. In the serial monitor with two significant figures, the pH data on the LCD is rounded to 3 significant figures, and the Blynk application has a rounding value of 4 significant figures. In Figure 18, the data from the data validation test results is recorded on Blynk and sent to the Blynk report, which can be downloaded in CSV format. The recorded data has four significant figures for soil pH measurement because the Blynk datastreams were created using the double data type. However, in the Blynk report display, the NaOH and HCl levels in the program creation process and Blynk datastreams use the integer data type. Figure 19. Serial Monitor Output In Figure 19, the data from the data validation test displayed on the serial monitor has two significant figures because the data type being run in the Arduino IDE uses the float data type, resulting in the pH value displayed having two significant figures. Figure 20. LCD Display Results In Figure 20, the data from the soil pH automation design's hardware, which is displayed on the LCD, can be viewed offline. The LCD display has three significant figures because the data type running in the Arduino IDE uses the float data type. CONCLUSION A soil pH automation system for orchid plants has been designed using the SKJ-001 soil pH sensor, the HC-SR04 ultrasonic sensor, a 5-volt pump, and a relay, utilizing the NodeMCU ESP32 The average accuracy value obtained is 98. 606%, the average precision value is 176%, and the average error is 0. Based on the soil pH measurement data obtained using the SKJ-001 sensor, processed by programming through the Arduino IDE and Blynk, and compared to the VT-05 soil pH moisture meter, the instrument meets the eligibility standards with an error of less than ISSN: 2685- 3841 (Onlin. 2025 The Physical Society of Indonesia J. Phys. Soc. Ind. , 98-115 . Articles Komaria et al. The measurement data can be downloaded in CSV format through Blynk and processed using Excel. The operation of the soil pH automation system can be monitored through the Blynk application, which sends soil pH data, solution height, and pump activity notifications from the NodeMCU ESP32 microcontroller via the internet for real-time remote monitoring. REFERENCE