โก Wireless Quiz Buzzer System
Welcome to the official documentation for the Intellidwell Quiz Buzzer System. This platform provides an ultra-low latency, commercial-grade trivia game show experience designed for classrooms, trivia nights, pub quizzes, company events, and party games.
๐ Live Hosted Application
The companion web interface is hosted and operational at quiz.intellidwell.net with SQL database multi-user authentication, instant WebSerial USB pairing, live Server-Sent Events (SSE) synchronization, and a built-in game-show sound synthesizer.
Why ESP-NOW Star RF Topology?
Connecting multiple individual ESP32 remotes directly to a local Wi-Fi router or phone hotspot introduces several bottlenecks:
- Network Client Caps: Mobile hotspots and basic access points often limit active connections (typically 8โ10 clients max).
- TCP/IP Latency & Jitter: Standard Wi-Fi association and packet queuing add 50โ200ms of unpredictable latency, making fair tie-breaking difficult.
- Battery Consumption: Maintaining active Wi-Fi associations draws ~80โ120mA continuously, draining batteries quickly.
The Superior Solution: ESP-NOW Star Network
Star Network Architecture
[ Player Remote 1 (XIAO ESP32-C3) ] ---\
[ Player Remote 2 (XIAO ESP32-C3) ] ----+--> [ Master ESP32 Hub ] === (USB WebSerial) ===> [ quiz.intellidwell.net ]
[ Player Remote 3 (XIAO ESP32-C3) ] ---/ (ESP-NOW 2.4GHz RF)
[ Player Remote 8 (XIAO ESP32-C3) ] ---/
Key Advantages:
- Sub-5 Millisecond Latency: Packets transmit virtually instantly with zero handshake or association overhead.
- Deep Sleep Power Saving: Remotes sleep at ~44 ยตA and wake up in microseconds via hardware GPIO interrupts upon pressing any button.
- Bidirectional Acknowledgment: Hardware MAC ACKs and broadcast feedback packets provide instant LED confirmation (Green for winner/ACK, Red for locked out).
Quick Navigation
๐ ๏ธ Hardware & Pinouts
Wiring tables for XIAO ESP32-C3 remotes, Base Station DevKit V1, and battery power.
๐พ Firmware & Flashing
Arduino IDE & PlatformIO source code, configuration constants, and upload steps.
๐ Web Application & Auth
Multi-user login, host console, 1-click USB WebSerial, and Big Screen projector display.
๐ก Protocols & Packets
Low-level ESP-NOW binary structs and newline-delimited JSON Serial streams.