Система налаштування механічних клавіатур на мікроконтролерах ESP32
| dc.contributor.advisor | Коляда, Костянтин Вячеславович | |
| dc.contributor.author | Нестерук, Анастасія Олександрівна | |
| dc.date.accessioned | 2025-06-26T09:14:42Z | |
| dc.date.available | 2025-06-26T09:14:42Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Бакалаврський дипломний проєкт включає пояснювальну записку (54 с., 21 рис. 1 табл., 3 додатки, 20 слайдів презентації). Об’єкт розробки – створення системи для налаштування клавіатур, побудованих на мікроконтролерах ESP32. Система дозволяє: задавати параметри клавіатури, такі як кількість рядків і стовпців, призначення пінів, розкладку клавіш та запис макросів, а також проводити тестування роботи клавіатури, генерувати файл прошивки та автоматично завантажувати його на пристрій. У процесі розробки використані наступні технології: мови програмування C# та C++, платформа WPF, інструменти командного рядка Arduino CLI та esptool. В ході розробки: – Проведено аналіз існуючих засобів налаштування клавіатур; – Сформульовано основні вимоги до розроблюваної системи; – Розроблено структуру системи налаштування клавіатур; – Обрано необхідні інструменти та технології для реалізації системи; – Створено зручний графічний інтерфейс розроблюваної системи; – Розроблено основний функціонал системи для налаштування клавіатур побудованих на мікроконтролерах ESP32; – Протестовано та відлагоджено роботу розробленої системи. Розроблена система налаштувань дозволить зробити процес конфігурації клавіатури простішим та доступнішим, що дасть змогу користувачам зменшити час, витрачений на налаштування. | |
| dc.description.abstractother | Bachelor's degree project includes an explanatory note (54 p., 21 figures, 1 table, 3 appendices, 20 slides). The object of development is to create a system for customizing keyboards built on ESP32 microcontrollers. The system allows: set keyboard parameters, such as the number of rows and columns, pin assignment, key layout and macro recording, as well as test the keyboard operation, generate a firmware file and automatically upload it to the device. The following technologies were used in the development process: C# and C++ programming languages, WPF platform, Arduino CLI and esptool command line tools. In the course of development: – An analysis of existing keypad customization tools was conducted; – The basic requirements for the developed system were formulated; – The structure of the keyboard customization system is developed; – The necessary tools and technologies for the system implementation were selected; – A user–friendly graphical interface of the developed system was created; – The basic functionality of the system for configuring keyboards built on ESP32 microcontrollers has been developed; – Tested and debugged the developed system; The developed configuration system will make the process of keyboard configuration easier and more accessible, which will allow users to reduce the time spent on configuration. | |
| dc.format.extent | 69 с. | |
| dc.identifier.citation | Нестерук, А. О. Система налаштування механічних клавіатур на мікроконтролерах ESP32 : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Нестерук Анастасія Олександрівна. – Київ, 2025. – 69 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74459 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | клавіатура | |
| dc.subject | прошивка | |
| dc.subject | конфігурація | |
| dc.subject | ESP32 | |
| dc.subject | C# | |
| dc.subject | WPF | |
| dc.subject | Arduino CLI | |
| dc.subject | esptool | |
| dc.subject | keyboard | |
| dc.subject | firmware | |
| dc.subject | configuration | |
| dc.title | Система налаштування механічних клавіатур на мікроконтролерах ESP32 | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Nesteruk_bakalavr.pdf
- Розмір:
- 1.75 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: