Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/53667
Titel: озробка програмного забезпечення IoT-системи моніторингу якості повітря та керування вентиляцією на базі ESP32
Sonstige Titel: Development of software for an IoT-based air quality monitoring and ventilation control system using ESP32
Autor(en): Вівчар, Владислав Володимирович
Vivchar, Vladyslav
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Вівчар В.В. Розробка програмного забезпечення IoT-системи моніторингу якості повітря та керування вентиляцією на базі ESP32: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «123 – Комп’ютерна інженерія». Тернопіль: ВСП «ТФК ТНТУ ім. І. Пулюя», 2026. 76 с.
Erscheinungsdatum: Jul-2026
Date of entry: 22-Jul-2026
Herausgeber: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Болюбаш, Роксолана Юріївна
Boliubash, Roksolana
Stichwörter: веб-сайт
website
бронювання квитків
ticket booking
концертний зал
concert hall
Next.js
React
Prisma
SQLite
інтерактивна схема залу
interactive seating chart
адміністративна панель
admin panel
full-stack
Page range: 76
Zusammenfassung: У кваліфікаційній роботі розроблено програмне забезпечення IoT-системи моніторингу якості повітря та керування вентиляцією на базі мікроконтролера ESP32. Система забезпечує автоматичний збір даних про температуру, відносну вологість та рівень забруднення повітря за допомогою датчиків DHT11 і MQ135, їх обробку та відображення на LCD-дисплеї. Для віддаленого моніторингу використано платформу Blynk IoT, що дозволяє передавати виміряні параметри через мережу Wi-Fi та отримувати повідомлення про погіршення якості повітря. Програмне забезпечення реалізує алгоритми аналізу показників навколишнього середовища та автоматичного керування вентиляцією на основі встановлених порогових значень.У роботі виконано аналіз існуючих рішень, розроблено структуру системи, алгоритми функціонування, програмне забезпечення та проведено тестування працездатності розробленого комплексу. Результати підтвердили стабільну роботу системи та можливість її використання в житлових, офісних, навчальних і виробничих приміщеннях. Ключові слова: IoT, ESP32, моніторинг якості повітря, вентиляція, Blynk IoT, DHT11, MQ135, Wi-Fi, мікроконтролер, автоматизація.
This qualification work presents the development of software for an IoT-based air quality monitoring and ventilation control system using the ESP32 microcontroller. The system provides automatic collection of temperature, humidity, and air pollution data using DHT11 and MQ135 sensors, as well as processing and displaying the obtained information on an LCD screen.The Blynk IoT platform is used for remote monitoring, enabling wireless data transmission via Wi-Fi and notification delivery when air quality deteriorates. The developed software implements environmental data analysis algorithms and automatic ventilation control based on predefined threshold values.The work includes an analysis of existing solutions, development of the system architecture, design of operation algorithms, software implementation, and testing of the developed solution. The obtained results confirmed the stable operation of the system and the possibility of its practical application in residential, office, educational, and industrial environments.Keywords: IoT, ESP32, air quality monitoring, ventilation control, Blynk IoT, DHT11, MQ135, Wi-Fi, microcontroller, automation.
Content: Вступ…8 1 Загальний розділ…9 1.1 Аналітичний огляд існуючих рішень… 9 1.2 Технічне завдання…10 1.2.1 Найменування та область застосування… 10 1.2.2 Призначення розробки…11 1.2.3 Вимоги до апаратного та програмного забезпечення… 12 1.2.4 Вимоги до документації…13 1.2.5 Техніко-економічні показники…14 1.2.6 Стадії та етапи розробки…15 1.2.7 Порядок контролю та прийому…17 2 Розробка технічного та робочого проекту …19 2.1 Постановка задачі на розробку програмного забезпечення… 19 2.2 Опис та обґрунтування вибору структури та методу організації вхідних та вихідних даних…22 2.3 Розробка алгоритму…25 2.3.1 Зовнішнє проєктування програми… 25 2.3.2 Проєктування логіки програми… 29 2.4 Визначення інформаційних зв’язків… 33 2.5 Написання текстів програм… 36 2.6 Тестування та налагодження програм… 39 3 Спеціальний розділ …40 3.1 Інструкція з інсталяції та налаштування вебсерверів та супутнього програмного забезпечення…44 3.2 Інструкція по встановленню та налаштуванню розробленого проєкту … 47 3.3 Інструкція з використання тестових наборів… 45 3.4 Інструкція з експлуатації програмного комплексу… 46 4 Економічний розділ …47 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…47 4.2 Розрахунок витрат на оплату праці…48 4.3 Розрахунок відрахувань на соціальні заходи… 50 4.4 Розрахунок суми амортизаційних відрахувань… 52 4.5 Розрахунок накладних витрат… 52 4.6 Складання кошторису витрат та визначення собівартості НДР…54 4.7 Визначення ціни НДР…55 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень… 56 5 Охорона праці, техніка безпеки та екологічні …58 5.1 Вплив параметрів мікроклімату на організм людини…58 5.1.1 Температура повітря та її вплив…58 5.1.2 Відносна вологість повітря…59 5.1.3 Якість повітря та газові домішки….60 5.1.4 Рух повітря та вентиляція…62 5.2 Вентиляція виробничих приміщень… 62 5.3 Організація безпечної експлуатації низьковольтних інтелектуальних систем… 65 5.3.1 Електробезпека при експлуатації IoT-систем…66 5.3.2 Захист апаратної частини системи…68 5.3.3 Програмна безпека та надійність роботи…70 Висновки …73 Перелік посилань …74 Додатки …76
URI: http://elartu.tntu.edu.ua/handle/lib/53667
Copyright owner: ©Вівчар Владислав Володимирович, 2026
References (Ukraine): 1. Буров Є.В. Комп'ютерні інформаційні системи. – Львів: Новий Світ-2000, 2020. – 412 с.
2. Войтко В.В. Архітектура комп'ютерів та мікропроцесорні системи. – Вінниця: ВНТУ, 2018. – 245 с.
3. ГОСТ 19.701-90. Схеми алгоритмів, програм, даних і систем. Умовні позначення та правила виконання. – Москва: Держстандарт СРСР, 1990. – 26 с.
4. Грицюк Ю.І. Основи програмування та алгоритмічні мови. – Львів: Новий Світ-2000, 2019. – 304 с.
5. ДСТУ 3008:2015. Інформація та документація. Звіти у сфері науки і техніки. Структура та правила оформлення. – Київ: ДП «УкрНДНЦ», 2016. – 31 с.
6. Жуйков В.Я., Терещенко Т.О. Мікропроцесорні системи та пристрої. – Київ: КПІ ім. Ігоря Сікорського, 2018. – 356 с.
7. Кадах В.М. Інтернет речей: технології та застосування. – Київ: КПІ ім. Ігоря Сікорського, 2021. – 278 с.
8. Конахович Г.Ф., Пузиренко О.Ю. Комп'ютерні мережі та телекомунікації. – Київ: Каравела, 2021. – 344 с.
9. Кравець П.О. Проєктування інформаційних систем. – Львів: Видавництво Львівської політехніки, 2020. – 318 с.
10. Організація баз даних та знань: навчальний посібник / за ред. В.В. Пасічника. – Львів: Магнолія 2006, 2020. – 440 с.
11. Основи Інтернету речей: навчальний посібник / за ред. В.М. Глушкова. – Київ: КПІ ім. Ігоря Сікорського, 2022. – 290 с.
12. Програмна інженерія: підручник / за ред. С.А. Бешелєва. – Київ: Ліра-К, 2020. – 512 с.
13. Соммервілл І. Інженерія програмного забезпечення. – Київ: Вільямс, 2021. – 824 с.
14. Таненбаум Е., Бос Г. Комп'ютерні мережі. – Київ: Вільямс, 2020. – 960 с.
15. Aosong Electronics Co., Ltd. DHT11 Temperature and Humidity Sensor Datasheet. – Technical Documentation, 2023. – 10 p.
16. Arduino Documentation. Arduino IDE User Guide. URL: https://docs.arduino.cc/software/ide/ (дата звернення: 21.06.2026).
17. Blynk IoT Platform Documentation. URL: https://docs.blynk.io/en (дата звернення: 21.06.2026).
18. Espressif Systems. ESP32-C6 Series Datasheet. – Espressif Systems, 2024. – 156 p.
19. MQ135 Air Quality Sensor Datasheet. Zhengzhou Winsen Electronics Technology Co., Ltd. – Technical Documentation, 2023. – 12 p.
20. Seeed Studio. XIAO ESP32C6 Getting Started Guide. – Seeed Studio, 2024. – 48 p.
Content type: Professional Junior Bachelor Thesis
Enthalten in den Sammlungen:123 — Комп’ютерна інженерія (фаховий молодший бакалаврТФК)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Vivchar_V.pdfкваліфікаційна робота фахового молодшого бакалавра1,5 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.