Система налаштування механічних клавіатур на мікроконтролерах ESP32
Вантажиться...
Дата
2025
Автори
Нестерук, Анастасія Олександрівна
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Бакалаврський дипломний проєкт включає пояснювальну записку (54 с., 21 рис. 1 табл., 3 додатки, 20 слайдів презентації).
Об’єкт розробки – створення системи для налаштування клавіатур, побудованих на мікроконтролерах ESP32.
Система дозволяє: задавати параметри клавіатури, такі як кількість рядків і стовпців, призначення пінів, розкладку клавіш та запис макросів, а також проводити тестування роботи клавіатури, генерувати файл прошивки та автоматично завантажувати його на пристрій. У процесі розробки використані наступні технології: мови програмування C# та C++, платформа WPF, інструменти командного рядка Arduino CLI та esptool.
В ході розробки:
– Проведено аналіз існуючих засобів налаштування клавіатур;
– Сформульовано основні вимоги до розроблюваної системи;
– Розроблено структуру системи налаштування клавіатур;
– Обрано необхідні інструменти та технології для реалізації системи;
– Створено зручний графічний інтерфейс розроблюваної системи;
– Розроблено основний функціонал системи для налаштування клавіатур побудованих на мікроконтролерах ESP32;
– Протестовано та відлагоджено роботу розробленої системи.
Розроблена система налаштувань дозволить зробити процес конфігурації клавіатури простішим та доступнішим, що дасть змогу користувачам зменшити час, витрачений на налаштування.
Опис
Ключові слова
клавіатура, прошивка, конфігурація, ESP32, C#, WPF, Arduino CLI, esptool, keyboard, firmware, configuration
Бібліографічний опис
Нестерук, А. О. Система налаштування механічних клавіатур на мікроконтролерах ESP32 : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Нестерук Анастасія Олександрівна. – Київ, 2025. – 69 с.