ARDUTRONIK ROOM CONTROL AND MANAGEMENT — PLATFORMA DLA ESCAPE ROOMÓWARDUTRONIK ROOM CONTROL AND MANAGEMENT PLATFORM FOR ESCAPE ROOMS

ARCaM. Cały pokój pod kontrolą.ARCaM. Your whole room under control.

Jedno miejsce do prowadzenia gry, kontroli czasu, monitorowania zagadek, przygotowania pokoju i diagnostyki. Zaprojektowane dla operatora, który potrzebuje szybkiej informacji i prostych decyzji.One place to run the game, control time, monitor puzzles, prepare the room and diagnose issues. Built for operators who need fast information and simple decisions.

1–3 pokojeroomsWi‑Fi / EthernetRS485PL / ENWindows / Raspberry Pi
ARCaM — Ardutronik Room Control and Management
ARCaM dashboard with game timer and puzzle modules
Po co ARCaM?Why ARCaM?

Mniej przełączania. Więcej kontroli.Less switching. More control.

Operator widzi stan gry i urządzeń bez skakania między osobnymi panelami. System porządkuje najważniejsze informacje i daje dostęp do akcji, które naprawdę są potrzebne podczas obsługi pokoju.The operator sees the game and device state without jumping between separate panels. The system keeps the most important information together and exposes the actions that matter during a live game.

1–3pokojerooms
LIVEstatus modułówmodule status
MQTTWi‑Fi / Ethernet
RS485połączenie przewodowewired link
PL / ENinterfejsinterface
01

Prowadzenie gryGame control

Timer, nowa gra, korekta czasu, reset pokoju i najważniejsze akcje operatora w jednym widoku.Timer, new game, time adjustments, room reset and the core operator actions in one view.

02

Stan zagadekPuzzle state

Czy moduł jest online, gotowy, w toku czy rozwiązany — bez zgadywania, co dzieje się w pokoju.See whether a module is online, ready, in progress or solved — without guessing what is happening in the room.

03

Przygotowanie pokojuRoom preparation

Kontrola łączności i zadeklarowanych stanów początkowych przed uruchomieniem kolejnej gry.Check connectivity and declared initial states before the next game starts.

04

Diagnostyka i zdarzeniaDiagnostics & events

Bieżący stan komunikacji i historia zdarzeń ułatwiają szybkie znalezienie źródła problemu.Communication status and event history help identify the source of a problem quickly.

05

MultiroomMultiroom

Jeden kontroler może obsługiwać kilka pokoi, każdy z własnym czasem, modułami i konfiguracją.One controller can manage multiple rooms, each with its own timer, modules and configuration.

06

Elastyczna komunikacjaFlexible communication

Moduły mogą pracować przez sieć lokalną z MQTT albo przewodowo przez RS485 — zależnie od instalacji.Modules can use the local network with MQTT or a wired RS485 link depending on the installation.

Jak to jest połączoneHow it connects

Jedna aplikacja. Wiele modułów. Czytelna architektura.One application. Many modules. Clear architecture.

ARCaM nie zastępuje logiki zagadek — spina je w jeden system operatorski. Moduł wykonuje swoją logikę lokalnie, a do ARCaM przekazuje identyfikację, stan i zdarzenia oraz przyjmuje polecenia sterujące.ARCaM does not replace puzzle logic — it connects puzzles into one operator system. A module runs its logic locally, while reporting identity, state and events to ARCaM and accepting control commands.

CONTROL

ARCaM

Windows lub Raspberry Pi. Panel operatora, konfiguracja pokoi, timer, diagnostyka i historia zdarzeń.Windows or Raspberry Pi. Operator panel, room setup, timer, diagnostics and event history.

KOMUNIKACJACOMMUNICATION

Sieć lokalna / magistralaLocal network / bus

MQTTWi‑Fi / Ethernet
RS485połączenie przewodowewired connection
PUZZLE MODULES

RP2040 / ESP32 / Arduino

RFID, czujniki, przyciski, zwory, audio, światło, silniki i inne mechanizmy. Każdy moduł ma własne ID i należy do konkretnego pokoju.RFID, sensors, buttons, locks, audio, lighting, motors and other mechanisms. Each module has its own ID and belongs to a specific room.

ARCaM w praktyceARCaM in action

Zobacz system w działaniu.See the system in action.

Krótki materiał pokazuje ideę panelu operatora, sterowanie pokojem oraz sposób pracy ARCaM podczas codziennej obsługi escape roomu.This short video shows the operator panel, room control and how ARCaM works during day-to-day escape room operation.

1
Panel operatoraOperator panel

Timer, status pokoju i zagadki są zebrane w jednym miejscu.Timer, room status and puzzle modules are brought together in one place.

2
Sterowanie i diagnostykaControl & diagnostics

Operator może reagować na sytuację w pokoju bez przełączania się między osobnymi narzędziami.The operator can react to what is happening in the room without switching between separate tools.

3
System stale rozwijanyContinuously developed

