<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">agroengineering</journal-id><journal-title-group><journal-title xml:lang="ru">Агроинженерия</journal-title><trans-title-group xml:lang="en"><trans-title>Agricultural Engineering (Moscow)</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2687-1149</issn><issn pub-type="epub">2687-1130</issn><publisher><publisher-name>РГАУ-МСХА</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26897/2687-1149-2025-1-75-81</article-id><article-id custom-type="elpub" pub-id-type="custom">agroengineering-971</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ЭЛЕКТРИФИКАЦИЯ И АВТОМАТИЗАЦИЯ СЕЛЬСКОГО ХОЗЯЙСТВА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>POWER SUPPLY AND AUTOMATION OF AGRICULTURAL PRODUCTION</subject></subj-group></article-categories><title-group><article-title>Алгоритм разработки программного обеспечения беспроводной системы мониторинга температуры сельскохозяйственных объектов</article-title><trans-title-group xml:lang="en"><trans-title>Algorithm of software development for a wireless system monitoring the temperature of agricultural premises</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2310-2339</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Вострухин</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Vostrukhin</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Вострухин Александр Витальевич, канд. техн. наук, доцент, научный сотрудник кафедры электротехники, автоматики и метрологии</p><p>355017, г. Ставрополь, пер. Зоотехнический, 12</p></bio><bio xml:lang="en"><p>Aleksandr V. Vostrukhin, CSc (Eng), Associate Professor, Researcher of the Department of Electrical Engineering, Automation and Metrology</p></bio><email xlink:type="simple">avostrukhin@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0335-8791</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мастепаненко</surname><given-names>М. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Mastepanenko</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Мастепаненко Максим Алексеевич, канд. техн. наук, доцент, декан электроэнергетического факультета</p></bio><bio xml:lang="en"><p>Maksim A. Mastepanenko, CSc (Eng), Associate Professor, Dean of Electrical Power Engineering Faculty</p></bio><email xlink:type="simple">mma_26@inbox.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-8402-7803</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Воротников</surname><given-names>И. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Vorotnikov</surname><given-names>I. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Воротников Игорь Николаевич, канд. техн. наук, доцент, заведующий кафедрой электротехники, автоматики иметрологии</p></bio><bio xml:lang="en"><p>Igor N. Vorotnikov, CSc (Eng), Associate Professor,Head of the Department of Electrical Engineering, Automationand Metrology</p></bio><email xlink:type="simple">vorotn_in@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-8066-6659</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Вахтина</surname><given-names>Е. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Vakhtina</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Вахтина Елена Артуровна, канд. пед. наук, доцент кафедры электротехники, автоматики и метрологии</p></bio><bio xml:lang="en"><p>Elena A. Vakhtina, CSc (Ed), Associate Professor, the Department of Electrical Engineering, Automation and Metrology</p></bio><email xlink:type="simple">eavakhtina@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Ставропольский государственный аграрный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Stavropol State Agrarian University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>08</day><month>02</month><year>2025</year></pub-date><volume>27</volume><issue>1</issue><fpage>75</fpage><lpage>81</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Вострухин А.В., Мастепаненко М.А., Воротников И.Н., Вахтина Е.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Вострухин А.В., Мастепаненко М.А., Воротников И.Н., Вахтина Е.А.</copyright-holder><copyright-holder xml:lang="en">Vostrukhin A.V., Mastepanenko M.A., Vorotnikov I.N., Vakhtina E.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://agroengineering.timacad.ru/jour/article/view/971">https://agroengineering.timacad.ru/jour/article/view/971</self-uri><abstract><p>При проектировании цифровых систем наиболее сложным и не поддающимся автоматизации является процесс разработки программного обеспечения, который занимает 85…95% от общей трудоемкости. В статье рассматривается пример разработки программного обеспечения для реализации бюджетной беспроводной системы мониторинга температуры объектов АПК с использованием нелицензируемых ISM-диапазонов радиочастот. Используемый алгоритм восходящего программирования позволяет снизить порог входа по приобретению знаний в области структурного программирования. Приведены примеры простого тестирования программных модулей с использованием интегрированной среды разработки IDEArduino. Созданы экспериментальные образцы передающей и принимающей подсистем, необходимые для разработки, отладки и исследования программного обеспечения. Аппаратное обеспечение реализовано на базе платформы Arduino, приемопередатчиков (трансиверов) NRF24L01+PA+LNA и цифровых датчиков температуры DS18B20. Радиус обмена данными между передающей и принимающей подсистемами в условиях прямой видимости при максимальной мощности передатчика и скорости передачи данных 250 Кбит/с составил 800…900 м. При передаче 8 байт полезных данных, то есть текущей температуры двух датчиков с интервалом в 1 с, средний потребляемый передающей подсистемой ток составил 22 мА.</p></abstract><trans-abstract xml:lang="en"><p>The most complex and impossible to automate process in the digital system designing is software development, which takes up 85 to 95% of the total labor intensity. The article discussed the development of software for implementing a low-cost wireless temperature monitoring system using unlicensed ISM (“industrial, scientific and medical”) radio frequency bands. The proposal is to use a bottom-up programming algorithm, which reduces the entry threshold for acquiring knowledge in the field of structured programming. The authors provide examples of simple testing of software modules using the Arduino IDE. The authors have developed experimental samples of the transmitting and receiving subsystems necessary for software development, debugging and research. The hardware is based on the Arduino platform, NRF24L01+PA+LNA transceivers and DS18B20 digital temperature sensors. The data exchange radius between the transmitting and receiving subsystems in line-of-sight conditions with a maximum transmitter power and a data transfer rate of 250 Kbit/s was between 800 and 900 m. When transmitting eight bytes of useful data, i.e. the current temperature of two sensors with an interval of one second, the average current consumed by the transmitting subsystem was 22 mA.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Arduino</kwd><kwd>микроконтроллер</kwd><kwd>передающая</kwd><kwd>подсистема</kwd><kwd>принимающая</kwd><kwd>радиоканал</kwd><kwd>температура</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Arduino</kwd><kwd>microcontroller</kwd><kwd>transmitting</kwd><kwd>subsystem</kwd><kwd>receiving</kwd><kwd>radio channel</kwd><kwd>temperature</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Adli H.K., Remli M.A., Wan Salihin Wong K.N.S., Ismail N.A., González-Briones A., Corchado J.M., Mohamad M.S. Recent Advancements and Challenges of AIoT Application in Smart Agriculture: A Review. Sensors. 2023;23(7). https://doi.org/10.3390/s23073752</mixed-citation><mixed-citation xml:lang="en">Adli H.K., Remli M.A., Wan Salihin Wong K.N.S., Ismail N.A., González-Briones A., Corchado J.M., Mohamad M.S. Recent advancements and challenges of aiot application in smart agriculture: a review. Sensors. 2023;23(7). https://doi.org/10.3390/s23073752</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Водянников В.Т., Эдер А.В. Цифровизация АПК: оценка и перспективы внедрения в аграрном секторе экономики страны // Агроинженерия. 2024. Т. 26, № 2. С. 49-56. https://doi.org/10.26897/2687-1149-2024-2-49-56</mixed-citation><mixed-citation xml:lang="en">Vodyannikov V.T., Eder A.V. Assessment and prospects for the digitalization of the agricultural sector of the Russian Economy. Agricultural Engineering (Moscow). 2024;26(2):49-56. (In Russ.). https://doi.org/10.26897/2687-1149-2024-2-49-56</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Хоар Ч.А.Р. Программирование как инженерная профессия // Микропроцессорные средства и системы. 1984. № 4. C. 53-60. Микропроцессорные средства и системы, 1984, № 04.djvu</mixed-citation><mixed-citation xml:lang="en">Hoare С.А.R. Programming is an engineering profession. Microprocessor-based tools and systems. 1984;4:53-60. Microprocessor Tools and Systems, 1984, № 04.djvu (date of application: 05.01.2025). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ершов А.П. Программирование – вторая грамотность // Проблемы информатики. 2015. № 4 (29). С. 71-85. EDN: EDN: VSQHJN</mixed-citation><mixed-citation xml:lang="en">Ershov A.P. Programming is the second literacy. Problemy Informatiki. 2015;4:71-85. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Блохина С.Ю., Блохин Ю.И. Интеллектуальное земледелие на основе Интернета вещей // Земледелие. 2020. № 7. С. 7-15. EDN: FPNLYB</mixed-citation><mixed-citation xml:lang="en">Blokhina S.Yu., Blokhin Yu.I. A smart farming based on the Internet of things. Zemledelie. 2020;7:7-13. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Holtorf L., Titov I., Daschner F., Gerken M. UAV-Based Wireless Data Collection from Underground Sensor Nodes for Precision Agriculture. AgriEngineering. 2023;5(1):338-354. https://doi.org/10.3390/agriengineering5010022</mixed-citation><mixed-citation xml:lang="en">Holtorf L., Titov I., Daschner F., Gerken M. UAV-Based Wireless Data Collection from Underground Sensor Nodes for Precision Agriculture. AgriEngineering. 2023;5(1):338-354. https://doi.org/10.3390/agriengineering5010022</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Многоканальный микроконтроллерный измерительный преобразователь для зондов систем мониторинга влажности почвы емкостными датчиками: Патент RU2818484 C1, МПК G01R27/26(2006.01) / А .В. Вострухин, М.А. Мастепаненко, И.Н. Воротников, Е.А. Вахтина; заявл. 18.12.2023; опубл. 02.05.2024, Бюл. № 13. EDN: RVENHO</mixed-citation><mixed-citation xml:lang="en">Vostrukhin A.V., Mastepanenko M.A., Vorotnikov I.N., Vakhtina E.A. Multichannel microcontroller measuring transducer for probes of soil moisture monitoring systems with capacitive sensors: Patent No. 2818484, IPC G01R27/26(2006.01), 2024. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Vostrukhin A., Mastepanenko M., Vorotnikov I., Vakhtina E. Multichannel measuring converter for monitoring soil moisture with capacitive sensors. Innovations in Sustainable Agricultural Systems. 2024;2:12-20. https://doi.org/10.1007/978-3-031-72556-2_2</mixed-citation><mixed-citation xml:lang="en">Vostrukhin A., Mastepanenko M., Vorotnikov I., Vakhtina E. Multichannel measuring converter for monitoring soil moisture with capacitive sensors. Innovations in Sustainable Agricultural Systems. 2024;2:12-20. https://doi.org/10.1007/978-3-031-72556-2_2</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Вечерков В.В., Абдураимов С.Р., Дунаева Е.А. Разработка комплексной агрометеостанции, основанной на микроконтроллере Arduino // Известия сельскохозяйственной науки Тавриды. 2023. № 33 (196). С. 105-114. EDN: NVOBPM</mixed-citation><mixed-citation xml:lang="en">Vecherkov V.V., Abduraimov S.R., Dunaeva E.A. Development of a complex agrometeo station based on Arduino microcontroller. Transactions of Tavrida Agricultural Science. 2023;33:105-114. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Катаев Ю.В., Костомахин М.Н., Пестряков Е.В., Петрищев Н.А., Саяпин А.С. Дистанционный контроль частоты вращения коленчатого вала двигателя трактора с использованием алгоритма машинного обучения // Агроинженерия. 2023. Т. 25, № 5. С. 34-39. https://doi.org/10.26897/2687-1149-2023-5-34-39</mixed-citation><mixed-citation xml:lang="en">Kataev Yu.V., Kostomakhin M.N., Pestryakov E.V., Petrishchev N.A., Sayapin A.S. Remote control of the crankshaft speed of a tractor engine using a machine learning algorithm. Agricultural Engineering (Moscow). 2023;25(5):34-39. (In Russ.) https://doi.org/10.26897/2687-1149-2023-5-34-39</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Родионов И.А., Елохин А.П., Рахматулин А.Б., Улин С.Е., Маджидов А.И., Шустов А.Е. Особенности передачи информации по радиоканалу в режиме реального времени при использовании беспилотного дозиметрического комплекса // Глобальная ядерная безопасность. 2023. № 1 (46). С. 5-13 https://doi.org/10.26583/gns-2023-01-01</mixed-citation><mixed-citation xml:lang="en">Rodionov I.A., Elokhin A.P., Rakhmatulin A.B., Ulin S.E., Majidov A.I., Shustov A.E. Information transmission features of live mode radio channel when using unmanned dosimetry complex. Global Nuclear Safety. 2023;(1):5-13. (In Russ.) https://doi.org/10.26583/gns-2023-01-01</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Vostrukhin A., Vakhtina E., Bondar S., Tomashik L. Microcontroller metering converter of capacitance with voltage-controlled RC generator. Engineering for Rural Development. 2018;17:877-882. https://doi.org/10.22616/ERDev2018.17.N055</mixed-citation><mixed-citation xml:lang="en">Vostrukhin A., Vakhtina E., Bondar S., Tomashik L. Microcontroller metering converter of capacitance with voltage-controlled RC generator. Engineering for Rural Development. 2018;17:877-882. https://doi.org/10.22616/ERDev2018.17.N055</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Vostrukhin A., Vakhtina E. Temperature sensor resistance conversion to binary code using pulse width modulation. Engineering for Rural Development. 2019;18:1269-1274. https://doi.org/10.22616/ERDev2019.18.N037</mixed-citation><mixed-citation xml:lang="en">Vostrukhin A., Vakhtina E. Temperature sensor resistance conversion to binary code using pulse width modulation. Engineering for Rural Development. 2019;18:1269-1274. https://doi.org/10.22616/ERDev2019.18.N037</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Вострухин А.В., Мастепаненко М.А., Вахтина Е.А. Энергосберегающий асинхронный интерфейс для беспроводных датчиков // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2023. № 63. С. 92-102. EDN: MCGNMX</mixed-citation><mixed-citation xml:lang="en">Vostrukhin A.V., Mastepanenko M.A., Vakhtina E.A. Power-saving asynchronous interface for wireless sensors. Tomsk State University Journal of Control and Computer Science. 2023;63:92-102. (In Russ.)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
