Claim Missing Document
Check
Articles

Found 26 Documents
Search

Automatic Liquid Filling in Deep Water Culture Hydroponic System Based on Water Level and TDS Meter Value Ahmad Faiz Al Hakam; Riky Dwi Puriyanto
Buletin Ilmiah Sarjana Teknik Elektro Vol. 4 No. 3 (2022): December
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12928/biste.v4i3.6726

Abstract

Currently, the filling of nutrient fluids for hydroponic systems is still carried out manually or conventionally. In this study, an automatic liquid filling system was made in the DWC hydroponic system based on water level and TDS Meter values. The controlling process uses an Arduino Uno microcontroller. The sensor is used to perform readings of nutrient values using a TDS sensor, for the measurement of water level distances using an ultrasonic sensor HC-SR04. The 16x2 LCD is used to display distance values and TDS values. Meanwhile, to drain nutrient fluids using a 12V pump. The results of this study the system as a whole can carry out the process of filling nutrient fluids automatically when the water level distance is >3.5 cm or the TDS value <700 PPM. Meanwhile, if the water level distance is <3.5 cm and the TDS value is >700 PPM, the pump will turn off. The result of this study was that the ultrasonic sensor HC-SR04 got an average error value of 0.12%. TDS sensors get an average error value of 6.02%.
Temperature and Lighting Control of Deep Water Culture Hydroponic System in Automatic Miniroom Space Kurniawan Dwi Yulianto; Riky Dwi Puriyanto
Buletin Ilmiah Sarjana Teknik Elektro Vol. 5 No. 1 (2023): March
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12928/biste.v5i1.6767

Abstract

This research will develop a temperature control system and lighting using LEDs on automatic indoor hydroponic plants. The process of monitoring air temperature, light intensity and time in real time in a miniroom using a DHT-11 sensor, BH-1750 sensor, RTC, and Arduino Uno for data processing. The results of this study indicate that the prototype made can work well. The DHT-11, BH-1750 and RTC sensors used in this study can work optimally. Temperature measurement using the DHT-11 Sensor has an Error value of 1.44% and Light Intensity Measurement using the BH-1750 Sensor has an Error value of 2.48% so that it can be used and applied to the system. This research works as expected where the system created can control the indoor temperature and lighting duration in the indoor hydroponic system.
Artificial Potential Field Path Planning Algorithm in Differential Drive Mobile Robot Platform for Dynamic Environment Maulana Muhammad Jogo Samodro; Riky Dwi Puriyanto; Wahyu Caesarendra
International Journal of Robotics and Control Systems Vol 3, No 2 (2023)
Publisher : Association for Scientific Computing Electronics and Engineering (ASCEE)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31763/ijrcs.v3i2.944

Abstract

Mobile robots need path-planning abilities to achieve a collision-free trajectory. Obstacles between the robot and the goal position must be passed without crashing into them. The Artificial Potential Field (APF) algorithm is a method for robot path planning that is usually used to control the robot for avoiding obstacles in front of the robot. The APF algorithm consists of an attractive potential field and a repulsive potential field. The attractive potential fields work based on the predetermined goals that are generated to attract the robot to achieve the goal position. Apart from it, the obstacle generates a repulsive potential field to push the robot away from the obstacle. The robot's localization in producing the robot's position is generated by the differential drive kinematic equations of the mobile robot based on encoder and gyroscope data. In addition, the mapping of the robot's work environment is embedded in the robot's memory. According to the experiment's results, the mobile robot's differential drive can pass through existing obstacles. In this research, four test environments represent different obstacles in each environment. The track length is 1.5 meters. The robot's tolerance to the goal is 0.1 m, so when the robot is in the 1.41 m position, the robot's speed is 0 rpm. The safe distance between the robot and the obstacle is 0.2 m, so the robot will find a route to get away from the obstacle when the robot reaches that safe distance. The speed of the resulting robot decreases as the distance between the robot and the destination gets closer according to the differential drive kinematics equation of the mobile robot.
Temperature Measurement and Light Intensity Monitoring in Mini Greenhouses for Microgreen Plants Using the Tsukamoto Fuzzy Logic Method Dea Suryaningsih; Riky Dwi Puriyanto
Buletin Ilmiah Sarjana Teknik Elektro Vol. 5 No. 3 (2023): September
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Microgreens are tender young plants that can be harvested as seeds and are a type of vegetable that can be harvested in about 7-14 days. Microgreen growth is influenced by several factors, including ambient temperature and light intensity. Microgreen plants require temperatures between 24°C – 30°C at all times during growth. These microgreen plants were grown on cocopeat growing media and given in a special room called a mini greenhouse with a size of 60 × 50 cm. The research method used is Tsukamoto's Fuzzy Logic. This research aims to make a tool to detect the temperature in a mini greenhouse. The research method used is Tsukamoto's Fuzzy Logic. Increasing temperature stability to keep the temperature in the mini greenhouse room at the ideal temperature. In this study, the sensors used were DHT 11 and grow light lamps. The results of this study indicate that the temperature and light intensity in this mini greenhouse are very stable and are at a temperature of 24°C-30°C with the accuracy of the sensor in this tool showing an error value of 5.39%.
Rancang Bangun Sistem Monitoring Arduino yang Terintegrasi SCADA dan Basis Data Menggunakan Metode Komunikasi Serial Berza H. Sanjaya; Ardi Pujiyanta; Riky Dwi Puriyanto
SKANIKA: Sistem Komputer dan Teknik Informatika Vol 8 No 2 (2025): Jurnal SKANIKA Juli 2025
Publisher : Universitas Budi Luhur

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36080/skanika.v8i2.3553

