Програмно-апаратний застосунок облаштування робочого місця

dc.contributor.advisorРадченко, Костянтин Олександрович
dc.contributor.authorНекрасова, Поліна Сергіївна
dc.date.accessioned2026-06-29T12:35:42Z
dc.date.available2026-06-29T12:35:42Z
dc.date.issued2026
dc.description.abstractДипломний проєкт включає пояснювальну записку (52 с., 10 рис., 2 табл., список використаної літератури з 12 найменуваннь, 3 додатки). Мета роботи: проєктування та створення програмно-апаратного комплексу розумного настільного таймера на базі мікроконтролера ESP32, який поєднує функціонал візуального менеджера часу за технікою «Помодоро» та вбудованої системи постійного моніторингу якості освітлення робочого місця. Методи та технології: в основі апаратної частини лежить 32-бітний мікроконтролер ESP32. Програмна частина реалізована мовою С++. Для передачі даних застосовано апаратні інтерфейси SPI (для дисплея) та I2C (для датчика). Збереження статистики забезпечується за допомогою підсистеми енергонезалежної пам'яті NVS (Non-Volatile Storage). Реалізація та результати: розроблено та зібрано діючий прототип пристрою. Він включає кольоровий IPS-дисплей з драйвером ST7789, цифровий датчик освітленості BH1750, інкрементальний енкодер для керування та активний зумер. Реалізовано графічний інтерфейс. У пристрої реалізовано логіку «Помодоро» та алгоритм медичного контролю, що автоматично блокує таймер та вмикає стан ALERT при падінні освітленості нижче 300 люкс. Практичне значення: отримано повністю функціональний автономний пристрій, готовий до повсякденного використання, який є економічно доступним і базується на поширених компонентах. Комплексний підхід дозволяє користувачеві підвищити концентрацію завдяки візуалізації робочих сесій і одночасно запобігає зоровій втомі та розвиненню астенопії завдяки примусовому контролю освітлення. Пристрій може бути легко відтворений або масштабований.
dc.description.abstractotherThe bachelor's thesis includes an explanatory note (52 pages, 10 figures, 2 tables, a list of references with 12 items, 3 appendices). Objective: The design and creation of a hardware-software complex for a smart desktop timer based on the ESP32 microcontroller, which combines the functionality of a visual time manager using the Pomodoro technique and a built-in system for continuous monitoring of workspace illumination quality. Methods and technologies: The hardware part is based on the 32-bit ESP32 microcontroller. The software part is implemented in C++. Hardware interfaces SPI (for the display) and I2C (for the sensor) are used for data transmission. The preservation of statistics is ensured by the NVS (Non-Volatile Storage) subsystem. Implementation and results: A working prototype of the device has been developed and assembled. It includes a color IPS display with an ST7789 driver, a BH1750 digital illumination sensor, an incremental encoder for control, and an active buzzer. A graphical user interface has been implemented. The device features Pomodoro logic and a medical control algorithm that automatically blocks the timer and triggers an ALERT state when the illumination drops below 300 lux. Practical significance: A fully functional autonomous device ready for everyday use has been obtained, which is economically affordable and based on common components. The comprehensive approach allows the user to increase concentration through the visualization of working sessions and simultaneously prevents visual fatigue and the development of asthenopia due to mandatory lighting control. The device can be easily reproduced or scaled.
dc.format.extent75 с.
dc.identifier.citationНекрасова, П. С. Програмно-апаратний застосунок облаштування робочого місця : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Некрасова Поліна Сергіївна – Київ, 2026. – 75 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/81995
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectпрограмно-апаратний комплекс
dc.subjectмікроконтролер ESP32
dc.subjectтайм-менеджмент
dc.subjectтехніка Помодоро
dc.subjectмоніторинг освітлення
dc.subjectзахист зору
dc.subjectдатчик BH1750
dc.subjectIPS-дисплей
dc.subjectскінченний автомат
dc.subjectС++
dc.subjecthardware-software complex
dc.subjectESP32 microcontroller
dc.subjecttime management
dc.subjectPomodoro technique
dc.subjectillumination monitoring
dc.subjectvision protection
dc.subjectBH1750 sensor
dc.subjectIPS display
dc.subjectstate machine
dc.subjectC++
dc.titleПрограмно-апаратний застосунок облаштування робочого місця
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Nekrasova_bakalavr.pdf
Розмір:
2.59 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: