Разработчик встраиваемых систем. Подключение сенсорного стола к физическому макету через Arduino (Дистанционная работа)

Бюджет не указан

Задание: Разработчик встраиваемых систем. Подключение сенсорного стола к физическому макету через Arduino (Дистанционная работа)

1. Общая задача Необходимо реализовать систему управления подсветкой физического макета с помощью сенсорного стола. Сенсорный стол (Windows) будет запускать разработанное нами ПО. При нажатии на кнопки в интерфейсе ПО должны передаваться команды на Arduino, который управляет подсветкой макета. 2. Текущее состояние - Подсветка макета **уже реализована** - Ранее управление осуществлялось через **аппаратную панель с кнопками** - Arduino (или аналогичный контроллер) уже используется в системе (уточняется) - Логика включения подсветки известна (какие зоны за что отвечают) 3. Что нужно сделать 3.1. Интеграция Arduino с ПК Реализовать приём команд от ПК (сенсорный стол): - по USB (Serial) — приоритетный вариант 3.2. Управление подсветкой При получении команды Arduino должен: - включать соответствующую зону подсветки, - выключать предыдущую (если требуется), - поддерживать режимы (опционально). 3.3. Таблица соответствия Кол-во подсветок макета 20шт 3.4. Режимы работы (опционально) Поддержка сценариев: - одиночная подсветка (выбор элемента), - последовательный режим (анимация по шагам опционально), - сброс состояния. 5. Требования к решению - Стабильная работа (выставочный режим, длительное использование) - Быстрая реакция (< 100 мс) - Простота (без избыточной архитектуры) - Возможность легко добавить новые зоны 6. Что предоставляем -Описание логики подсветки - Список зон и соответствий - Тестовое ПО (или API/формат команд) - Фото/видео макета - доступ к макету в МСК 7. Что требуется от исполнителя - выбор железа, - Написать прошивку Arduino - Настроить приём команд с ПК - Реализовать управление выходами (реле / контроллеры подсветки) - Протестировать связку ПК ↔ Arduino ↔ макет - При необходимости — предложить оптимизацию схемы 8. Результат работ - Рабочая прошивка Arduino - Инструкция по подключению - Описание команд 9. Важный момент Система должна заменить старую панель с кнопками и полностью управляться программно с сенсорного стола.