Development of a Wi-Fi controlled mobile video device on the Arduino NANO basis
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.
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: https://doi.org/10.1007/s12599-015-0383-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
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
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: https://doi.org/10.1016/j.fusengdes.2012.12.005
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: https://doi.org/10.1002/9781119183716
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
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: https://doi.org/10.1109/icca.2013.6565146
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
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
Chan, T.-F., Shi, K. (2011). Applied Intelligent Control of Induction Motor Drives. John Wiley & Sons. doi: https://doi.org/10.1002/9780470825587
Driving Motors - DC & Stepper (2006). Interfacing with C++, 197–271. doi: https://doi.org/10.1007/3-540-33581-1_8
GOST Style Citations
Copyright (c) 2020 Olga Sergeyeva, Victoria Lisenko, Tatiana Dubovik, Mykola Patalakha
This work is licensed under a Creative Commons Attribution 4.0 International License.
ISSN (print) 1729-3774, ISSN (on-line) 1729-4061