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

Olga Sergeyeva, Victoria Lusenko, Tatiana Dubovick, Mykola Patalakha


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.


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

Full Text:



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.

Wortmann, F., Flüchter, K. (2015). Internet of Things. Business & Information Systems Engineering, 57 (3), 221–224. doi:

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:

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:

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.

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:

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.

Langbridge, J. A. (2014) Arduino™ Sketches: Tools and Techniques for Programming Wizardry. John Wiley & Sons Inc. doi:

Xia, F., Yang, L. T., Wang, L., Vinel, A. (2012). Internet of Things. International Journal of Communication Systems, 25 (9), 1101–1102. doi:

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.

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:

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:

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:

Chan, T.-F., Shi, K. (2011). Applied Intelligent Control of Induction Motor Drives. John Wiley & Sons. doi:

Driving Motors - DC & Stepper (2006). Interfacing with C++, 197–271. doi:

GOST Style Citations

Copyright (c) 2020 Olga Sergeyeva, Victoria Lisenko, Tatiana Dubovik, Mykola Patalakha

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN (print) 1729-3774, ISSN (on-line) 1729-4061