Exhibitions · events

Exhibition booth roulette — one spin per badge per day, started with a big button

A large screen on the back wall, a portrait kiosk in front and a three-color stack light. When a visitor holds a badge to the scanner the big button opens; pressing it spins the wheel, which decelerates for 6 seconds and stops on the result. The gateway script decides the result before the wheel starts.

Example setup

This is a fictional exhibition booth, not a real event or customer installation. The prizes and quantities are made-up examples in the sample. It is not a certified fair-draw device.

2displays — 1920×1080 landscape board, 1080×1920 portrait kiosk
6 sdecelerating spin, then a 7 s result popup
1 a dayper badge — the same badge gets 'already played today'
6 IO pointsbig button input, button lamp, 3-color stack light, buzzer

Running it

Badge, big button, a 6-second spin, the result, and a repeat badge refused

The booth is computer-rendered. Both screens show recordings of the same sample running in LinkVion, captured on one timeline. The stack light and button lamp turn on and off from the lamp output values logged during the recording.

Example setup

Idle → badge scan (button lamp on, green flashing) → big button → 6 s spin (yellow) → win popup (green flashing) → same badge again, refused · 37 s

The booth is computer-rendered for illustration. You cannot run it on this page; open the same sample to try it in the product.

On the screen

How one round works

  • Badge scan input
  • Once a day (hash only)
  • Big button, IO input
  • Rotation transition with easing
  • Server decides the result first
  • Stack light and button lamp outputs
  • Korean and English screens
The result comes first
The moment the big button is pressed, the gateway script picks the result from prize weights, stock and daily caps, and writes the stock change first. The wheel only receives an angle that lands inside that slot.
Six-second deceleration
The wheel is bound to an angle value and follows each change with the rotation binding's transition time (6 s) and easing curve. The board and the small wheel on the kiosk read the same value.
One spin per badge per day
The scanner types the code like a keyboard. The code is turned into a hash right away and the original number is not kept. Scanning the same badge again shows 'already played today' on the kiosk.
Stack light and button lamp
Green means waiting for a badge (steady), waiting for the button or a win (flashing); yellow means spinning or showing the result; red means paused or out of prizes. They are IO module outputs, and the big button is an IO input.
Operator tablet
The sample also has an operator screen with the prize table (weights, stock, daily caps), recent rounds and an auto demo. It is not shown in this video.

Limits

What this case does not show

  • Not a real exhibition hall or real equipment. The booth is computer-rendered with real screen recordings laid over the two displays. The stack light and button lamp follow lamp values logged during the recording.
  • There is no live version on this page, only the video.
  • The results in the video were really decided by the script during recording. The Korean and English videos were recorded separately, so the prizes differ.
  • It is not a certified fair-draw device, and the prize names and quantities are made up.