Hallo zusammen,
ich plane ein WLAN-basiertes Quizsystem für eine Veranstaltung und suche Hilfe bei der Umsetzung. Ich habe bereits einiges recherchiert, aber viele Projekte sind auf ihre Weise sehr speziell, und ich kann sie nur schwer auf mein Vorhaben übertragen. Deshalb hoffe ich, dass erfahrene Maker oder Entwickler mir Tipps, Codebeispiele oder Hinweise zu fertigen Ansätzen geben können.
Idee & Ziel
- Drahtlose Buzzer (ESP32 + Arcade-Button mit LED & Piezo) für 2–8 Spieler
- Raspberry Pi als zentrale Steuerung:
- Quiz-Engine für verschiedene Spielmodi
- Punktevergabe nach Moderatorentscheidung
- Dynamisches Ranking, abhängig von den aktiven Spielern
- Anzeige auf HDMI-Monitor
- Soundausgabe für Musik-Ratespiele
- Buzzer-Statusanzeige über LED/Piezo + Heartbeat / Reconnect
- Akkubetrieb für Buzzer, optimierte Spannungsversorgung
Geplante Spielmodi
- Klassisches Quiz (Fragen & Antworten)
- Musik-Ratespiele mit Soundausgabe
- Pixelbilder-Ratespiele
- Reaktionsspiele
Was ich bereits
recherchiert habe
- ESP32 kann über WLAN Daten an Raspberry Pi senden
- Pi kann über Python / GUI-Bibliotheken (Pygame, Tkinter) Bildschirm + Touch bedienen
- Es gibt Projekte mit Buzzer-Systemen, aber meist proprietär oder stark spezialisiert
Wobei ich Unterstützung brauche
- Software / Code
- ESP32 Firmware für Buzzer
- Raspberry Pi Quiz-Engine inkl. Punkteverwaltung, Ranking, Moderator-Interface
- GUI für Bildschirm + Touch
- Beispiele von Projekten, die sich adaptieren lassen
- Hardware / Stromversorgung
- Optimierte Versorgung für 12 V LEDs auf den Arcade-Buttons
- Akkubetrieb für Buzzer
- Best Practices / Tipps
- Stabiler WLAN-Betrieb mit mehreren ESP32
- Heartbeat, Reconnect, Statusanzeige
- Eventtauglicher Aufbau (Transport, Aufbau, Bedienung durch Moderator)
Ziel
Ich möchte ein fertiges, transportables Event-Quizsystem, das:
- flexibel in der Spielerzahl ist
- zuverlässig funktioniert
- verschiedene Spielmodi inkl. Musik & Pixelbilder unterstützt
- einfach vom Moderator bedient werden kann
Vielen Dank im Voraus für jede Hilfe, Links zu ähnlichen Projekten oder kleine Codebeispiele. Auch Hinweise zu Hardware-Setups und Best Practices sind willkommen!
Ich freue mich über jede Unterstützung, damit ich dieses Projekt erfolgreich für die Veranstaltung umsetzen kann.