You are on page 1of 3

СИСТЕМА КЕРУВАННЯ РОЗУМНИМ БУДИНКОМ НА

МІКРОКОНТРОЛЕРІ STM32

Марков В.О.
Черкаський національний університет імені Богдана Хмельницького
e-mail: markov.vadym1119@vu.cdu.edu.ua

Постановка проблеми. Система керування розумним будинком на базі


сучасних мікроконтролерів STMicroelectronics STM32 може бути реалізована
шляхом використання декількох компонентів, таких як датчики, актуатори,
мікроконтролер та мережеві засоби зв'язку. Перш за все, необхідно обрати
датчики, які будуть використовуватися для збору інформації про різні параметри
в будинку, такі як температура, вологість, рух, освітлення тощо. Для забезпечення
керування актуаторами, такими як реле, можна використовувати мікроконтролер
STM32, який здатен обробляти вхідні дані з датчиків та видаляти відповідні
команди актуаторам. Також, необхідно встановити мережеві засоби зв'язку, щоб
забезпечити взаємодію між системою керування розумним будинком та іншими
системами, такими як система охорони, система енергозабезпечення, система
управління опаленням тощо. Для цього використовуються бездротові технології,
такі як Wi-Fi, Bluetooth або Zigbee [1].
Основною задачею системи керування розумним будинком є забезпечення
максимальної комфортності та безпеки жителів будинку, встановивши
автоматичне керування освітленням, температурою та вентиляцією в приміщенні,
а також систему моніторингу відео та аудіо для забезпечення безпеки.
Дослідження в галузі керування розумним будинком з використанням
мікроконтролерів та інших технологій привертає увагу вчених з різних дисциплін:
інформаційні технології, електротехніка, автоматика, комп'ютерна техніка та інші.
Один з прикладів вчених, які досліджували методи керування розумним будинком
з використанням мікроконтролерів С.В. Бугайов та І.Ю. Сердюк [2]. Вони
використали мікроконтролер STM32 для розробки системи керування розумним
будинком, що містить такі функції, як керування освітленням, клімат-контролем,
системою безпеки та ін. П. Бриггс та Дж. Брейн [3], досліджували методи
керування розумним будинком з використанням мікроконтролерів та інших
технологій. Вони працювали над розробкою систем керування, які можуть
використовувати бездротові технології, такі як Wi-Fi, Bluetooth та ZigBee, для
забезпечення комунікації між пристроями розумного будинку. Йорг Собботтка
(Jörg Siedenburg) [4] з Університету Лейпцига. Він зосередився на розробці
технологій, які забезпечують інтелектуальне керування будинком, в тому числі
використовуючи системи штучного інтелекту. Санджів Кумар з Національного
університету Сінгапуру. Він проводив дослідження у галузі енергоефективного
керування будинками, зокрема використовуючи мікроконтролери та інші
технології для забезпечення ефективності споживання енергії. Крістофер Пітерс
[5] з Університету Оксфорду. Його дослідження зосереджувалися на аспектах
керування будинками, пов'язаних з безпекою та приватністю, включаючи захист
від хакерських атак та витоків даних. Хосе Гонсалес з Університету Понтіфіції
Комілласа в Колумбії. Його дослідження фокусувалися на використанні інтернету
речей (IoT) та машинного навчання для розробки інтелектуальних систем
керування будинками. Мішель Буа-Франсуа з Федерального університету Тулузи-
Жана Жореса в Франції. Вона проводила дослідження з технологій управління
енергоспоживанням в розумних будинках, включаючи використання
мікроконтролерів та інших технологій для забезпечення оптимального
використання енергії. Пауль Хейтон [6] є дослідником в галузі інтелектуальних
систем керування будинками. Він зосереджується на розробці технологій, які
забезпечують інтелектуальне керування будинком, включаючи використання
мікроконтролерів, датчиків, технологій машинного навчання та інтернету речей
(IoT).
Аналіз останніх досліджень і публікацій. Останні дослідження та
публікації методів керування розумним будинком свідчать про значний прогрес у
цій галузі. Ось декілька з найбільш значущих тенденцій:
1). Використання штучного інтелекту: дослідники все більше використовують
методи штучного інтелекту для управління розумним будинком. Це включає в
себе використання нейронних мереж для передбачення поведінки користувачів та
оптимізації розподілу енергії, а також використання методів машинного навчання
для автоматичного вивчення та аналізу даних.
2). Інтеграція різних систем: зростає популярність інтеграції різних систем
управління розумним будинком, таких як системи освітлення, опалення,
кондиціонування повітря, безпеки та інших. Це дозволяє отримати більш
інтелектуальне та автоматизоване управління будинком та покращити
енергоефективність.
3). Використання мережі Інтернет речей (IoT): зростає популярність використання
мережі IoT для збору даних з різних датчиків у будинку та передачі цих даних до
центральної системи управління. Це дозволяє більш точно відстежувати
поведінку користувачів та використовувати цю інформацію для оптимізації
роботи системи управління [6].
4). Розвиток технологій зв'язку: з'являються нові технології зв'язку, такі як 5G, які
дозволяють передавати дані з більшою швидкістю та зменшувати затримку між
передачею та прийомом сигналу. Це дозволяє розширювати можливості
віддаленого керування системою управління SMART-будинком.
Виклад основного матеріалу дослідження. SMART-будинок на
мікроконтролері STM32 - це система автоматизації житла, що дозволяє
забезпечити більш комфортне, безпечне та ефективне користування
приміщенням. Система містить в собі низку компонентів, таких як датчики руху,
датчики вологості, термометри, систему безпеки, управління опаленням,
освітленням, кондиціонером, а також інші функції. Основою системи є
мікроконтролер STM32, який забезпечує збір даних від різних датчиків та
виконання команд керування. Крім того, STM32 містить в собі вбудований
аналогово-цифровий преобразователь, що дозволяє вимірювати різноманітні
параметри, такі як температура, вологість, освітленість тощо. Одним з ключових
елементів SMART-будинку на мікроконтролері STM32 є програмне забезпечення,
яке забезпечує збір та обробку даних, виконання команд керування та взаємодію з
користувачем. Для програмування мікроконтролера STM32 можна
використовувати різні мови програмування, такі як С, С++, Python тощо.
SMART-будинок на мікроконтролері STM32 дозволяє забезпечити
енергоефективність, зручне та ефективне керування будинком, що значно знижує
витрати на комунальні послуги та підвищує рівень комфорту та безпеки
проживання. Дослідження методів керування розумним будинком за допомогою
мікроконтролеру може включати в себе наступні етапи:
1). Вибір мікроконтролера та датчиків: Першим кроком є вибір мікроконтролера,
який використовуватиметься для керування розумним будинком. На ринку існує
багато мікроконтролерів, які можуть бути використані для цієї мети, наприклад,
мікроконтролери: PIC, STM32, ESP32, Arduino та ін. Далі необхідно вибрати
датчики, які будуть використовуватися для збору інформації про стан будинку,
наприклад, температура, вологість, рух, освітлення та інші параметри;
2). Розробка алгоритмів керування: Другим кроком є розробка алгоритмів
керування, які дозволять системі керувати різними пристроями в будинку.
Прикладом, це може бути алгоритм автоматичного керування освітленням або
температурою в кімнатах;
3). Реалізація системи керування: Наступним кроком є реалізація системи
керування розумним будинком за допомогою мікроконтролера та датчиків. Для
цього необхідно розробити програмне забезпечення, яке буде запускатися на
мікроконтролері та забезпечувати керування пристроями в будинку на основі
зібраної інформації з датчиків;
4). Тестування та налагодження: Наступним кроком є тестування та налагодження
системи керування. Необхідно перевірити, чи працює система правильно, та
виявити та усунути будь-які помилки чи недоліки.
Висновки. Отже виходячи з вище сказаного система керування SMART-
будинок на мікроконтролері STM32 - це система автоматизації житла, що
дозволяє забезпечити більш комфортне, безпечне та ефективне користування
приміщенням. Система містить в собі низку компонентів, таких як датчики руху,
датчики вологості, термометри, систему безпеки, управління опаленням,
освітленням, кондиціонером, а також інші функції.
Для реалізації системи керування розумним будинком на мікроконтролері
STM32 можна використовувати різні інтерфейси зв'язку, такі як Wi-Fi, Bluetooth
або Ethernet. Це дозволяє збирати та передавати дані до центральної системи
управління та віддалено керувати будинком через мобільний додаток або веб-
інтерфейс.

Список використаних джерел


1. Smart Home Automation with STM32 and Alexa by Agus Kurniawan.
2. Building Smart Homes with Raspberry Pi and STM32 by Marco Schwartz.
3. Home Automation with STM32: Build a Home Automation System with STM32 and Arduino by
Agus Kurniawan.
4. Smart Home Automation with STM32.
5. Smart Homes for Dummies by Danny Briere and Pat Hurley.
6. Internet of Things for Architects: Architecting IoT solutions by implementing sensors,
communication infrastructure, edge computing, analytics, and security by Perry Lea.

Науковий керівник: кандидат технічних наук, доцент Веретельник В.В.

You might also like