Бакалаврські роботи

Постійне посилання зібрання

Переглянути

Нові надходження

Зараз показуємо 1 - 20 з 11242
  • ДокументВідкритий доступ
    Комп'ютерна система голосового управління ліфтом на основі мікроконтролера ESP32
    (КПІ ім. Ігоря Сікорського, 2025) Гусельніков, Антон Олексійович; Петрашенко, Андрій Васильович
    Кваліфікаційна робота включає пояснювальну записку (63 с., 29 рис. 1 табл., 5 додатків). Об’єкт розробки – створення комп'ютерної системи голосового управління ліфтом на основі мікроконтролера ESP32. Комп’ютерна система дозволяє: здійснювати запис аудіо; аналізувати аудіо та співставлення з наявними командами; проводити налаштування системи за рахунок WIFI з’єднання; зберігати проведені налаштування; показувати конфігурацію через веб-сайт; передавати данні через мережу Internet; комунікувати з користувачем; передбачені механізми захисту від помилок; забезпечувати цілісність даних, що передаються. У процесі розробки були використані мови програмування Python та C++. Застосовувалися як базові бібліотеки, так і бібліотеки Arduino. Як середовища розробки було обрано PyCharm та Arduino IDE. Із хмарних сервісів використано AWS EC2. Також було інтегровано OpenAI API. В ході розробки: - розроблено апаратну частину; - розроблено програмне забезпечення; - проведено аналіз існуючих рішень; - досліджено засоби реалізації;
  • ДокументВідкритий доступ
    Програмно-апаратний комплекс керування адресною світлодіодною WiFi-стрічкою
    (КПІ ім. Ігоря Сікорського, 2025) Бичко, Кирило Володимирович; Коляда, Костянтин Вячеславович
    Кваліфікаційна робота містить пояснювальну записку обсягом 51 с., 22 рис., 2 табл., 20 слайдів Об’єкт розробки – програмно-апаратний комплекс для керування адресною світлодіодною стрічкою (типу WS2812) через WiFi-мережу. Розроблений комплекс дозволяє організувати зручне віддалене керування світлодіодними ефектами у домашніх або комерційних умовах. Основою апаратної частини є мікроконтролер ESP32-C3, який забезпечує підключення до бездротової мережі та обробку команд користувача у реальному часі. Для безпечної та стабільної роботи реалізовано захист від перегріву плати, оптимізацію ширини струмоведучих доріжок, а також використано мінімальну кількість електронних компонентів для здешевлення виробу. Програмне забезпечення контролера забезпечує інтуїтивну логіку підключення до WiFi, прийом та обробку команд через UDP-протокол, гнучке керування кольором і яскравістю LED-стрічки. Для передачі параметрів мережі та управління реалізовано власний протокол, що дозволяє інтегрувати пристрій у системи “розумний дім” або керувати з будь-якого смартфона. У процесі виконання роботи: • здійснено аналіз ринку і вибір оптимальних апаратних компонентів для бюджетного рішення; • досліджено методи керування адресними світлодіодами та побудовано алгоритм керування стрічкою; • розроблено власний протокол обміну даними по WiFi; • виконано розрахунки параметрів плати для забезпечення надійності при великих струмах; • впроваджено функції логування для полегшення діагностики та підтримки; • створено та протестовано повноцінний робочий макет системи. Впровадження розробленого комплексу дозволяє суттєво знизити вартість керування адресним освітленням, забезпечує простоту налаштування та гнучкість інтеграції у сучасних IoT-системах.
  • ДокументВідкритий доступ
    Інформаційна система моніторингу успішності студентів
    (КПІ ім. Ігоря Сікорського, 2025) Бахурінський, Олександр Дмитрович; Наливайчук, Микола Васильович
    Кваліфікаційна робота включає пояснювальну записку (55 с., 17 рис., – табл., – додатки). Об’єкт розробки – створення інформаційної системи моніторингу успішності студентів, яка дозволяє здійснювати облік, аналіз та візуалізацію результатів навчальної діяльності. Інформаційна система дозволяє: зберігати та оновлювати дані про успішність студентів у зручному форматі; формувати звіти за визначеними параметрами; забезпечує доступ користувачів із різними рівнями прав. Передбачено інтеграцію з іншими системами університету та можливість доступу через веб-інтерфейс. В процесі розробки використовувались мова програмування JavaScript, фреймворки Vue.js, Node.js+Express, та СУБД PostgreSQL. В ході розробки: • проведено аналіз існуючих рішень щодо обліку та моніторингу успішності студентів; • визначено вимоги до функціональності та безпеки інформаційної системи; • розроблено структуру та архітектуру системи; • реалізовано модулі для введення, обробки та візуалізації даних; • протестовано систему на реальних даних з подальшим внесенням коректив; Упровадження цієї інформаційної системи у закладах вищої освіти дозволить підвищити ефективність контролю навчального процесу, покращити аналітику та забезпечити прозорість оцінювання.
  • ДокументВідкритий доступ
    Інформаційна система аналізу ефективності використання енергії в побутових приладах
    (КПІ ім. Ігоря Сікорського, 2025) Шевчук, Ярослава Олегівна; Радченко, Костянтин Олександрович
    Дипломний проєкт включає пояснювальну записку (85 с., 40 рис., 8табл., список використаної літератури з 31 найменування, 3 додатки). Об’єкт розробки – інформаційна система аналізу ефективності використання енергії в побутових приладах. Розроблена система дозволяє прогнозувати споживання електроенергії на основі вхідних параметрів (тип приладу, температура, сезон, кількість мешканців), аналізувати історичні дані та оцінювати потенційну економію. У ході розробки: – проведено аналіз особливостей енергоспоживання та актуальних підходів до його оцінювання; – обґрунтовано доцільність застосування машинного навчання та обрано метод швидкого дерева; – побудовано математичну модель прогнозування з урахуванням багатофакторного впливу; – реалізовано програмну систему на мові C# з використанням ML.NET та архітектурою WinForms; – проведено експериментальні дослідження, що підтвердили точність моделі (R² = 0,7553) та ефективність інтерактивного інтерфейсу для аналізу споживання. Середовище розробки – Visual Studio 2022.
  • ДокументВідкритий доступ
    Комп'ютерна система управління мережею торгових точок
    (КПІ ім. Ігоря Сікорського, 2025) Чебан, Максим Дмитрович; Павловський, Володимир Ілліч
    Кваліфікаційна робота включає пояснювальну записку (приблизно 70 с., 54 рис., 4 додатки). Комп’ютерна система управління мережею торгових точок. Об’єкт розробки — комп’ютерна система для централізованого управління мережею торгових точок. Мета розробки — створити комп’ютерну систему, яка забезпечує управління товарами, персоналом, обліком продажів, аналізом залишків та автоматизує аналітичну діяльність у розрізі кожної торгової точки. У ході розробки: - Сформульовані функціональні та нефункціональні вимоги до системи; - Спроєктована архітектура багатокомпонентної системи; - Розроблена структура бази даних з підтримкою зв’язків між об’єктами; - Реалізований кросплатформний додаток на базі .NET Windows Forms; - Впроваджено інтерфейс користувача з підтримкою ролей (адміністратор, менеджер, касир). Основні характеристики та можливості системи: - Управління товарами (каталог, категорії, залишки, ціни); - Ведення обліку продажів по кожній торговій точці; - Аналітика у вигляді таблиць та графіків; - Система ролей та авторизації; - Управління персоналом та призначення по магазинах; - Внутрішні переміщення товарів між точками (опціонально); У процесі розробки використано такі технології: мова програмування C#, фреймворк .NET Windows Forms, ASP.NET Core, система управління базами даних PostgreSQL, мова структурованих запитів SQL, HTML для створення шаблонів звітів. Можливе подальше вдосконалення системи за рахунок інтеграції зі сторонніми сервісами аналітики, підключенням мобільного додатку або хмарного зберігання.
  • ДокументВідкритий доступ
    Контролер автоматичного поливу на основі програмованої плати Arduino
    (КПІ ім. Ігоря Сікорського, 2025) Угнівенко, Ярослав Вікторович; Потапова, Катерина Романівна
    Бакалаврський дипломний проект включає пояснювальну записку (56 стор., 55 рис., 3 табл., список використаної літератури з 15 найменувань, 4 додатків). Об’єкт розробки – створення програмно-технічного комплексу, а саме контролера автоматичного поливу на основі програмованої плати Arduino з системою аналізу погодних умов для коригування часу поливу з можливістю керування контролером дистанційно через Bluetooth. В ході розробки: - Проведено аналіз наявних систем автоматичного поливу; - Розроблено фізичний макет самого контролера з підключенням датчиків і реле; - Розроблена операційна система даного контролера; - Розроблена функція розумного поливу для зміни тривалості поливу в залежності від умов; Програмний код контролера написаний на мові Wiring, яка являється адаптацією мови C++ для Arduino, а також були використані бібліотеки для роботи з датчиками. Середовище розробки – Arduino IDE.
  • ДокументВідкритий доступ
    Система процедурної генерації тривимірних віртуальних світів на основі алгоритму шуму Перліна в ігровому рушії Unity
    (КПІ ім. Ігоря Сікорського, 2025) Кухта, Данило Ігорович; Тарасенко-Клятченко, Оксана Володимирівна
    Кваліфікаційна робота включає пояснювальну записку (82 с., 28 рис., 7 табл., 8 додатки). Об'єкт розробки – створення універсальної системи процедурної генерації тривимірних віртуальних світів на основі алгоритму шуму Перліна та його модифікацій для застосування в інженерних задачах моделювання та симуляції. Розроблена система забезпечує: ефективне формування природних ландшафтів та ґрунтових структур; воксельне представлення просторових даних з оптимізацією візуалізації; багатопотокову обробку обчислювальних процесів; гнучкі механізми конфігурації параметрів генерації. Система реалізована в ігровому рушії Unity з використанням мови програмування C# та власної імплементації функції обрахунку шуму Перліна замість готових бібліотек. В ході розробки: - проведено аналіз існуючих методів процедурної генерації тривимірних середовищ; - реалізовано алгоритм генерації на базі шуму Перліна та його модифікації (фрактальний броунівський рух, доменне викривлення); - створено систему воксельної репрезентації віртуального середовища; - впроваджено механізми оптимізації відображення вокселів шляхом візуалізації виключно зовнішніх граней; - реалізовано багатопотокову обробку для підвищення продуктивності процесу генерації; - забезпечено гнучкі механізми управління параметрами генерації для відтворення різноманітних типів поверхонь та ґрунтів; - проведено експериментальні тестування системи та оцінено її ефективність у контексті інженерних застосувань. Упровадження цієї системи в інженерні системи або наукові дослідження дозволить автоматизувати процес створення реалістичних віртуальних середовищ та підвищити точність моделювання природних процесів.
  • ДокументВідкритий доступ
    Портативна система контролю якості повітря з локальним інтерфейсом та збереженням даних
    (КПІ ім. Ігоря Сікорського, 2025) Яцков, Максим Юрійович; Малежик, Петро Михайлович
    Кваліфікаційна робота включає пояснювальну записку (53 с., 34 рис.). Об’єкт розробки – портативна система моніторингу якості повітря в житлових приміщеннях на базі мікроконтролера STM32, призначена для локального вимірювання параметрів повітря та збереження отриманих даних для подальшого аналізу. Система дозволяє контролювати основні показники якості повітря: температуру, вологість, атмосферний тиск, концентрацію CO2 та освітленість. Програмно-апаратна система забезпечує безперервне зчитування даних із цифрових сенсорів через стандартні інтерфейси; локальне виведення інформації на кольоровий TFT-дисплей із послідовним інтерфейсом; керування за допомогою сенсорної клавіатури; індикацію передавання даних через USB інтерфейс; збереження даних у файловій системі на зовнішньому накопичувачі з підтримкою SPI; взаємодію з персональним комп’ютером через USB для обміну даними та налаштувань; виведення графіків змін параметрів і відповідних попереджень. Програмне забезпечення реалізовано мовою C із використанням бібліотек STM32Cube HAL, FreeRTOS, FatFs і USB Device. Проект створено з використанням утиліти STM32CubeMX. В ході розробки: - проаналізовано існуючі рішення в галузі моніторингу мікроклімату для побутових умов; - сформульовано функціональні та технічні вимоги до пристрою; - спроектовано архітектуру апаратного та програмного забезпечення; - реалізовано програмну частину з використанням FreeRTOS та периферійних бібліотек HAL; - здійснено тестування працездатності пристрою в умовах, наближених до реального використання. Реалізація системи дозволяє створити зручний інструмент для постійного відстеження параметрів мікроклімату у приміщеннях, сприяє своєчасному реагуванню на негативні зміни якості повітря та загальному покращенню умов проживання.
  • ДокументВідкритий доступ
    Спеціалізована система відеофіксації на основі ESP32-CAM з керуванням з месенджер
    (КПІ ім. Ігоря Сікорського, 2025) Щербина, Надія Іванівна; Боярінова, Юлія Євгенівна
    Кваліфікаційна робота включає пояснювальну записку (57 с., 37 рис. 2 табл., 4 додатки). Об’єкт розробки – система виявлення руху на базі ESP32-CAM та PIR-датчика з можливістю надсилання зображень у меседжер. Комп’ютерна система дозволяє: здійснювати виявлення руху за допомогою PIR-датчика; автоматично робити знімки за допомогою модуля ESP32-CAM; передавати отримані зображення у месенджер через Wi-Fi-з’єднання; обмежувати частоту надсилання повідомлень для запобігання спаму; адаптувати роботу в умовах різного умов за рахунок використання додаткового освітлення. В ході розробки: − проведено аналіз існуючих методів побудови систем виявлення руху; − визначені вимоги до системи на основі мікроконтролера ESP32-CAM та PIR-датчика; − розроблено алгоритм функціонування системи з урахуванням оптимізації передачі даних; − реалізовано програмне забезпечення для роботи з PIR-датчиком та ESP32-CAM; − створено бота для отримання повідомлень та зображень у реальному часі; − проведено тестування працездатності та оптимізацію швидкості передачі даних. Упровадження цієї системи дозволяє створити доступний та ефективний засіб відеоспостереження, який може бути використаний для охорони приміщень, моніторингу територій та інших застосувань, що потребують виявлення руху.
  • ДокументВідкритий доступ
    Комп'ютерна система поглибленого вивчення історії
    (КПІ ім. Ігоря Сікорського, 2025) Шпилька, Ігор Вячеславович; Кучмій, Оксана Олександрівна
    Об’єкт розробки – створення комп’ютерної системи поглибленого вивчення історії, що надаватиме користувачам можливості досліджувати історичні події та процеси, аналізувати взаємозв’язки між ними впродовж виконання відповідних різнотипних завдань та отримувати персоналізовані рекомендації відповідно до їхніх інтересів. Комп’ютерна система надає можливість до реєстрації та авторизації користувачів, інтерактивного вивчення історії при відображенні їхнього прогресу, обговорення завдань і тем із іншими користувачами. В ході розробки: - проведено аналіз існуючих рішень у сфері цифрового вивчення історії; - сформульовані вимоги до програмного забезпечення для підтримки освітнього процесу; - розроблена архітектуру, структуру бази даних та інтерфейс; - створено програмне забезпечення згідно з поставленими вимогами. Подальше використання розробленої системи можливе при самонавчанні та в освітніх установах. Її впровадження дозволить поглибити знання з історії, забезпечивши достатній рівень інтерактиву для підвищення рівня ефективності навчання.
  • ДокументВідкритий доступ
    Веборієнтована система продажу та проведення аукціонів творів мистецтва
    (КПІ ім. Ігоря Сікорського, 2025) Петраш, Павло Степанович; Наливайчук, Микола Васильович
    Кваліфікаційна робота включає в себе пояснювальну записку (50 стор., 3 додатки) Метою даного дипломного проекту є розробка веборієнтованої системи для продажу та проведення аукціонів творів мистецтва. Система дозволяє користувачам реєструвати, публікувати та продавати твори мистецтва через аукціонний механізм, забезпечуючи прозорість, зручність та безпеку угод. Розроблена платформа надає можливості автоматизованого керування лотами, ставками та платежами, а також інтеграцію зі зовнішніми сервісами. Для реалізації системи було використано середовище розробки Visual Studio Code, мову програмування Python (фреймворк Django або Flask) та JavaScript (фреймворк React або Vue.js). Дані зберігаються в реляційній базі даних (PostgreSQL або MySQL), а для забезпечення безпеки транзакцій застосовано HTTPS та шифрування критичної інформації. У ході розробки було проведено аналіз існуючих рішень для онлайн-аукціонів, обґрунтовано вибір технологій, реалізовано механізми аукціонних торгів, системи рейтингів користувачів та перевірки авторства творів. Також було розроблено інтуїтивний інтерфейс для зручної взаємодії з системою. Ключові слова: веб-система, аукціон, продаж мистецтва, онлайн-торги, безпека угод.
  • ДокументВідкритий доступ
    Автоматизована система визначення стилю тексту на основі NLP
    (КПІ ім. Ігоря Сікорського, 2025) Петраш, Антон Степанович; Романкевич, Олексій Михайлович
    Кваліфікаційна робота включає в себе пояснювальну записку (52 стор. 5 рис. 2 табл., 3 додатки) Метою даного дипломного проекту є розробка програмного забезпечення для автоматизованого визначення стилю тексту на основі технологій машинного навчання та обробки природної мови. Система дозволяє аналізувати введений користувачем текст і визначити до якого з стилів він відноситься. Розроблена програма забезпечує швидке і точне визначення стилю, повторне використання навчених моделей, можливість масштабування під вужчі та ширші завдання. Систему можна інтегрувати в освітні платформи, інструменти для редакції текстів, системи контролю якості текстів. Для розробки програмного забезпечення було використано середовище розробки Visual Studio Code та мову програмування Python. Форматом зберігання даних для навчання і тестування було обрано CSV. Модель побудована на основі алгоритму LinearSVC, а векторизатор на основі методу TF-IDF. В ході розробки було проведено аналіз існуючих рішень з класифікації стилю тексту, обґрунтовано вибір технологій за допомогою яких було виконано завдання, реалізовано алгоритм обробки помилок, використовуючи обрані технології було розроблено програму яка дає змогу визначити стиль заданого користувачем тексту.
  • ДокументВідкритий доступ
    Комп'ютерні засоби на базі мікроконтролера STM32 для моніторингу та управління енергоспоживанням побутових пристроїв
    (КПІ ім. Ігоря Сікорського, 2025) Ольховський, Максим Олександрович; Клятченко, Ярослав Михайлович
    Кваліфікаційна робота включає пояснювальну записку (67 с., 20 рис. 2 табл., 4 додатки). Об’єктом розробки – створення комп’ютерної системи моніторингу та управління енергоспоживанням побутових пристроїв на базі мікроконтролера STM32, яка дозволяє здійснювати збір даних про енергоспоживання та надавати користувачеві інструменти для його оптимізації. Комп’ютерна система передбачає: збір даних про енергоспоживання побутових пристроїв; передачу даних до центрального вузла на базі мікроконтролера STM32; візуалізацію даних моніторингу через веб-інтерфейс. В процесі розробки передбачається використання мікроконтролера STM32 для збору та обробки даних, а також технологій веб-розробки для створення користувацького інтерфейсу. В ході розробки: проведено аналіз вже існуючих систем моніторингу та управління енер-госпоживанням; сформульовані вимоги до комп’ютерної системи моніторингу та управ-ління енергоспоживанням побутових пристроїв на базі мікроконтроле-ра STM32; розроблено емулятор мікроконтролера STM32; розроблено веб-інтерфейс для моніторингу енергоспоживання; проведено тестування розробленої системи на основі імітованих даних про енергоспоживання; Упровадження цієї системи в побутових умовах дозволить підвищити енергоефективність використання електроенергії, зменшити витрати на комунальні послуги та сприяти більш свідомому споживанню ресурсів.
  • ДокументВідкритий доступ
    Комп'ютерна аналітично-моніторингова система управління IoT-пристроями
    (КПІ ім. Ігоря Сікорського, 2025) Луценко, Богдан Анатолійович; Петрашенко, Андрій Васильович
    Бакалаврський дипломний проєкт включає пояснювальну записку (56 стор., 1 рис., список використаної літератури з 72 найменувань, 3 додатки) Об’єкт розробки - комп'ютерна аналітично-моніторингова система управління IoT-пристроями. Запропоновано трирівневу архітектуру сенсорний вузол → MQTT-шина → backend-API → frontend-dashboard, що забезпечує повний цикл — від збору телеметрії до інтерактивної візуалізації та керування. У межах роботи: • спроєктовано та виготовлено сенсорний модуль на ESP32 з датчиками напруги AC, VEML7700 (освітленість) і BME280 (температура, вологість, тиск); • реалізовано відмовостійкий MQTT-клієнт і REST-сервер на FastAPI з ORM-зберіганням даних SQL Lite; • створено адаптивну веб-панель на React (+ Chart.js, React-Grid-Layout) для динамічного перегляду історії та статистики вимірювань; • проведено модульні й інтеграційні випробування, підтверджено можливість масштабування та впровадження у «розумних» будинках, промислових цехах і аграрних господарствах. Практичне значення полягає у відкритому вихідному коді, що дає змогу швидко адаптувати систему під конкретні завдання цифрової трансформації виробництв чи побутових середовищ.
  • ДокументВідкритий доступ
    Розширення браузера для знаходження шаблонів ритму у звукових даних
    (КПІ ім. Ігоря Сікорського, 2025) Ішмуратов, Тимур Ільдарович; Молчанов, Олексій Андрійович
    Кваліфікаційна робота включає пояснювальну записку (60 с., 27 рис., 4 табл., 6 додатки). Метою проекту є створення програмного забезпечення у вигляді розширення для веб-браузера для знаходження шаблонів ритму у звукових даних. Програмний засіб забезпечує функції метронома та автоматичного аналізу темпу аудіофайлів. Призначенням розширення є надання можливостей для використання звичайного ручного метроному, із можливістю задачі BPM та метру, а також автоматичного метронома, який дозволяє завантажити аудіофайл, який буде автоматично проаналізовано. Також розширення надає можливість відтворювати завантажений файл із супроводом згенерованого клік треку. В процесі розробки були використані сучасні веб-технології, зокрема стандартизована Web Audio API для обробки та відтворення звуку в браузері та бібліотека Essentia.js для аналізу аудіосигналів та визначення темпу. В ході розробки було: • проведено аналіз існуючих програмних рішень та технологій для роботи з музичним темпом та ритмом; • сформульовані вимоги до програмного продукту – розширення браузера для аналізу темпу та роботи з метрономом; • розроблена архітектура розширення, що забезпечує взаємодію модулів метронома, програвача аудіо та аналізатора темпу; • розроблено функціонал ручного метронома; • розроблено функціонал автоматичного. Впровадження даного розширення надасть музикантам та іншим зацікавленим користувачам зручний та доступний інструмент для практики та аналізу музичних композицій.
  • ДокументВідкритий доступ
    Програмний застосунок-платформа для спортивної соціальної взаємодії
    (КПІ ім. Ігоря Сікорського, 2025) Іващук, Дмитро Сергійович; Наливайчук, Микола Васильович
    Кваліфікаційна робота включає пояснювальну записку (61 с., 13 рис. 2 додатки). Об’єкт розробки – програмний застосунок-платформа для спортивної соціальної взаємодії, для організації та участі у спортивних іграх між користувачами. В ході роботи було проведено аналіз існуючих систем, обґрунтовано вибір архітектури клієнт-серверної моделі, бази даних, засобів кешування, а також підходів до аутентифікації. Було реалізовано основний функціонал застосунку: створення та пошук ігор, геолокаційний пошук, особистий профіль, чат, календар подій, алгоритм рекомендацій, система підписок і внутрішня валюта. Особливу увагу приділено безпеці, масштабованості та інтеграції з зовнішніми сервісами (Google OAuth, Apple Sign-In, Firebase, RevenueCat). Застосунок реалізовано за допомогою технологій React Native, NestJS, PostgreSQL, Prisma, Redis.
  • ДокументВідкритий доступ
    Комп'ютерні засоби обробки зображень на базі конвеєрних прискорювачів GPU
    (КПІ ім. Ігоря Сікорського, 2025) Дімова, Марія Андріївна; Клятченко, Ярослав Михайлович
    Кваліфікаційна робота включає пояснювальну записку (81 с., 54 рис., 6 додатків). Метою розробки є створення програмного засобу для GPU-прискореної конвеєрної обробки зображень, що забезпечує ефективну обробку візуальних даних за допомогою заданого конвеєра. В ході розробки було: 1) проведено огляд та порівняльний аналіз існуючих програмних засобів обробки зображень з точки зору їх підтримки GPU та можливостей конвеєризації; 2) виявлено недоліки існуючих рішень, пов'язані зокрема з накладними витратами на передачу даних CPU-GPU при послідовній обробці; 3) обґрунтовано вибір технологічного стеку на базі WebGL та GLSL для реалізації GPU-прискореного конвеєра у веб-середовищі; 4) розроблено архітектуру програмного засобу з акцентом на GPU-резидентну конвеєрну обробку; 5) реалізовано набір ключових фільтрів та операцій передобробки зображень у вигляді GLSL шейдерів; 6) реалізовано програмний механізм побудови та виконання конвеєра фільтрів на GPU; 7) розроблено базовий користувацький інтерфейс для взаємодії з програмним засобом; Програмний засіб дозволяє: завантажувати цифрові зображення; формувати довільні послідовності (конвеєри) із набору реалізованих фільтрів та налаштовувати їхні параметри для отримання потрібного результату; виконувати обробку зображення сформованим конвеєром; виконувати алгоритми обробки повністю на GPU ти мінімізувати передачу даних між CPU та GPU; візуалізувати результати обробки в реальному часі та зберігати оброблені зображення; вимірювати час виконання конвеєра для оцінки продуктивності. В процесі розробки були використані сучасні веб-технології та графічні API, зокрема WebGL та GLSL для GPU-прискорення обчислень. Упровадження цього засобу дозволить значно підвищити швидкість та ефективність етапу обробки зображень для подальшого використання у інформаційних системах, які використовують візуальні дані, зокрема у системах комп'ютерного зору та штучного інтелекту, які працюють з великими обсягами візуальних даних. Проект слугуватиме прототипом для подальших розробок високопродуктивних веб-орієнтованих інструментів обробки зображень.
  • ДокументВідкритий доступ
    Комп'ютерна система прогнозування альтернативної електрогенерації на основі метеорологічних даних
    (КПІ ім. Ігоря Сікорського, 2025) Горбик, Данііл Васильович; Романкевич, Віталій Олексійович
    Кваліфікаційна робота включає пояснювальну записку (58 с., 21 рис., 2 таб., 3 дод.). Об’єкт розробки – створення комп'ютерної системи прогнозування генерації електроенергії з відновлювальних джерел на основі обробки метеорологічних даних. Реалізована система дозволяє: здійснювати автоматичне отримання погодних даних з відкритих API, прогнозувати обсяг виробленої електроенергії, зберігати, обробляти та аналізувати дані з урахуванням характеристик конкретного користувача , також надавати йому візуально зрозуміле подання результатів. Система побудована за клієнт-серверною архітектурною моделлю, має інтеграцію з базою даних PostgreSQL і передбачає засоби захисту від несанкціонованого доступу. В якості основних технологій застосовано платформу Node.js для серверної частини, Vue.js для клієнтської частини та API метеорологічного сервісу для отримання метеоданних. В ході розробки було здійснено огляд актуальних рішень у сфері прогнозування генерації відновлювальних джерел енергії, визначено функціональні й технічні вимоги до майбутньої системи, розроблено архітектуру програмного комплексу з урахуванням подальшого масштабування, реалізовано серверну логіку, що використовує API, реалізовано інтерфейс для кінцевого користувача, побудовано структуру взаємодії з базою даних PostgreSQL. Впровадження запропонованої системи сприяє більш ефективному використанню відновлювальної енергії, дозволить оптимізувати навантаження на енергомережу та збільшити можливість планування енергоспоживання на основі точного прогнозу.
  • ДокументВідкритий доступ
    Портативна система моніторингу розумного освітлення на основі ESP32
    (КПІ ім. Ігоря Сікорського, 2025) Гармаш, Дмитро Олегович; Сергієнко, Павло Анатолійович
    Кваліфікаційна робота включає пояснювальну записку (63 с., 15 рис., 6 табл., список використаної літератури з 18 найменувань, 6 додатків) Об'єкт розробки – процес автоматичного керування освітленням. Предмет дослідження — апаратні та програмні засоби для регулювання освітлення на основі сенсорних даних датчиків GY-30 BH1750FVI та TCS34725. Мета роботи – створення портивної автономної системи освітлення з локальною нейромережею для адаптації яскравості та кольорової температури світла. У процесі реалізації було проаналізовано існуючі рішення, розроблено технічні вимоги, створено апаратну частину та програмну логіку. Результати тестування підтвердили ефективність адаптації освітлення та потенціал впровадження системи в побутових і комерційних просторах. Основу системи становить мікроконтролер ESP32, що забезпечує періодичний збір даних з датчиків освітленості та кольорової температури, обробку через вбудовану нейромережу та керування світлодіодним освітленням. Система працює локально, без хмарних сервісів, у режимі зниженого енергоспоживання. У проєкті реалізовано локальну нейромережу для прогнозу кольорової температури без підключення до хмари, досягнуто точності прогнозування з відхиленням менше 2% та забезпечено стабільну автономну роботу системи без потреби у втручанні користувача протягом усього циклу функціонування.
  • ДокументВідкритий доступ
    Система контролю стану апаратних ресурсів на базі технології NodeJS
    (КПІ ім. Ігоря Сікорського, 2025) Бондаренко, Владислав Олексійович; Потапова, Катерина Романівна
    Випускна кваліфікаційна робота: 65 сторінок, 17 рисунків, 11 таблиць, 50 джерел, 4 додатки. Метою даного дипломного проекту є проектування та розробка мультиплатформної системи моніторингу системних ресурсів комп'ютерних систем. Пропонується комплексна система моніторингу, яка забезпечує збір, обробку та візуалізацію даних про стан системних ресурсів (CPU, пам'ять, диски, мережу, температуру) через різні платформи - веб-інтерфейс, мобільний та десктопний додатки. Система реалізує періодичне оновлення даних та гнучку систему сповіщень про критичні стани. Запропонована архітектура використовує сучасні технології: серверна частина на основі NestJS з TypeScript, веб-інтерфейс на React, мобільний додаток на React Native та десктопний агент на Electron. Для зберігання даних використовується MongoDB, а для сповіщень інтегровано Email та Telegram API. В рамках дипломного проекту спроектовано модульну архітектуру, реалізовано RESTful API для взаємодії між компонентами, систему автентифікації на основі JWT токенів, механізми збору та агрегації метрик, інтерактивну візуалізацію даних з історичним аналізом. Використовуючи дану систему моніторингу можливо контролювати стан обчислювальних систем різного масштабу - від персональних комп'ютерів до корпоративних інфраструктур, отримувати своєчасні сповіщення про критичні стани та аналізувати історичні дані для оптимізації використання ресурсів.