Декодер сигналов азбуки Морзе с функцией автокоррекции ошибок

Полное название проекта:
Декодер сигналов азбуки Морзе с функцией автокоррекции ошибок
Статус: 
Допущен к очному туру
Год: 
2026
Автор
Фамилия, имя, отчество:
Захаров Андрей Сергеевич
Место учёбы (работы):
Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева»
Научный руководитель
Фамилия, имя, отчество: 
Семёнов Михаил Константинович
Место работы: 
СибГУ им. М. Ф. Решетнева
Проект
Номинация: 
Программно-аппаратные решения
Сроки работы над проектом: 
2025-2026
Описание: 

Результат проекта представляет собой декодирующее сигналы азбуки Морзе устройство с функцией автокоррекции ошибок.
В аппаратный состав устройства входит микроконтроллер Arduino Nano, датчик звука KY-038, а также двухстрочный дисплей LCD1602.
Процесс работы устройства заключается в приёме звуковых сигналов Морзе и последующих декодировках и автокоррекции.
Приём и обработка сигналов состоит в фиксации датчиком KY-038 превышения уровня громкости состояния "покоя", исходя из продолжительности превышения определяется тип сигнала (точка/тире).
При истечении межсимвольной паузы осуществляется декодировка символа, осуществляемая при помощи простого поиска по словарю, содержащего азбуку Морзе.
После регистрации межсловной паузы (окончания слова) устройство переходит в режим автокоррекции.
Подход к автокоррекции в устройстве основан на алгоритмах префиксного поиска, после декодировки полного слова производится поиск по словарю автокоррекции, пункт словаря имеющий наибольший совпавший префикс заменяет декодированное слово.

Собственный компьютер: 
буду использовать собственный компьютер (ноутбук)
Используемые технологии и инструменты
Языки программирования и разметки: 
C/C++
Другие: 
Среда разработки - Arduino IDE