Film może przedstawiać wcześniejszą wersję interfejsu — funkcje i wygląd ARCaM są rozwijane wraz z kolejnymi wersjami.The video may show an earlier interface version — ARCaM features and UI continue to evolve with new releases.

Interfejs operatoraOperator interface

Najważniejsze informacje od razu na ekranie.The important information, immediately visible.

Układ został zbudowany pod realną obsługę escape roomu: duży timer, status pokoju, moduły zagadek oraz szybki dostęp do przygotowania i resetu.The layout is built around real escape room operation: a large timer, room status, puzzle modules and quick access to preparation and reset.

ARCaM main dashboard1234
1
Timer gryGame timer

Duży i czytelny nawet z dalszej części stanowiska operatora.Large and readable even from across the operator station.

2
Przygotuj / resetuj pokójPrepare / reset room

Dwie operacje, które operator wykonuje najczęściej między grami.The two operations most frequently used between games.

3
Karty zagadekPuzzle cards

Stan, odczyty i sposób komunikacji modułu zebrane w jednym miejscu.Module state, readings and communication method gathered in one place.

4
Stan pokoju i komunikacjiRoom & communication state

Szybka informacja, czy system jest gotowy do pracy.A quick indication of whether the system is ready.

ARCaM room preparation window123
1
Kontrola przed startemPre-game check

ARCaM odpytuje moduły i porównuje świeże odczyty z zadeklarowanym stanem początkowym.ARCaM queries modules and compares fresh readings with their declared initial state.

2
Obsługa wyjątkówHandle exceptions

Operator może świadomie pominąć konkretny odczyt/czujnik, jeśli sytuacja tego wymaga.The operator can consciously skip a specific reading or sensor when necessary.

3
Sprawdź ponownieCheck again

Ponowna kontrola po poprawieniu ustawienia elementu w pokoju.Run the check again after correcting an element in the room.

KonfiguracjaConfiguration

Od pustego pokoju do działającego systemu.From an empty room to a working system.

Konfiguracja jest rozdzielona na logiczne elementy: pokój, sieć, komunikację i moduły. Dzięki temu łatwo rozbudować instalację bez przebudowy całego systemu.Configuration is split into clear layers: room, network, communication and modules. This makes it easy to extend an installation without rebuilding the whole system.

1

Dodaj pokójAdd a room

Ustaw nazwę, identyfikator, czas gry i próg ostrzegawczy. Każdy pokój ma własny zestaw urządzeń.Set the name, identifier, game duration and warning threshold. Each room has its own device set.

2

Połącz kontroler z sieciąConnect the controller

ARCaM pracuje w lokalnej sieci i udostępnia panel przez adres kontrolera.ARCaM operates on the local network and serves the panel from the controller address.

3

Wybierz komunikacjęChoose communication

MQTT dla modułów Wi‑Fi/Ethernet albo RS485 dla instalacji przewodowych. Oba sposoby mogą współistnieć.MQTT for Wi‑Fi/Ethernet modules or RS485 for wired installations. Both can coexist.

4

Nadaj modułowi tożsamośćGive the module an identity

Identyfikator pokoju + identyfikator modułu + czytelna nazwa. Dzięki temu ARCaM wie, gdzie urządzenie ma się pojawić.Room ID + module ID + a human-friendly name. ARCaM then knows exactly where the device belongs.

ARCaM room network and MQTT settings
Ustawienia kontrolera.Controller settings. Pokój, sieć Wi‑Fi, adres panelu i konfiguracja MQTT.Room, Wi‑Fi network, panel address and MQTT configuration.
Puzzle module ARCaM ERBus configuration
Ustawienia modułu.Module settings. Adres brokera, ID pokoju, ID modułu i nazwa widoczna w ARCaM.Broker address, room ID, module ID and the name displayed in ARCaM.
Codzienna obsługaDaily operation

Operator ma wiedzieć co zrobić — nie analizować system.The operator should know what to do — not analyze the system.

ARCaM puzzle list and module statuses123
1
Moduł gotowyModule ready

Czytelny stan urządzenia i ostatni typ komunikacji.A clear device state and its current communication path.

2
Offline

Problem jest widoczny od razu i nie ginie w logach.A problem is immediately visible instead of being buried in logs.

3
Filtrowanie i wyszukiwanieFilter & search

Przy większej liczbie modułów operator szybko zawęża widok do potrzebnego stanu.With many modules, the operator can quickly narrow the view to the relevant state.

Hardware i integracjaHardware & integration

Własny mikrokontroler albo dedykowane PCB.Your own microcontroller or dedicated PCB.

ARCaM nie zamyka instalacji na jednej płytce. Możesz budować moduły samodzielnie albo skorzystać z elektroniki przygotowanej specjalnie do współpracy z systemem.ARCaM does not lock an installation to one board. You can build modules yourself or use electronics prepared specifically for the system.

Dobierasz poziom integracji.You choose the integration level. Możliwa jest sama aplikacja i dokumentacja komunikacji, aplikacja z dedykowanymi PCB albo pełne wdrożenie wraz z przygotowaniem elektroniki zagadek. Zakres jest ustalany indywidualnie pod istniejącą instalację, wymagane wejścia/wyjścia i plan rozbudowy.You can use the application with communication documentation, combine it with dedicated PCBs, or choose a broader implementation including puzzle electronics. The exact scope is agreed individually around the existing installation, required I/O and future expansion.
DIY

