|

All-wheel-drive robotic complex based on Atmega328 microcontroller

Authors: Khabarov R.A.
Published in issue: #7(48)/2020
DOI: 10.18698/2541-8009-2020-7-625


Category: Informatics, Computer Engineering and Control | Chapter: System Analysis, Control, and Information Processing, Statistics

Keywords: climate control, greenhouse, motor driver, programming algorithm, robotic complex, climate sensor, microcircuit, platform, year-round cultivation
Published: 29.07.2020

A system for controlling the parameters of the environment in a greenhouse based on an Atmega328 microcontroller is considered. The developed robotic kit simplifies the collection of information from sensors placed in greenhouses for year-round use. An algorithm for the functioning of the complex is developed, its implementation based on the C programming language is presented. The main attention is paid to the stages of connecting motors to one motor driver, which is necessary to simplify the design. The principles of operation of the system components are briefly stated and recommendations are given on its use for automating the control of microclimate parameters in a greenhouse. This complex is more economical in terms of power consumption and cheaper in comparison with stationary sensors placed in year-round greenhouses. Collecting information about the environment inside the greenhouse is possible using a bluetooth module installed on the robotic complex.


References

[1] Platt Ch. Make: more electronics: journey deep into the world of logic chips, amplifiers, sensors, and randomicity. Make Community, 2014. (Russ. ed: Elektronika. Logicheskie mikroskhemy, usiliteli i datchiki dlya nachinayushchikh. Sankt-Petersburg, BKhV-Peterburg Publ., 2018.)

[2] Jones M.H. A practical introduction to electronic circuits. Cambridge University Press, 1995. (Russ. ed.: Elektronika – prakticheskiy kurs. Moscow, Postmarket Publ., 1999.)

[3] Borisov V.G. Yunyy radiolyubitel’ [Young radio fan]. Moscow, Radio i svyaz Publ.’, 1987 (in Russ.).

[4] Tietze U., Schenk Ch., Gamm E. Halbleiter-Schaltungstechnik. Springer, 1976. (Rus. ed.: Poluprovodnikovaya skhemotekhnika. Moscow, Dodeka-XXI Publ., 2008.)

[5] Vasilova E.V., Evdokimov G.M., Sementsov S.G. Multifunctional controller of milking robot pneumomanipulator. Novaya nauka: tekhnika i tekhnologii, 2017, no. 1, pp. 28–35 (in Russ.).

[6] Adamov A.P., Sementsov S.G. Method reliable supply of elements of a sensor network from the wireless interface. Nadezhnost’ i kachestvo slozhnykh system [Reliability & Quality of Complex Systems], 2018, no. 1, pp. 79–83. DOI: https://doi.org/10.21685/2307-4205-2018-1-10 (in Russ.).

[7] Scherz P., Monk S. Practical electronics for inventors. McGraw-Hill, 2016. (Russ. ed: Elektronika. Teoriya i praktika. Sankt-Petersburg, BKhV-Peterburg Publ., 2018.)

[8] Yatsenkov V.S. Ot Arduino do Omega, platformy dlya meykerov shag za shagom [From Arduino to Omega, platforms for makers step by step]. Sankt-Petersburg, BKhV-Peterburg Publ., 2018 (in Russ.).

[9] Petrov A.A. Data transmission protocol for UART. Dostizheniya nauki i obrazovaniya [Achievements of Science and Education], 2016, no. 1(2), pp. 9–10 (in Russ.).

[10] Semenov B.Yu. Shina I2C v radiotekhnicheskikh konstruktsiyakh [I2C bus in radiotechnical contructions]. Moscow, Solon-press Publ., 2004 (in Russ.).

[11] Gaev A.V., Rogotovskiy A.D., Lantsberg A.V. Classification of physical objects with the help of convolutional neural networks on the example of the gas recognition task. Tekhnologii inzhenernykh i informatsionnykh system [Technologies of Engineering and Information Systems], 2019, no. 1, pp. 95–104 (in Russ.).

[12] Mironov S.V., Yudin A.V. System of technical sight in problems of navigation of mobile objects. Programmnye produkty i sistemy [Software & Systems], 2011, no. 1, pp. 10–16 (in Russ.).

[13] Yudin A., Sukhotskiy D., Salmina M. Practical mechatronics, training for mobile robot competition. 6th Int. Conf. on Robotics in Education 2015, pp. 94–99.

[14] Yudin A., Semyonov M. Distributed control system for a mobile robot, tasks and software architecture. EUROBOT, 2011, vol. 161, pp. 321–334. DOI: https://doi.org/10.1007/978-3-642-21975-7_28

[15] Vlasov A.I., Yudin A.V., Shakhnov V.A., et al. Design methods of teaching the development of internet of things components with considering predictive maintenance on the basis of mechatronic devices. Int. J. Appl. Eng. Res., 2017, vol. 12, no. 20, pp. 9390–9396.

[16] Santalov G.D., Murav’yev K.A., Leonidov V.V. Design method for electronic devices using “Internet of things” conception. Proektirovanie i tekhnologiya elektronnykh sredstv, 2019, no. 1, pp. 10–22 (in Russ.).