Abstract

Monitoring systems are very important in daily life for storing data permanently, not just temporarily. Many previous studies did not save data into databases, resulting in data loss after some time. With technological advancements, innovations have emerged that allow for large-capacity data storage and retrieval even after long periods. The Arduino microcontroller, especially the Arduino UNO R3, has limited storage capacity and cannot display processed variable values. Therefore, an alternative solution is needed to store and display this data. This research develops a monitoring system for analog input on the Arduino UNO R3 with a 0-5 VDC signal that sends data serially to AVEVA Edge SCADA. SCADA functions as an interface to display the data and transfer it to a MySQL database. Testing results show that the system performs well, can display data via SCADA, and saves it comprehensively in MySQL with configurable sampling times. Ten tests yielded 100% accuracy and 0% error, proving that this system is reliable and effective for monitoring analog data using Arduino and SCADA
Cross-Coupled PID Control for Dual DC Motors: Simulation and Experimental Evaluation under Dynamic Loads Riky Dwi Puriyanto; Haris Imam Karim Fathurrahman; Efa Wakhidatus Solikhah
Control Systems and Optimization Letters Vol 4, No 2 (2026)
Publisher : Peneliti Teknologi Teknik Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59247/csol.v4i2.339

Abstract

Synchronization control of multiple DC motors is essential in various industrial applications, including dual-drive systems, gantry mechanisms, and autonomous mobile platforms, where synchronization errors may degrade positioning accuracy and mechanical reliability. Conventional independent PID controllers are unable to compensate for asymmetric disturbances occurring between motors, resulting in synchronization deviations under varying load conditions. This study proposes a Cross-Coupled Control Proportional–Integral–Derivative (CCC-PID) controller integrated with a Kalman Filter to improve synchronization accuracy and disturbance rejection in a dual DC motor system. First, mathematical models of two DC motors were identified using the MATLAB System Identification Toolbox, yielding second-order transfer functions with Best Fit accuracies of 93.11% and 92.78%, respectively. The identified models were employed for controller design and simulation, followed by real-time implementation on a hardware platform. Controller performance was evaluated using the maximum synchronization error (|ε|_max), synchronization recovery time (t_sync), Integral of Time-weighted Absolute Synchronization Error (ITASE), and Tracking-to-Synchronization Ratio (ρ_sync). Simulation results demonstrate that increasing the cross-coupling gain significantly enhances synchronization performance, reducing |ε|_max from 14.44 RPM to 0.34 RPM and ITASE from 7.81 to 0.11. Under dynamic load disturbances, the proposed CCC-PID reduced the maximum synchronization error by 49.8%, decreased ITASE by 86.6%, and shortened the synchronization recovery time from 0.90 s to 0.06 s compared with the conventional PID controller. Experimental validation further confirmed reliable synchronization under static loads of 100–400 g and dynamic loading conditions, while the Kalman Filter effectively suppressed encoder measurement noise, producing smoother RPM feedback and more stable control actions. These results demonstrate that the proposed CCC-PID with Kalman Filter provides accurate synchronization, fast disturbance recovery, and robust operation, making it a practical solution for high-performance dual DC motor synchronization systems.