Appearance
5.2.1 Turbine Photo Op
📝 Summary
This interactive experience allows visitors to press a button to trigger a turbine-themed audio-visual sequence. The system uses an Arduino-based controller to coordinate between audio playback, lighting effects, and control logic. The Q-SYS Core 8 Flex manages audio routing and system control, while a CueServer handles LED light activation. Once the sequence ends, the system resets and the button can be used again.
📦 Equipment
| Device | Model | Quantity | Location |
|---|---|---|---|
| Synaccess IP PDU | NP-02B | 1 | MDF Rack |
| QSC Core Processor | Core 8 Flex | 1 | MDF Rack |
| QSC Amplifier | CX-Q-4K8 | 1 | MDF Rack |
| QSC Surface Speaker | AD-S4T-BK | 4 | Local |
| QSC Subwoofer | AD-S.SUB-BK | 2 | Local |
| Arduino Interactive Controller | N/A | 1 | Local |
| Lighting Controller | EOS CueServer | 1 | Local |
| Button Trigger | N/A | 1 | Local |
| Phidget Draw Wire Encoder | ENC4104_0 | 1 | Local |
| Phidget Single Board Computer | SBC3003_0 | 1 | Local |
| Lumenpulse LED Pixel | LMDS-48V-RGB-XXDMX-CN | 1 | Local |
| Lumenpulse Power Supply | CBX100-48V | 1 | MDF Rack |
| Dayton Bass Shaker | BST-1 | 6 | Local |
🎨 Renders

🔌 Wiring Diagram

🎛️ Controls

🛠️ Operation
- The system will come on automatically based on a global schedule (7:00 AM to 6:00 PM), or you can override it using the control tablet.
- Visitor presses the Turbine button.
- Arduino sends UDP "TurbinePlay" to the Q-SYS Core to start turbine audio.
- Simultaneously, Arduino sends UDP to the CueServer to flash the LED light above the turbine.
- Once audio finishes, the Q-SYS Core sends UDP to the CueServer to stop the LED flash and to the Arduino to re-arm the button.
- System is ready for the next interaction.
🧰 Maintenance
- If button presses do not trigger the sequence, verify Arduino power and network connection.
- Check the CueServer status if the LED light does not flash.
- Test audio output via the Q-SYS Core web interface if sound is missing.
⚙️ Configuration
Applications Used
- Q-SYS Designer - Used to configure the Q-SYS Core 8 Flex for audio playback, UDP triggers, and sequence control.
- EOS CueServer Config Tool - Used to set and adjust macro numbers for LED flash control.
- Arduino IDE - Used to program button logic and UDP messaging.
The two Epson projectors recorded under section 5.2.1 of the as-built equipment list are physically located in this area but belong to the Water Management projection next door; they are not part of this exhibit. Turbine Photo Op itself is the button-triggered audio and lighting interactive driven by the Q-SYS Core, the Arduino controller, and the CueServer.
🔧 Troubleshooting
A button press does not trigger the turbine audio and lighting sequence
Why
Usually the interactive controller has lost power or its network connection, or the audio or lighting path needs checking.
Do this
- Verify the controller has power and a network connection.
- If audio is missing, check output from the Q-SYS Core; if the light does not flash, check the CueServer status.
Still stuck
If the sequence does not recover, contact support.
If the first action does not resolve it, contact the KMI AV support team: Brian Alexander, 214-799-1850, Brian.Alexander@OnyxIntegrations.com.