ВКР (Диплом)
Анализ и разработка сенсорной клавиатуры с возможностью индивидуализации расположения, размера и цветовых характеристик клавиш на базе одноплатного компьютера Raspberry Pi Zero 2 W с использованием ёмкостного сенсорного дисплея и программной реализации
Представленное исследование сосредоточено на комплексном проектировании и программно-аппаратной реализации интеллектуальной интерфейсной системы, интегрирующей принципы гибкой настройки пользовательского взаимодействия с вычислительными мощностями архитектуры ARM. В ходе работы осуществляется глубокий математический анализ алгоритмов обработки ёмкостного касания, разрабатывается многоуровневая программная архитектура на языке Python с применением асинхронных методов передачи данных, а также проектируется кастомизируемый графический интерфейс. Особое внимание уделяется математическому моделированию расположения элементов управления и оптимизации задержек при эмуляции HID-устройств (Human Interface Device) посредством протоколов беспроводной связи, что позволяет создать адаптивную среду ввода, адаптированную под специфические антропометрические и функциональные требования пользователя.
Действующий прототип программно-аппаратного комплекса, включающий в себя математическую модель оптимизации экранного пространства, библиотеку низкоуровневых драйверов для взаимодействия с контроллером сенсорной панели на базе Raspberry Pi Zero 2 W, а также алгоритмическое обеспечение для динамической реконфигурации визуальных и функциональных параметров клавиш с поддержкой протоколов эмуляции Bluetooth HID.
В условиях стремительной цифровизации и диверсификации профессиональной деятельности специалисты различных отраслей сталкиваются с ограниченностью стандартных инструментов ввода, которые не учитывают специфику эргономики и индивидуальные паттерны когнитивной нагрузки. Развитие отечественных школ человеко-машинного взаимодействия, опирающихся на фундаментальные труды в области прикладной математики и кибернетики, указывает на необходимость создания гибких, перепрограммируемых интерфейсов. Использование доступных одноплатных вычислительных платформ в сочетании с высокоуровневым программированием открывает возможности для импортозамещения и локализации сложных инженерных решений, обеспечивая при этом высокую степень информационной безопасности и независимости от закрытых проприетарных систем.
Научное обоснование, алгоритмическая разработка и техническая реализация конфигурируемой сенсорной панели управления, обеспечивающей минимизацию времени отклика при передаче пользовательских команд и предоставляющей инструменты для полной индивидуализации визуально-пространственных характеристик интерфейса.
1. Провести критический анализ существующих теоретических подходов и практических решений в области проектирования адаптивных интерфейсов ввода.
2. Сформулировать математическую постановку задачи оптимизации геометрических параметров клавиш с учетом минимизации ошибок позиционирования пальца.
3. Разработать архитектуру программного обеспечения на языке Python, реализующую модель событийного управления и асинхронную обработку прерываний от сенсорной панели.
4. Реализовать алгоритмы цветовой дифференциации и динамического изменения макета клавиатуры в реальном масштабе времени.
5. Спроектировать и программно реализовать модуль беспроводной эмуляции пользовательского ввода, обеспечивающий совместимость с современными операционными системами.
6. Провести серию экспериментальных испытаний разработанной системы для оценки её производительности, стабильности соединения и эргономических показателей.
- Оформление по ГОСТ
- Содержание и структура уже собраны
- Подходит как пример для своей темы
