Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49800
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorТиш, Євгенія Володимирівна-
dc.contributor.advisorTysh, Ievgeniia-
dc.contributor.authorБелей, Костянтин Володимирович-
dc.contributor.authorBelei, Kostiantyn-
dc.date.accessioned2025-07-22T11:12:38Z-
dc.date.available2025-07-22T11:12:38Z-
dc.date.issued2025-06-20-
dc.date.submitted2025-06-23-
dc.identifier.citationБелей К.В. Комп'ютеризована система моніторингу якості поверхневих вод : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Є.В. Тиш. — Тернопіль: ТНТУ, 2025. — 84 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49800-
dc.description.abstractУ роботі розроблено комп’ютеризовану систему моніторингу якості поверхневих вод, що дозволяє автоматично вимірювати ключові параметри води в реальному часі. Попередньо проаналізовано існуючі рішення цієї проблеми, а також обрано параметри для подальшого моніторингу: температуру, кислотність, мутність та загальний вміст розчинених речовин. Розроблено структурну та електричну принципову схеми пристрою. Головним елементом системи є мікроконтролер ESP32 DevKitCv4. Для зчитування параметрів води використовуються відповідні датчики, а для фіксації часу – годинник реального часу. Пристрій живиться від сонячної панелі та акумулятора з підключенням через контролер заряду та стабілізатори напруги. Наступним етапом було розроблено алгоритми роботи всіх елементів системи та побудовано відповідні блок-схеми. Розроблено функціонуюче програмне забезпечення для мікроконтролера. Окремо створено серверний застосунок на основі NestJS із використанням бази даних PostgreSQL для обробки та зберігання отриманих даних. Клієнтський веб-сайт, розроблений з використанням Next.js, забезпечує вільний доступ до інформації завдяки візуалізації даних.uk_UA
dc.description.abstractIn this work, a computerized system for monitoring surface water quality has been developed that allows for automatic measurement of key water parameters in real time. Existing solutions to this problem have been preliminarily analyzed, and the parameters for further monitoring have been selected: temperature, pH, turbidity, and total dissolved solids. The structural and electrical schematic diagrams of the device were developed. The main element of the system is the ESP32 DevKitCv4 microcontroller. To read the water parameters, appropriate sensors are used, and a real-time clock is used to record the time. The device is powered by a solar panel and a battery connected via a charge controller and voltage stabilizers. The next step was to develop algorithms for the operation of all system elements and build the corresponding block diagrams. Functioning software for the microcontroller was developed. A separate server application based on NestJS was created using the PostgreSQL database to process and store the received data. A client website developed using Next.js provides free access to information through data visualization.uk_UA
dc.description.tableofcontentsСПИСОК СКОРОЧЕНЬ 7 ВСТУП 8 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 9 1.1 Проблематика моніторингу якості поверхневих вод 9 1.2 Аналіз існуючих рішень 11 1.3 Функціональні та нефункціональні вимоги системи моніторингу 13 1.4 Вибір технологій та параметрів для моніторингу 14 1.5 Загальна архітектура системи моніторингу 16 2 ПОБУДОВА АПАРАТНОЇ ЧАСТИНИ СИСТЕМИ МОНІТОРИНГУ 18 2.1 Структурна схема системи моніторингу 18 2.2 Вибір платформи мікроконтролера 20 2.3 Вибір датчиків та елементів системи моніторингу 23 2.4 Оцінка енергоспоживання та вибір джерела живлення 29 2.5 Електрична принципова схема 32 2.6 Шини та протоколи обміну даними 36 2.7 Захист системи від зовнішніх впливів та програмних збоїв 37 3 ПРОГРАМНА РЕАЛІЗАЦІЯ СИСТЕМИ МОНІТОРИНГУ 38 3.1 Алгоритм роботи системи моніторингу 38 3.2 Робота пристрою, обробка та передача даних 40 3.3 Робота серверної частини 44 3.3.1 Розробка бази даних 45 3.3.2 Розробка серверної програми 46 3.4 Клієнтська частина системи моніторингу 49 3.4.1 Головна сторінка 50 3.4.2 Сторінка історії 56 3.4.3 Сторінка інформації 59 3.4.3 Огляд клієнтської програми 62 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОХОРОНА ПРАЦІ 64 4.1 Оцінка технологічного процесу, щодо умов електробезпеки, безпеки 64 4.2 Загальні вимоги безпеки до обладнання та технологічних процесів 66 ВИСНОВКИ 69 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 71 Додаток А Технічне завдання Додаток Б Блок-схема алгоритму програми системи моніторингу Додаток В Перелік елементівuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectмоніторингuk_UA
dc.subjectповерхневі водиuk_UA
dc.subjectвеб-сайтuk_UA
dc.subjectсерверuk_UA
dc.subjectбаза данихuk_UA
dc.subjectmicrocontrolleruk_UA
dc.subjectmonitoringuk_UA
dc.subjectsurface wateruk_UA
dc.subjectwebsiteuk_UA
dc.subjectserveruk_UA
dc.subjectdatabaseuk_UA
dc.titleКомп'ютеризована система моніторингу якості поверхневих водuk_UA
dc.title.alternativeComputerized surface water monitoring systemuk_UA
dc.rights.holder© Белей Костянтин Володимирович , 2025uk_UA
dc.rights.holder© Belei Kostiantyn, 2025uk_UA
dc.contributor.committeeMemberМихалик, Дмитро Михайлович-
dc.contributor.committeeMemberMykhalyk, Dmytro-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages84-
dc.subject.udc004uk_UA
dc.relation.referencesЖаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламДСанПіН 2.2.4-171-10. Гігієнічні вимоги до води питної, призначеної для споживання людиною. Міністерство охорони здоров'я України.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.uk_UA
dc.relation.referencesStandard Methods for the Examination of Water and Wastewater. American Public Health Association (APHA), American Water Works Association (AWWA), Water Environment Federation (WEF). URL: https://www.standardmethods.org/ (дата звернення: 10.03.2025).uk_UA
dc.relation.referencesПогребенник В. Д., Клим Г. І., Бордун І. М., Пташник В. В., Паламар А. М. Системи оперативного контролю інтегральних параметрів водного середовища. Т. 2. Елементи комп’ютерних систем оперативного контролю: колективна монографія. Житомир: Видавничий дім «Бук-Друк», 2021. 180 c.uk_UA
dc.relation.referencesПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.uk_UA
dc.relation.referencesPalamar A., Karpinski M., Palamar M., Osukhivska H., Mytnyk M. Remote Air Pollution Monitoring System Based on Internet of Things. CEUR Workshop Proceedings, 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022), Ternopil, Ukraine, November 22–24, 2022. Vol. 3309. P. 194-204.uk_UA
dc.relation.referencesЛаріоник Р.В., Луцик Н.С., Паламар А.М. Система для моніторингу якості атмосферного повітря на базі IoT. Матеріали IX науково-технічної конференції "Інформаційні моделі, системи та технології" Тернопільського національного технічного університету імені Івана Пулюя (Тернопіль, 8–9 грудня 2021 року), Тернопіль: ТНТУ. 2021. С. 116.uk_UA
dc.relation.referencesОконський М.В., Лупенко С.А., Паламар А.М. Інформаційно-вимірювальна система для контролю метеорологічних параметрів на основі Інтернету речей. Матеріали IX науково-технічної конференції "Інформаційні моделі, системи та технології" Тернопільського національного технічного університету імені Івана Пулюя (Тернопіль, 8–9 грудня 2021 року), Тернопіль: ТНТУ, 2021. С. 118.uk_UA
dc.relation.referencesESP32-WROOM-32E & ESP32-WROOM-32UE Datasheet. Espressif Systems. URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf (дата звернення: 18.03.2025).uk_UA
dc.relation.referencesDeep Sleep & Other Power Saving Modes for ESP32. Espressif Systems. URL: https://espressif-docs.readthedocs-hosted.com/projects/esp-idf/en/release-v4.4/api-reference/system/sleep_modes.html (дата звернення: 18.03.2025).uk_UA
dc.relation.referencesTurbidity sensor (SKU: SEN0189). DFRobot Wiki. URL: https://wiki.dfrobot.com/Turbidity_sensor_SKU__SEN0189 (дата звернення: 22.03.2025).uk_UA
dc.relation.referencesGravity: Analog TDS Sensor / Meter For Arduino (SKU: SEN0244). DFRobot Wiki. URL: https://wiki.dfrobot.com/Gravity__Analog_TDS_Sensor__ _Meter_For_Arduino_SKU__SEN0244 (дата звернення: 22.03.2025).uk_UA
dc.relation.referencesPH Sensor PH4502C Composite Electrode Datasheet. URL: https://www.supmeaauto.com/uploads/2101/ph-sensor-datasheet.pdf (дата звернення: 22.06.2025).uk_UA
dc.relation.referencesDS18B20 Programmable Resolution 1-Wire Digital Thermometer Datasheet. Analog Devices, Inc. URL: https://www.analog.com/media/en/technical-documentation/data-sheets/ds18b20.pdf (дата звернення: 23.03.2025).uk_UA
dc.relation.referencesDS3231 Extremely Accurate I²C-Integrated RTC/TCXO/Crystal Datasheet. Analog Devices, Inc. URL: https://www.analog.com/media/en/technical-documentation/data-sheets/DS3231.pdf (дата звернення: 23.03.2025).uk_UA
dc.relation.referencesTransient Voltage Suppressor Diodes. Short-Form Brochure. Bourns Technical Library 2025. URL: https://www.bourns.com/docs/technical-documents/technical-library/chip-diodes/publications/bourns_tvs_diode_short_form.pdf (дата звернення: 26.03.2025).uk_UA
dc.relation.referencesGuidelines for Reliable 1-Wire Networks. Analog Devices / Maxim Integrated. URL: https://www.analog.com/en/app-notes/an/an148.pdf (дата звернення: 28.03.2025).uk_UA
dc.relation.referencesI2C Communication Protocol: Understanding I2C Primer, PMBus, and SMBus. Analog Devices. URL: https://www.mouser.com/pdfDocs/A468903i2c-communication-protocol-understanding-i2c-primer-pmbus-and-smbus.pdf (дата звернення: 28.03.2025).uk_UA
dc.relation.referencesYatsyshyn V., Pastukh O., Palamar A., Zharovskyy R. Technology of relational database management systems performance evaluation during computer systems design. Scientific Journal of TNTU, Ternopil, Ukraine, 2023. Vol. 109, No 1. P. 54–65.uk_UA
dc.relation.referencesSQL (TypeORM). NestJS Documentation. URL: https://docs.nestjs.com/recipes/sql-typeorm (дата звернення: 14.04.2025).uk_UA
dc.relation.referencesDatabases. NestJS Documentation. URL: https://docs.nestjs.com/techniques/database (дата звернення: 15.04.2025).uk_UA
dc.relation.referencesWorking with PostgreSQL. TypeORM Documentation. URL: https://typeorm.io/data-source-options#postgres--cockroachdb-data-source-options (дата звернення: 16.04.2025).uk_UA
dc.relation.referencesWeb Content Accessibility Guidelines 2.1. W3C Recommendation. URL: https://www.w3.org/TR/WCAG21/ (дата звернення: 24.04.2025).uk_UA
dc.relation.referencesЗакон України «Про охорону праці» : від 21 лист. 2002 р. № 229-IV // Відомості Верховної Ради України. 2003. № 2. Ст. 10.uk_UA
dc.relation.referencesПро затвердження Правил улаштування електроустановок : наказ Міністерства енергетики та вугільної промисловості України від 21 лип. 2017 р. № 476. Київ, 2017.uk_UA
dc.relation.referencesАтаманчук П. С. Безпека життєдіяльності : навч. посіб. Київ : Центр учбової літератури, 2016. 312 с.uk_UA
dc.relation.referencesПро затвердження Вимог щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями : наказ Міністерства соціальної політики України від 14 лют. 2018 р. № 207 // Офіц. вісн. України. 2018. № 36. Ст. 1334.uk_UA
dc.relation.referencesАндрейчук Н. І., Гнатюк Л. П., Коваль О. М. та ін. Охорона праці : навч. посіб. Київ : Центр учбової літератури, 2020. 288 с.uk_UA
dc.relation.referencesТиш Є.В., Шалапай Р.І. Типи вимог до комп’ютерних систем і методи їх виявлення. Матеріали XII міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій» (6-7 грудня 2023 року). Тернопіль: ТНТУ. 2023. С. 437.uk_UA
dc.relation.referencesЛупенко С.А., Пасічник В.В., Тиш Є.В. Комп’ютерна логіка. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 354 с.uk_UA
dc.relation.referencesТиш Є.В. Узагальнений алгоритм синтезу компонентів комп’ютерних систем на основі мікропрограмних автоматів. Вчені записки Таврійського національного університету імені В.І. Вернадського. Том 36 (75), № 1, 2025. С. 247-253.uk_UA
dc.relation.referencesTysh Ie. Approach and method of evaluation of the general reliability indicator of computer systems. International scientific journal “Computer systems and information technologies”, 3 (5). Khmelnytskyi National University. 2021. Р.74-80.uk_UA
dc.identifier.citationenBelei K. Computerized surface water monitoring system : Bachelor Thesis „123 — Computer Engineering“ / Kostiantyn Belei - Ternopil, TNTU, 2025 – 84 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Kostiantyn_Belei.pdf2,59 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора