Разработка интерактивной игровой системы с кнопками-пультами
Цель проекта
Создание комплекта для интерактивной игры, аналогичной "Угадай мелодию". Система состоит из центральной (мастер) кнопки и набора клиентских кнопок для участников. Основная задача - определить, кто из игроков нажал свою кнопку первым, и визуально/звуково обозначить результат.
Основные функциональные требования
- Архитектура: Одна мастер-кнопка (сервер) и до 8 клиентских кнопок (пультов).
- Связь: Беспроводное взаимодействие между устройствами по протоколу Wi-Fi.
- Логика игры:
- При нажатии на клиентскую кнопку сигнал передается на мастер-устройство.
- Мастер-кнопка определяет, какая кнопка была нажата первой.
- На кнопке-победителе загорается светодиодная лента (победный цвет, например, зеленый) и воспроизводится звуковой сигнал победы.
- На кнопках, нажатых позже, включается подсветка другого цвета (например, красного).
- Учет статистики: Программное обеспечение должно вести учет и хранение количества нажатий для каждой кнопки.
- Аппаратная часть:
- Готовые корпуса для кнопок уже имеются.
- Необходима помощь в монтаже электронных компонентов внутрь корпусов.
- Все кнопки должны работать от встроенных аккумуляторов с возможностью подзарядки.
Требования к исполнителю и результату
- Необходимо разработать прошивку (программное обеспечение) для мастер-кнопки и клиентских устройств.
- Требуется консультация или непосредственная помощь в подборе компонентов (платы, аккумуляторы, светодиоды, динамики) и их установке в готовые корпуса.
- Приветствуется наличие готовых или адаптированных решений для подобных задач.
- Результатом работы должен стать полностью рабочий комплект устройств с исходным кодом и инструкцией.