Development of a Wi-Fi controlled mobile video device on the Arduino NANO basis

Authors

DOI:

https://doi.org/10.15587/1729-4061.2020.206558

Keywords:

Wi-Fi, microcontroller, Arduino NANO, video machine, remotely controlled devices, JoyLite application, Arduino IDE, three-wheeled platform, camera stepper motor, camera, battery

Abstract

The development of a Wi-Fi-controlled video machine using Arduino NANO is described. The connection diagram of Arduino NANO and additional modules is presented. The relevance of the topic under development is emphasized by the increasing demand for the use of remotely controlled video devices.

A Wi-Fi-controlled video device (machine) was developed, which is powered by a battery that is connected to the charge controller module with microUSB. Possible battery life is 5-6 hours without recharging.

In the process of developing a Wi-Fi-controlled video machine, a large amount of work was carried out, including adding the necessary libraries for the correct writing of programs and determining the necessary conditions for the functioning of the device. Program (sketch) for controlling the engines of the machine is also developed; the main components for creating the device are identified.

For the mobile camera application to work, it is necessary to download the JoyLite application from the AppStore or PlayMarket; after which the smartphone “connects” to the Wi-Fi network and the SANNCE HD 720p camera.

In the software part of the development of a Wi-Fi-controlled video machine using Arduino NANO in the Arduino IDE software environment, the program (sketch) was developed for the SANNCE HD 720p “JoyLite” mobile application. This program configures the signals from the stepper motors of the camera to asynchronous motors of the machine, as well as adjusting the speed of the wheels.

During the tests of the device, it turned out that the Wi-Fi-controlled video machine has a sensitivity to speed impacts, namely, the speed should exceed 255 r/s.

The developed Wi-Fi-controlled video machine can be used in various fields. For example, the device can be used in systems such as "Smart Home" or in security systems, or be implemented as a training project in the course of robotics.

Author Biographies

Olga Sergeyeva, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

PhD, Associate Professor

Department of Specialized Computer Systems

Victoria Lusenko, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

Department of Specialized Computer Systems

Tatiana Dubovick, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

Postgraduate Student

Department of Specialized Computer Systems

Mykola Patalakha, Ukrainian State University of Chemical Technology Gagarina ave., 8, Dnipro, Ukraine, 49005

Department of Specialized Computer Systems

References

  1. Astapkovich, A. M., Vostrikov, A. A., Sergeev, M. B., Chudinovskiy, Yu. G. (2002). Information and control Internet-based systems. Informatsionno-upravlyayushchie sistemy, 1, 12–18.
  2. Wortmann, F., Flüchter, K. (2015). Internet of Things. Business & Information Systems Engineering, 57 (3), 221–224. doi: https://doi.org/10.1007/s12599-015-0383-3
  3. Shim, J., Ko, J., Shim, J. (2014). A Study on Training Courses Development and Analysis for Improving the Creativity using Arduino. Journal of Korea Multimedia Society, 17 (4), 514–525. doi: https://doi.org/10.9717/kmms.2014.17.4.514
  4. Morón, C., Ferrández, D., Saiz, P., Vega, G., Díaz, J. (2017). New Prototype of Photovoltaic Solar Tracker Based on Arduino. Energies, 10 (9), 1298. doi: https://doi.org/10.3390/en10091298
  5. Sergeyeva, O. V., Robuck, E. A., Pavlenko, N. Y., Dubovik, T. N. (2019). Applications of computer systems based on the Arduino microprocessor system in chemical laboratory. The Eurasian Union of Scientists (ESU), 12 (69 (5)), 34–38.
  6. Faugel, H., Bobkov, V. (2013). Open source hard- and software: Using Arduino boards to keep old hardware running. Fusion Engineering and Design, 88 (6-8), 1276–1279. doi: https://doi.org/10.1016/j.fusengdes.2012.12.005
  7. Ocak, M. A. (2018). Where does Arduino’s power come from?: An extended literature review. Journal of Learning and Teaching in Digital Age, 3 (1), 21–34.
  8. Langbridge, J. A. (2014) Arduino™ Sketches: Tools and Techniques for Programming Wizardry. John Wiley & Sons Inc. doi: https://doi.org/10.1002/9781119183716
  9. Xia, F., Yang, L. T., Wang, L., Vinel, A. (2012). Internet of Things. International Journal of Communication Systems, 25 (9), 1101–1102. doi: https://doi.org/10.1002/dac.2417
  10. Pahuja, R., Kumar, N. (2014). Android Mobile Phone Controlled Bluetooth Robot Using 8051 Microcontroller. International Journal of Scientific Engineering and Research, 2 (7), 14–17.
  11. Juang, H.-S., Lurrr, K.-Y. (2013). Design and control of a two-wheel self-balancing robot using the arduino microcontroller board. 2013 10th IEEE International Conference on Control and Automation (ICCA). doi: https://doi.org/10.1109/icca.2013.6565146
  12. Kulkarni, C., Grama, S., Suresh, P. G., Krishna, C., Antony, J. (2014). Surveillance Robot Using Arduino Microcontroller, Android APIs and the Internet. 2014 First International Conference on Systems Informatics, Modelling and Simulation, 83–87. Available at: https://ijssst.info/Vol-15/No-5/data/5198a083.pdf
  13. Azeta, J., Bolu, C. A., Hinvi, D., Abioye, A. A., Boyo, H., Anakhu, P., Onwordi, P. (2019). An Android Based Mobile Robot for Monitoring and Surveillance. Procedia Manufacturing, 35, 1129–1134. doi: https://doi.org/10.1016/j.promfg.2019.06.066
  14. Chan, T.-F., Shi, K. (2011). Applied Intelligent Control of Induction Motor Drives. John Wiley & Sons. doi: https://doi.org/10.1002/9780470825587
  15. Driving Motors - DC & Stepper (2006). Interfacing with C++, 197–271. doi: https://doi.org/10.1007/3-540-33581-1_8

Downloads

Published

2020-06-30

How to Cite

Sergeyeva, O., Lusenko, V., Dubovick, T., & Patalakha, M. (2020). Development of a Wi-Fi controlled mobile video device on the Arduino NANO basis. Eastern-European Journal of Enterprise Technologies, 3(9 (105), 55–60. https://doi.org/10.15587/1729-4061.2020.206558

Issue

Section

Information and controlling system