Programuj płytki samodzielnieProgram your own boards

Jeżeli tworzysz elektronikę we własnym zakresie, możesz przygotować firmware dla własnych kontrolerów i połączyć je z ARCaM zgodnie z dokumentacją komunikacji.If you build electronics in-house, you can create firmware for your own controllers and connect them to ARCaM using the communication documentation.

  • RP2040 / Raspberry Pi Pico
  • ESP32
  • Arduino / inne zgodne kontroleryother compatible controllers
PCB

Dedykowane PCB do ARCaMDedicated ARCaM PCB

Możliwy jest również zakup płytek przygotowanych do współpracy z aplikacją i konkretną zagadką. Dzięki temu nie musisz projektować całej elektroniki od zera.Dedicated boards prepared for the application and a specific puzzle can also be supplied, so you do not have to design the entire electronics stack from scratch.

  • dobór wejść i wyjśćselected inputs and outputs
  • Wi‑Fi / Ethernet / RS485
  • konfiguracja pod konkretny projektconfiguration for the specific project

Zakres według ustaleńScope agreed per project

Nie każdy obiekt potrzebuje tego samego zestawu. Możemy dostarczyć wyłącznie warstwę sterowania, pomóc w integracji istniejących zagadek albo przygotować kompletne moduły.Not every venue needs the same package. We can provide only the control layer, help integrate existing puzzles, or prepare complete modules.

  • nowe i istniejące pokojenew and existing rooms
  • indywidualna konfiguracjaindividual configuration
  • możliwość późniejszej rozbudowyfuture expansion
FAQ

Najczęstsze pytania.Common questions.

Czy ARCaM wymaga Internetu?Does ARCaM require Internet access?

Nie do podstawowego działania. System jest projektowany do pracy w sieci lokalnej, dzięki czemu prowadzenie gry i komunikacja z modułami nie muszą zależeć od połączenia z Internetem.Not for core operation. The system is designed to work on a local network, so game control and module communication do not have to depend on Internet connectivity.

Czy mogę używać Wi‑Fi i połączeń przewodowych?Can I use Wi‑Fi and wired connections?

Tak. Moduły sieciowe mogą komunikować się przez MQTT po Wi‑Fi/Ethernet, a moduły przewodowe przez RS485. Dobór zależy od układu pokoju i instalacji.Yes. Network modules can use MQTT over Wi‑Fi/Ethernet, while wired modules can use RS485. The choice depends on the room layout and installation.

Czy ARCaM obsługuje więcej niż jeden pokój?Can ARCaM manage more than one room?

Tak. System jest przygotowany do obsługi do trzech pokoi w ramach jednego kontrolera, z osobną konfiguracją i stanem dla każdego pokoju.Yes. The system is designed to manage up to three rooms from one controller, with separate configuration and state for each room.

Czy każda zagadka musi być zbudowana przez Ardutronik?Does every puzzle have to be built by Ardutronik?

Nie. Możesz samodzielnie programować własne płytki mikrokontrolerowe i integrować je z ARCaM zgodnie z dokumentacją komunikacji. Jeżeli wolisz gotową warstwę sprzętową, możliwe jest również przygotowanie lub zakup dedykowanych PCB. Zakres elektroniki, liczba wejść/wyjść i sposób komunikacji są ustalane indywidualnie.No. You can program your own microcontroller boards and integrate them with ARCaM using the communication documentation. If you prefer a ready hardware layer, dedicated PCBs can also be prepared or supplied. Electronics scope, I/O count and communication method are agreed individually.

Co widzi operator, gdy moduł przestaje odpowiadać?What happens when a module stops responding?

Stan komunikacji zmienia się w panelu, dzięki czemu problem jest widoczny bez potrzeby zaglądania do konsoli technicznej.The communication state changes in the panel, making the problem visible without opening a technical console.

Czy panel może działać na laptopie lub tablecie?Can the panel run on a laptop or tablet?

Panel jest interfejsem webowym udostępnianym przez kontroler w sieci lokalnej, dlatego może być otwierany na kompatybilnych urządzeniach w tej samej sieci.The panel is a web interface served by the controller on the local network, so it can be opened on compatible devices connected to that network.

Chcesz zbudować lub zmodernizować sterowanie swojego escape roomu?Want to build or modernize your escape room control system?

ARCaM może być częścią nowego projektu albo zostać dopasowany do istniejących modułów i instalacji — od samej aplikacji po dedykowane PCB i pełną integrację.ARCaM can be part of a new build or adapted to existing modules and installations — from the application itself to dedicated PCBs and full integration.

ARCaM — Ardutronik Room Control and Management. Wygląd ekranu i dostępność funkcji mogą różnić się zależnie od wersji i konfiguracji projektu.ARCaM — Ardutronik Room Control and Management. Screen layout and feature availability may vary by version and project configuration.
0

Subtotal