Skip to content

Final Project

Problem

Game Console for Communal Play (Quiz Style)

Idea: Game Console for Communal Play (Quiz Style)

I’ve always loved creating or hosting games for my friends. Last time, I hosted a game underground, but there was no internet access, so we couldn’t play games like Kahoot. Moreover, I always had a hard time to figure out who’s the first to raise their hands or the quickest one to answer. Because of that, I came up with the idea of creating a quiz-style game using a game console connected via Bluetooth. Each group would have its own console connected to a big screen. The big screen would display the questions. If a group wants to answer a question, they can press a “raise hand” button. For multiple-choice questions, they can select the A, B, C, or D button. There is also a small screen on the console to show if their answer is correct or wrong.

Version 1:

Plan

THE MASTER BRAIN

The “brain” or “server” for this game will be Raspberry Pi.

The Raspberry pie will have the role as:

  • Displaying the questions on a screen

  • Listening for incoming signals from the game consoles

  • Determining who pressed the “Raise Hand” button first

  • Checking if the A/B/C/D answer is correct and sending a signal back to the specific game console to trigger its LCD and speaker

THE CONSOLE HARDWARE

The microcontroller I will use will be XIAO ESP32C3.

Input Devices:

  • Button -> in each of the game console, I will have 5 buttons: 1 “Raise Hand” button and 4 “A/B/C/D” buttons

Output Devices:

  • Display -> LCD/OLED

  • Sound -> Buzzer

Power:

a USB-C cable or battery