Development of an Android application for controlling the device on Arduino

Authors

DOI:

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

Keywords:

Arduino; Android; Bluetooth; data transfer

Abstract

The 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.

Published

2023-11-15

How to Cite

Development of an Android application for controlling the device on Arduino. (2023). Economics and Technical Engineering, 1(2), 98-114. https://doi.org/10.62911/ete.2023.01.02.08