BigCitySite

Сайт под ключ

Система управления квест-комнатой

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

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