Сайт под ключ
Система управления квест-комнатой
Десктопное приложение на PyQt5 для управления квест-комнатой, объединяющее программное обеспечение с физическим оборудованием. Система автоматически управляет светом, музыкой, дверями, магнитами, датчиками, Arduino и другими устройствами в соответствии со сценарием квеста. Предусмотрено также ручное управление всеми основными элементами комнаты.

Разработал программно-аппаратную систему управления квест-комнатой. Основой системы является десктопное приложение на Python и PyQt5, которое выступает центральным пультом управления всеми электронными устройствами и игровыми событиями.
Квест-комната оборудована различными датчиками, контроллерами и исполнительными устройствами. Я связал их между собой и запрограммировал логику прохождения квеста таким образом, чтобы игровые события происходили автоматически в заданной последовательности.
В зависимости от действий игрока система может:
считывать сигналы с различных датчиков;
взаимодействовать с Arduino;
управлять светодиодным освещением и LED-устройствами;
запускать и переключать музыкальное сопровождение;
управлять электромагнитными замками;
открывать двери при выполнении необходимых условий;
управлять устройствами Jerome;
запускать различные игровые механизмы;
последовательно выполнять этапы сценария;
реагировать на действия игроков и сигналы оборудования;
синхронизировать несколько событий между собой.
Отдельно реализовано ручное управление оборудованием через интерфейс программы. Оператор может самостоятельно включать и выключать свет, запускать музыку, управлять дверями, магнитами и другими устройствами. Это позволяет контролировать происходящее во время игры, быстро исправлять нестандартные ситуации и при необходимости вмешиваться в сценарий.
Таким образом, приложение представляет собой не просто интерфейс, а центральную систему автоматизации квест-комнаты, которая связывает физическое оборудование с программным сценарием игры.
Технологический стек: Python, PyQt5, Arduino, LED, датчики, электромагнитные замки, Jerome, управление аудио и внешними устройствами.
Результат:
Полностью автоматизированная система управления квест-комнатой, в которой действия игроков запускают запрограммированные события — от включения света и музыки до открытия дверей и активации игровых механизмов, с возможностью полного ручного контроля со стороны оператора.
Хочу похожий проект