gemaakt door kobe, febe, niels en wout

de infraroom

Escape Room Concept Overzicht
Concept

4 Games tegen 1 Centrale Box

Het Doel

De speler bevindt zich in een fysieke escape room-opstelling en moet 4 unieke, standalone gameconsoles succesvol voltooien om de ultieme overwinning te behalen.

De Draadloze Schakeling

Elke handheld console (het Kantelbare Doolhof, NeoPixel Doolhof, Space Invaders en 2048 Touch) is uitgerust met een eigen microcontroller en een Infrarood (IR) zender. Zodra een speler een game uitspeelt, zendt die console een unieke, gecodeerde IR-puls uit door de ruimte.

De Win-Conditie

De Centrale Box staat in het midden van de ruimte te wachten op deze signalen. Pas wanneer alle 4 de games draadloos hun succes-code hebben doorgegeven, springt het hoofdsysteem uit de lock-status en is de escape room overwonnen!

Schakeling op breadboard
Fase 4

Prototyping en Schema

Activiteit

Het ontwerpen van een elektrisch schema voor een microcontroller-gestuurd systeem met infraroodcommunicatie en gebruikersinterface.

Doel

Controleren of de fysieke componenten (IR-zender/ontvanger, drukknop en status-LED) via GPIO en de geïntegreerde OLED-display via I2C/interne verbindingen correct samenwerken op de Heltec wifi kit 8.

Resultaat

Het schema biedt een duidelijke blauwdruk voor de breadboard-opstelling. Alle randapparatuur is logisch toegewezen aan de juiste GPIO-pinnen, klaar om zonder soldeerwerk fysiek getest te worden. Groen licht voor de montage!

Fysieke Centrale Box Printplaat
Hardware

De Centrale Box Componenten

Processor en Scherm

Het hart van het ontvangstsysteem is de Heltec WiFi Kit 8. Deze krachtige microcontroller beschikt over een ingebouwd OLED-display. Dit display fungeert als de live statusmonitor van de escape room en toont exact welke games al voltooid zijn via een handig grid.

Draadloze Ontvangst en Voeding

Een uiterst gevoelige IR-ontvanger (TSOP) luistert continu naar binnenkomende winstcodes van de spellen. Het complete systeem is volledig mobiel en standalone gemaakt dankzij een oplaadbare 3.7V LiPo-batterij.

Actuators en Feedback

Met een fysieke drukknop kan door de status- en introschermen worden genavigeerd. Een felle, fysieke Rode Win-LED licht op zodra de totale overwinning is behaald.

Logica en Structuur

Code Architectuur (Flowcharts)

Om de logica van de software visueel in kaart te brengen, is het programma opgedeeld in de eenmalige setup en de doorlopende hoofdloop. Hieronder staat de exacte werking stap voor stap uitgelegd.

Fase 1: Setup Flowchart

1. De Opstartfase

Zodra de Centrale Box opstart, configureert de microcontroller alle hardwarepinnen en toont het OLED-scherm direct een welkomstvenster met de tekst == CENTRALE BOX == Escape Room Systeem. Het programma komt hierna in een tijdelijke wachtstand waarin het onafgebroken controleert of de fysieke drukknop wordt ingedrukt. Pas wanneer een speler deze knop activeert, springt het systeem aan, verdwijnt het introscherm en wordt de actieve live-matrix geladen om het spel officieel te starten.

Fase 2: Hoofdloop Deel 1 Flowchart

2. De Hoofdloop en Win-conditie

In de actieve hoofdloop toont het display een realtime statusmatrix van de vier spellen (G1 tot G4) en scant de infraroodontvanger continu de ruimte. Zodra een standalone console wordt uitgespeeld, vangt de box de unieke IR-puls op, decodeert de code en verandert het bijbehorende lege vakje op het scherm direct in een kruisje [X]. Hierna volgt een win-check: als er nog spellen openstaan springt de flowchart terug naar het begin van de loop om verder te luisteren, maar zodra alle vier de games voltooid zijn, activeert de box het definitieve gewonnen-scherm en gaat de rode win-LED permanent branden.