Система налаштування механічних клавіатур на мікроконтролерах 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 с.

ORCID

DOI