Design of a Solar-Energy Wave Monitoring System for Eco-Friendly Marine Tourism Using Arduino
- Hasrul Nisham Rosly
- Muhammad Hafizy Shahrul Nizam
- Norhazwani Md Yunos
- Camellia Doroody
- 4753-4760
- Sep 13, 2025
- Sustainability
Design of a Solar-Energy Wave Monitoring System for Eco-Friendly Marine Tourism Using Arduino
Hasrul Nisham Rosly*1, Muhammad Hafizy Shahrul Nizam2, Norhazwani Md Yunos3, Camellia Doroody4
1,2Faculty of Electronics and Computer Technology and Engineering, Universiti Teknikal Malaysia Melaka, Melaka, Malaysia
3Faculty of Artificial Intelligence and Cyber Security, Universiti Teknikal Malaysia Melaka, Melaka, Malaysia
4College of Engineering, Universiti Tenaga Nasional, Selangor, Malaysia
*Corresponding Author
DOI: https://dx.doi.org/10.47772/IJRISS.2025.908000381
Received: 13 August 2025; Accepted: 19 August 2025; Published: 13 September 2025
ABSTRACT
This paper presents a cutting-edge and adaptable system designed to monitor ocean conditions, particularly wave activity, using a blend of readily available microcontroller technology and sensors. At the heart of the system is an Arduino Uno, which functions as the main processing unit and is connected to a GY-87 10DOF sensor to assess wave dynamics using data from an accelerometer and gyroscope. The gathered information was sent in real time to a remote server using the GSM 900A module, allowing continuous monitoring regardless of the system location. A solar panel was included to power the system, ensuring that it could operate over the long term without frequent maintenance. The findings and implementation strategies outlined in this study highlight the significance of innovative technologies in enhancing safety and sustainability in the marine tourism industry.
Keywords: Solar Energy, Wave monitoring, Marine Tourism, Arduino, GSM module, Gyro sensor
INTRODUCTION
The marine tourism sector has experienced notable expansion over the last ten years, establishing itself as a vital part of coastal economies worldwide. However, the ever-changing and often unpredictable oceanic conditions present considerable challenges for both tourists and operators in this industry [1], [2]. To ensure the safety of marine tourism activities and safeguard the environment, it is crucial to consistently and effectively monitor ocean conditions, particularly wave patterns and water temperature [3]. Although traditional ocean monitoring systems, which depend on large buoys and satellite communications, provide high accuracy, they are often costly and complicated to implement and maintain, especially in remote or resource-constrained areas [4], [5]. These challenges underscore the necessity for more accessible, affordable, and scalable solutions that can deliver real-time data to improve marine safety and operational efficiency.
Recent developments in microcontroller technology, especially the Arduino platform, have transformed environmental monitoring by providing a versatile and cost-effective means of integrating various sensors and communication modules [6]-[8]. Arduino-based systems have been effectively utilised in numerous environmental monitoring applications, offering a practical and economical alternative to conventional methods [7], [8]. These systems can be customised to meet specific requirements, such as tracking wave activity and water temperature, making them particularly advantageous in the marine tourism sector [9].
Monitoring wave activity is essential for ensuring the safety and success of marine tourism activities such as boating, diving, and coastal recreation. Precise and up-to-date wave information is crucial for forecasting and reducing the effects of severe weather events, such as storm surges and tsunamis, which can pose serious risks to tourists and coastal infrastructure [10]. Furthermore, understanding wave dynamics is vital for the design and upkeep of marine structures, including piers, docks, and breakwaters, where wave forces can significantly impact structural integrity and operational safety [11]. By delivering real-time wave data, monitoring systems can help avert accidents and enhance the overall safety and sustainability of marine tourism operations [12].
The incorporation of renewable energy sources, especially solar power, into ocean monitoring systems presents considerable benefits in terms of sustainability and operational effectiveness [1]. Solar-powered systems can function independently for long durations, even in isolated marine areas, minimising the need for frequent maintenance and supporting global initiatives to lower carbon emissions and advance renewable energy technologies [1], [13]. Utilising solar energy in monitoring systems is particularly advantageous for marine tourism activities, where conventional power sources are often limited. By leveraging solar power, these systems offer continuous monitoring capabilities without causing environmental harm.
Efficient communication technology is crucial for the effectiveness of real-time ocean monitoring systems [14], [15]. The Global System for Mobile Communications (GSM) provides a dependable and widely accessible platform for sending data from remote areas to central servers to facilitate real-time analysis and decision-making [16]-[18]. By integrating GSM modules with Arduino-based systems, wave and temperature data can be transmitted seamlessly, ensuring that essential information is readily available to marine operators and safety personnel [19]. This capability is especially beneficial in marine tourism, where timely access to precise data can enhance safety and improve the overall experience for visitors.
This study introduces a wave detection system powered by solar energy, which combines Arduino technology, renewable energy sources, and the capability for real-time data transmission. The system is designed to fulfil the demand for dependable, sustainable, and immediate monitoring of ocean conditions in marine tourism environments, thereby enhancing the safety and efficiency of the marine operations.
METHODOLOGY
The wave monitoring system designed for the marine tourism sector incorporates an Arduino microcontroller alongside a GY-87 10DOF sensor to deliver precise and real-time wave activity data. This system operates on solar power, ensuring sustainable operation with minimal maintenance. The data gathered are sent in real time through a GSM module, enabling continuous observation and prompt action by marine operators. This method not only boosts the safety and effectiveness of marine tourism activities but also encourages the adoption of renewable energy and eco-friendly technologies [20]-[22]. Fig. 1 illustrates a block diagram of the wave monitoring system, and Table 1 lists the hardware used to develop the proposed prototype and their respective functions.
Fig. 2 depicts a flowchart of the development process of the Wave Monitoring System. Upon activation, the wave sensor continuously records the wave heights. If a dangerous surge is detected, the system reacts instantly. The Arduino serves as the central processor, efficiently gathering and transmitting data using the GSM 900a module. In the case of hazardous waves, the system promptly collects information and sends real-time alerts to users’ mobile phones via SMS, ensuring the safety of those engaged in marine tourism activities. Fig. 3 shows the primary hardware components that are integrated to form a complete system.
TABLE I: List of Hardware Used
No | Component | Function |
1 | Arduino UNO | Controls all the operations of the entire system and acts as an interface between the other components. |
2 | GSM 900a module | Allows communication between devices using the GSM network. |
3 | GY-87 10DOF sensor | Detects the orientation, tilt, and acceleration when the device is placed on the water surface. |
4 | 5-watt solar panel | Collects sunlight and transforms it into electrical energy. |
5 | Rechargeable battery (6600mAH battery rated at 5V) | Supplies power to the microcontroller unit and GSM. |
6 | Mobile device | Collects data received from GSM. |
Fig. 1 Block diagram for the designed wave monitoring system
Fig. 2 Flowchart of wave monitoring system
Fig. 3 Prototype of wave monitoring system
RESULTS AND DISCUSSION
Fig. 4 shows the setup and evaluation of the prototype system on the beach. The system activated an alert upon the detection of wave movements. To evaluate its performance, the system was subjected to several wave detection tests, with a maximum wave height threshold of 0.5 m. These tests were carried out at different times and wave heights across three distances from the shore: 50, 80, and 100 meters. Fig. 5 shows that the wave heights were greatest at 100 meters from the shore and smallest at 50 meters. This observation indicates that wave heights generally increase as they move away from the beach but gradually decrease as they approach the shore. The reduction of wave energy as it approaches land is well documented, as coastal wave energy diminishes owing to friction with the seafloor and other factors. The system’s capability to detect wave heights before the waves reach the shore enhances its effectiveness in providing early warnings, potentially mitigating damage from strong waves.
Fig. 4 Prototype testing and deployment at sea beach
Fig. 5 Recorded height of the wave at three distances
As shown in Fig. 6, the device had an average current of 2.1A and an average voltage of 4.94V over a span of three minutes. This information is essential for estimating the battery lifespan, suggesting that the device can function for approximately three hours under these conditions. The project employed a 6600 mAh battery with a 5V rating. The total load current was derived from the combined current usage of the device components, which included the Arduino Uno (150 mA), GSM Module (2000 mA), and GY-87 10DOF sensor (4 mA). Consequently, the total load current is determined as:
\[
\text{Load current} = 150 \,\text{mA} + 2000 \,\text{mA} + 4 \,\text{mA} = 2154 \,\text{mA}
\tag{1}
\]
The battery life can then be estimated using the standard formula for battery life [23]:
\[
\text{Battery life (hours)} = \frac{\text{Battery capacity (mAh)}}{\text{Load current (mA)}}
\tag{2}
\]
Substituting the values:
\[
\text{Battery life} = \frac{6600 \,\text{mAh}}{2154 \,\text{mA}} = 3.064 \,\text{hours}
\tag{3}
\]
According to Eq. 3, the device is anticipated to function for approximately 3.064 hours under the specified load conditions. To prolong the operational duration of the device, it is advisable to opt for a battery with a capacity exceeding 6600 mAh. Batteries with higher capacities, such as those rated at 10,000 mAh or more, can notably extend the runtime of devices. This is because the lifespan of a battery is directly linked to its capacity; a higher mAh rating means that the device can operate for a longer time under identical load conditions. A higher mAh rating enables the battery to store more energy, which is crucial for systems that require consistent and prolonged use without frequent recharging.
Fig. 6 Current and voltage flow through the device
Fig. 7 Solar panel charging current and voltage
In addition, Fig. 7 presents the solar panel charging properties, indicating an average charging current of 0.97A and an average voltage of 4.93V. This information was used to compute the solar charging duration based on the specified parameters. A 5W solar panel was used for recharging. Assuming that the battery is depleted by 80% and employing a Pulse Width Modulation (PWM) charge controller with 75% efficiency, the solar charging duration can be determined as follows:
The total battery capacity in watt-hours (Wh) was calculated as:
\[
\text{Battery Capacity (Wh)} = 6.6 \,\text{Ah} \times 5 \,\text{V} = 33 \,\text{Wh}
\tag{4}
\]
With the battery 80% discharged, the power to be replenished is:
\[
\text{Power Discharged (Wh)} = 33 \,\text{Wh} \times 80\% = 26.4 \,\text{Wh}
\tag{5}
\]
Considering the PWM efficiency, the usable power output from the 5W solar panel is:
\[
\text{Solar Power Output} = 5 \,\text{W} \times 75\% = 3.75 \,\text{W}
\tag{6}
\]
Thus, the estimated time required to fully recharge the battery is given by:
\[
\text{Charge Time (hours)} = \frac{26.4 \,\text{Wh}}{3.75 \,\text{W}} = 7.04 \,\text{hours}
\tag{7}
\]
Therefore, the device is expected to take approximately 7.04 hours to charge.
Upgrading the solar panel from 5W to a more robust option, such as 10W or 20W, can significantly reduce the time required for charging. A panel with a higher wattage delivers more energy to the battery during the same period of sunlight exposure, thus speeding up the charging process. This approach is especially effective when paired with ideal sunlight conditions. Furthermore, it is advisable to use high-efficiency solar panels, such as monocrystalline or polycrystalline panels. These panels boast superior energy conversion efficiency, capturing and converting sunlight into usable energy more effectively than conventional panels [24]. By integrating these higher-capacity batteries and more efficient solar panels, users can enhance both the operational duration and recharging speed of the device, resulting in a more reliable and energy-efficient system.
To decrease reliance on GSM networks, the use of hybrid communication technologies, such as IoT-based mesh networks or satellite links, should be explored. This strategy would enhance connectivity in remote coastal areas and extend the system functionality beyond regions with existing GSM infrastructure. Furthermore, it is vital to conduct comprehensive field trials across various marine environments to test the system’s resilience, assess its long-term performance, and confirm its reliability in real-world tourism scenarios.
In addition to technical advancements, future research should consider economic and social aspects by evaluating system expenses, challenges in user adoption, and possible environmental effects. These evaluations would expand the system’s applicability, ensuring its viability for sustainable marine tourism development. Moreover, incorporating predictive analytics through artificial intelligence (AI) and machine learning (ML) can convert the system into a proactive early warning mechanism, facilitating real-time risk forecasting and decision-making support for marine operators.
CONCLUSION
The solar-powered wave detection system effectively demonstrated its capability to track wave activity in real time and issue early warnings, proving beneficial for the safety of marine tourism. During prototype testing, the system successfully detected waves at various distances from the shore, with operational limits of approximately 3.064 hours and a recharge time of 7.04 hours when using a 6600 mAh battery and a 5 W solar panel. These results underscore the feasibility of the system while indicating areas for enhancement. Future improvements should focus on using batteries with greater capacity and more efficient solar panels to prolong the operational time and decrease the charging duration. Adopting hybrid communication methods, such as IoT mesh networks or satellite connections, could reduce reliance on GSM networks. Additionally, conducting extended field trials in varied marine environments, along with analysing costs, user adoption challenges, and environmental impacts would expand the system’s applicability. Finally, integrating predictive analytics through AI/ML could improve its function as an early warning and decision support tool, ensuring increased reliability, scalability, and sustainability for marine tourism.
ACKNOWLEDGEMENT
The authors would like to thank Centre for Research and Innovation Management (CRIM) at Universiti Teknikal Malaysia Melaka (UTeM) for sponsoring this work under the Grant Tabung Penerbitan Fakulti dan Tabung Penerbitan CRIM UTeM.
REFERENCES
- Glaviano, F., Molinara, M., Ria, A., Bruschi, P., Esposito, F., Esposito, R., Costantini, M., Cosmo, A. D., Gerevini, L., & Zupo, V. (2022). Management and Sustainable Exploitation of Marine Environments through Smart Monitoring and Automation. Journal of Marine Science and Engineering, 10(2), 297. https://doi.org/10.3390/jmse10020297
- Melet, A., Jamet, C., Almar, R., Le Cozannet, G., Conversi, A., Benveniste, J., & Teatini, P. (2020). Earth Observations for Monitoring Marine Coastal Hazards and Their Drivers. Surveys in Geophysics, 41(6), 1489–1534. https://doi.org/10.1007/s10712-020-09594-5
- Dañobeitia, J., Cannat, M., Gonzalez Aranda, J. M., Gates, A. R., Iudicone, D., Magnifico, G., Rintala, J.-M., Johannessen, T., Materia, P., Pouliquen, S., Carval, T., Basset, A., Nardello, I., Delory, E., Gourcuff, C., Petihakis, G., Beranzoli, L., Río, J., Pfeil, B., … Favali, P. (2020). Toward a Comprehensive and Integrated Strategy of the European Marine Research Infrastructures for Ocean Observations. Frontiers in Marine Science, 7. https://doi.org/10.3389/fmars.2020.00180
- Moron-Lopez, J., Carreno, F., Vaquero, J., Pascual Aguilar, J. A., Mateos-Fernandez, M., Pompa-Pernia, A. G., & Rodriguez-Sanchez, M. C. (2020). Implementation of Smart Buoys and Satellite-Based Systems for the Remote Monitoring of Harmful Algae Bloom in Inland Waters. IEEE Sensors Journal, 21(5), 6990–6997. https://doi.org/10.1109/jsen.2020.3040139
- Snyder, J., Brady, D., Boss, E., Newell, C., Weatherbee, R., & Thomas, A. C. (2017). Oyster Aquaculture Site Selection Using Landsat 8-Derived Sea Surface Temperature, Turbidity, and Chlorophyll a. Frontiers in Marine Science, 4. https://doi.org/10.3389/fmars.2017.00190
- Narayana, T. L., Venkatesh, C., Kiran, A., J, C. B., Kumar, A., Khan, S. B., Almusharraf, A., & Quasim, M. T. (2024). Advances in real time smart monitoring of environmental parameters using IoT and sensors. Heliyon, 10(7), e28195. https://doi.org/10.1016/j.heliyon.2024.e28195
- Sayyad Liyakat, K. S., & Sayyad Liyakat, K. K. (2023a). Arduino-Based Weather Monitoring System. Journal of Switching Hub, 24–29. https://doi.org/10.46610/josh.2023.v08i03.005
- Sayyad Liyakat, K. S., & Sayyad Liyakat, K. K. (2023b). IoT Based Arduino-Powered Weather Monitoring System. Journal of Telecommunication Study, 25–31. https://doi.org/10.46610/jtc.2023.v08i03.005
- Islam, M. M., Uddin, J., & Kashem, M. A. (2022). An internet of things framework for real-time aquatic environment monitoring using an Arduino and sensors. International Journal of Electrical and Computer Engineering (IJECE), 12(1), 826. https://doi.org/10.11591/ijece.v12i1.pp826-833
- Di Luccio, D., Mucerino, L., Montella, R., Budillon, G., Pugliese Carratelli, E., & Benassai, G. (2018). Wave run-up prediction and observation in a micro-tidal beach. Natural Hazards and Earth System Sciences, 18(11), 2841–2857. https://doi.org/10.5194/nhess-18-2841-2018
- Mohd Anuar, N., Ma, Z., & Teh, H.-M. (2023). A Numerical Study on Storm Surge Dynamics Caused by Tropical Depression 29W in the Pahang Region. Journal of Marine Science and Engineering, 11(12), 2223. https://doi.org/10.3390/jmse11122223
- Coccossis, H., & Koutsopoulou, A. (2020). Measuring and monitoring sustainability of coastal tourism destinations in the Mediterranean. Tourism, 68(4), 482–498. https://doi.org/10.37741/t.68.4.8
- Nagothu, S. K., Bindu Sri, P., Anitha, G., Vincent, S., & Kumar, O. P. (2024). Advancing aquaculture: fuzzy logic-based water quality monitoring and maintenance system for precision aquaculture. Aquaculture International, 33(1). https://doi.org/10.1007/s10499-024-01701-2
- Kanwal, T., Ashraf, I., Ali, T., Mahmood, K., Lopez, L. A. D., Villar, S. G., & Rehman, S. U. (2023). An Intelligent Dual-Axis Solar Tracking System for Remote Weather Monitoring in the Agricultural Field. Agriculture, 13(8), 1600. https://doi.org/10.3390/agriculture13081600
- Lu, Z.-Q., Zhao, L., Fu, H.-L., Yeatman, E., Ding, H., & Chen, L.-Q. (2024). Ocean wave energy harvesting with high energy density and self-powered monitoring system. Nature Communications, 15(1). https://doi.org/10.1038/s41467-024-50926-5
- Chen, R., Li, C., Mao, G., & Long, W.-X. (2018). Development Trends of Mobile Communication Systems for Railways. IEEE Communications Surveys & Tutorials, 20(4), 3131–3141. https://doi.org/10.1109/comst.2018.2859347
- Pham, H. D., Nguyen, C. C., & Drieberg, M. (2013). Development of vehicle tracking system using GPS and GSM modem. 89–94. https://doi.org/10.1109/icos.2013.6735054
- Rahman, M. M., Mou, J. R., Tara, K., & Sarkar, M. I. (2016). Real time Google map and Arduino based vehicle tracking system. 1–4. https://doi.org/10.1109/icecte.2016.7879577
- Patel, H. K., Mody, T., & Goyal, A. (2019). Arduino Based Smart Energy Meter using GSM. 1–6. https://doi.org/10.1109/iot-siu.2019.8777490
- Biswas, S., Bhuyan, M. H., & Hassan, M. K. (2023). IoT-Based Automated Solar Panel Cleaning and Monitoring Technique. Journal of Engineering Research and Reports, 25(8), 56–69. https://doi.org/10.9734/jerr/2023/v25i8959
- Deshmukh, N. S., & Bhuyar, D. L. (2018). A Smart Solar Photovoltaic Remote Monitoring and Controlling. 67–71. https://doi.org/10.1109/iccons.2018.8663127
- Gusa, R. F., Dinata, I., Sunanda, W., & Handayani, T. P. (2018). Monitoring System for Solar Panel Using Smartphone Based on Microcontroller. 79–82. https://doi.org/10.1109/icgea.2018.8356281
- Besenhard, J. O. (1998). Handbook of Battery Materials. Wiley. https://doi.org/10.1002/9783527611676
- Chen, L.-L., Song, W.-L., Wang, W., Bu, X., Chen, H.-S., & Jiao, S. (2024). Stable Photo-Rechargeable Al Battery for Enhancing Energy Utilization. Advanced Materials (Deerfield Beach, Fla.), 36(28). https://doi.org/10.1002/adma.202306701