Development of an Android application for controlling a smart greenhouse on Arduino

Authors

DOI:

https://doi.org/10.62911/ete.2024.02.01.07

Keywords:

Arduino; Android; Bluetooth; data transfer

Abstract

The relevance of the topic "Development of an Android application for controlling a smart greenhouse on Arduino" is due to the opportunities offered by the field of automated device development, as well as the attention to this field of IT development, both by specialists and users who have certain tasks in production, in business, at home and other areas whose needs can be solved with the help of these technologies. Therefore, the purpose of the research is  development of the device, the software for it, and production of a mobile application for controlling the created device. Using the developed device, software and its application, you can create, for example, an automatic greenhouse, which will save time and resources with maximum return. During the study of the automation of the processes of control and management of environmental parameters, the requirements that must be fulfilled during the automation of the receipt and processing of sensor readings were clearly formulated. On the basis of the analysis of the already conducted research works, the main functional components that should be inherent in any automated control system with the possibility of remote control have been selected. In the process of research, the need to use the integrated development environment Arduino IDE and Android Studio is substantiated. Arduino IDE is designed to write, compile, and load programs into Arduino microcontroller memory, and Android Studio is the official Android application development tool based on JetBrains' IntelliJ IDEA software. The process of creating the device is fully described, with a step-by-step review of each element and the sequence of actions. The program code is provided and the principle of operation of all its components is described. The principle of operation of the Android application is also demonstrated. It contains information about the state of the greenhouse (temperature and humidity) and has the ability to turn on cooling both automatically and manually. Information is presented in the form of graphs that change dynamically.

References

Arduino https://www.arduino.cc/

Baranov, V.V & Bielikov, K.O. (2021). Porivnialnyi analiz system avtomatychnoho rehuliuvannia temperatury. Innovatsii molodi v mashynobuduvanni. 253-258. https://doi.org/10.20535/2708-3926.2021.3.231646

Bilous, O. (2017). Avtomatyzovani systemy upravlinnia klimatom teplytsi. Ukrainian Journal of Educational Studies and Information Technology, 5(1), 40–43. https://doi.org/10.32919/10.32919/uesit.2017.01.40-43

Bluetooth Tutorial Tutorial-Reports.com. http://www.tutorial-reports.com/wireless/bluetooth/tutorial.php

Bluetooth® Technology Website. https://www.bluetooth.com/

Different Types of Wireless Communication Technologies. https://www.watelectronics.com/different-types-of-wireless-communication-technologies/

Hadetska, S., Dubnytskyi, V., Kushneruk, Yu., Filatova, L., & Khodyriev, O. (2021). Heometrychni kharakterystyky s-podibnykh (lohistychnykh) kryvykh, shcho zastosovuiutsia pry modeliuvanni yavyshcha histerezysu. Systemy obrobky informatsii, (2(165), 14-27. https://doi.org/10.30748/soi.2021.165.02

HC 06 Bluetooth module pinout, features & datasheet. https://components101.com/wireless/hc-06-bluetooth-module-pinout-datasheet

Ichanska, N., & Ulko, S. (2020). Main aspects of creating mobile applications and selecting the instruments for their development. Control, Navigation and Communication Systems. Academic Journal, 1(59), 74-78. https://doi.org/10.26906/SUNZ.2020.1.074

Kozub Н. O., Kozub Yu. H., Mohylnyi H. A., & Zhukov A. V. (2021). Сlean architecture mobile android supplement with strained principles. Visnik of the Volodymyr Dahl East Ukrainian National University No. 5 (269), 5-10. https://doi.org/10.33216/1998-7927-2021-269-5-5-10

Krasnorutskyi, A., Zhuk, V., Kazmirov, I., & Martyniuk, A. (2022). Development of a mobile app for troubleshooting and troubleshooting of onboard VHF command radio stations. Systems of Arms and Military Equipment, 1 (69), 17-25. https://doi.org/10.30748/soivt.2022.69.02

Kryvonos, O. M., Kuzmenko, Y. V., & Kuzmenko, S. V. (2016). Survey and prospects of arduino nano 3.0 platform use in high school. Information Technologies and Learning Tools, 56(6), 77-87. https://doi.org/10.33407/itlt.v56i6.1506

Lubko, D., & Lytvyn, Y. (2017). Methodology of Arduino designing as a Web-client and Web-server with the use of the DHT11 sensor and their comparative characteristics, Bulletin of the National Technical University «KhPI» Series: New Solutions in Modern Technologies, (32(1254), 62–67. https://doi.org/10.20998/2413-4295.2017.32.10

Medvediev, D., Khotskina, V., Khodukin, M., Dashko, A., & Kravchuk, M. (2023). Development of an Android application for controlling the device on Arduino. (2023). Scientific and practical journal «Economics and Technical Engineering», 1(2), 98-114. https://ete.org.ua/index.php/journal/article/view/91

Samoilenko M.Yu. (2020). Principles of application of the internet of things technology in the modern world of techical devices. «Scientific Notes of Taurida V.I. Vernadsky University», series «Technical Sciences» Volume 31 (70). № 6, Part 1, 2020 142-148. https://doi.org/10.32838/TNU-2663-5941/2020.6-1/24

Yevseienko, O.M., & Kachanov P.O. (2022). Shopping mall premises scada-microclimate control system development. Herald of Khmelnytskyi National University. Technical sciences, 3 (309), 168-176. https://www.doi.org/10.31891/2307-5732-2022-309-3

Published

2024-06-26

How to Cite

Development of an Android application for controlling a smart greenhouse on Arduino. (2024). Economics and Technical Engineering, 2(1), 79-92. https://doi.org/10.62911/ete.2024.02.01.07

Most read articles by the same author(s)