Browsing by Author "Valentyna Khotskina"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Development of an Android application for controlling a smart greenhouse on Arduino(Scientific and practical journal "Economics and technical engineering", 2024-06-26) Dmytro Medvediev; Valentyna Khotskina; Mykola Khodukin; Svitlana Medvedieva; Illia PrykhodkoThe 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. Актуальність теми «Розробка Android - додатка для керування розумною теплицею на Arduino» зумовлена можливостями, що пропонує сфера розробки автоматизованих пристроїв, а також увагою до цієї галузі IT - розробок, як фахівців, так і користувачів, що мають певні завдання на виробництві, в бізнесі, побуті та інших сферах, чиї потреби можна вирішити за допомогою даних технологій. Тому метою дослідження є розробка пристрою, програмного забезпечення до нього та розробка мобільного додатку для керування створеним пристроєм. Користуючись розробленим пристроєм, програмним забезпеченням та додатком до нього, можна створити, наприклад, автоматичну теплицю, що дозволить заощадити час та ресурси з максимальною віддачею. При дослідженні автоматизації процесів контролю та керуванні параметрами середовища були чітко сформульовані вимоги, що повинні виконуватись при автоматизації надходження та обробки показів сенсорів. На основі аналізу вже проведених дослідних робіт виділено основні функціональні компоненти, які повинні бути притаманні будь-якій системі автоматизованого контролю з можливістю дистанційного керування. У процесі дослідження обґрунтовано необхідність у використанні інтегрованого середовища розробки Arduino IDE та Android Studio. Arduino IDE призначено для написання, компіляції та завантаження програм в пам'ять мікроконтролера плат Arduino, а Android Studio – це офіційний інструмент розробки додатків для Android, заснований на програмному забезпеченні IntelliJ IDEA від JetBrains. Повністю описаний процес створення пристрою, з поетапним розглядом кожного елемента та послідовністю дій. Надано програмний код та описаний принцип роботи усіх його компонентів. Також продемонстровано принцип роботи Android - додатка.Item Development of an Android application for controlling the device on Arduino(Scientific and practical journal "Economics and technical engineering", 2023-11-15) Dmytro Medvediev; Valentyna Khotskina; Mykola Khodukin; Anhelina Dashko; Mykyta KravchukThe article shows the interaction between Android and Arduino, namely wireless data transfer from Arduino devices and data processing in an application for the Android system. A prototype of a mobile environmental monitoring station has been created. An Android application has been developed to receive and display information from a mobile monitoring station. Bluetooth is used as a wireless data transmission channel to the Android application. The Bluetooth module connects to the board via a serial port and transmits sensor readings to the mobile application and control signals to the Arduino board. Thus, the exchange of information between the Android application and the Arduino board occurs by writing and reading information from the serial port. The App Inventor environment was used to develop the Android application. MIT App Inventor is an intuitive visual programming environment with which you can create various applications for smartphones and tablets based on Android and iOS, is a completely cloud-based environment, allows you to connect to the FireBaseDB project. It also contains a set of tools for managing and transferring data, including ones on the Arduino board, using the Bluetooth module. The Android application is a client application that creates a control interface for the mobile monitoring station. The Adruino application is the executor of commands received from the client and ensures the collection and transmission of relevant information to the client through the interface. Therefore, a mobile monitoring station was created based on the Arduino Uno board, equipped with a DHT-11 (DHT-22) humidity and temperature sensor, a Bluetooth module HC-06 wireless data transmission module and placed on a moving platform. These components allow the mobile station to measure temperature and humidity, pair with other devices via Bluetooth and avoid obstacles, making the device more functional and useful for solving various tasks in conditions with limited human access. В статті показано взаємодію між Android та Arduino, а саме бездротову передачу даних з пристроїв Arduino та обробку даних у додатку для системи Android. Створено прототип мобільної станції екологічного моніторингу. Для отримання та відображення інформації з мобільної станції моніторингу розроблено додаток для Android. Bluetooth використовується як бездротовий канал передачі даних до програми Android. Модуль Bluetooth підключається до плати через послідовний порт і передає показання датчика в мобільний додаток і сигнали управління на плату Arduino. Таким чином, обмін інформацією між додатком Android і платою Arduino відбувається шляхом запису і зчитування інформації з послідовного порту. Для розробки програми для Android використовувалося середовище App Inventor. MIT App Inventor – це інтуїтивно зрозуміле середовище візуального програмування, за допомогою якого можна створювати різні додатки для смартфонів і планшетів на базі Android і iOS, є повністю хмарним середовищем, дозволяє підключатися до проекту FireBaseDB. Також він містить набір інструментів для управління і передачі даних, в тому числі на платі Arduino, за допомогою модуля Bluetooth. Додаток Android – це клієнтський додаток, який створює інтерфейс керування мобільною станцією моніторингу. Додаток Adruino є виконавцем команд, отриманих від клієнта, і забезпечує збір і передачу клієнту необхідної інформації через інтерфейс. Тому була створена мобільна станція моніторингу на базі плати Arduino Uno, оснащена датчиком вологості та температури DHT-11 (DHT-22), модулем бездротової передачі даних Bluetooth HC-06 і розміщена на рухомій платформі. Ці компоненти дозволяють мобільній станції вимірювати температуру і вологість, підключатися до інших пристроїв через Bluetooth і обходити перешкоди, роблячи пристрій більш функціональним і корисним для вирішення різноманітних завдань в умовах обмеженого доступу людини.