How bsce26023/buzzer-game works
This repository documents a physical first-press buzzer game. A player presses a button; the 74HC373 latch captures the first press, the winner’s buzzer sounds, and the other players remain locked out until an admin presses reset. The repository also includes the PCB design, 3D enclosure models, a BOM, and a simulation file. Functional relationships follow the README; the simulation’s internal behavior and detailed wiring are not shown in the available source.
Main entry points: Buzzer Game.kicad_sch 74HC373 latch · Assembly.step 3D assembly · Box.step Enclosure box · Lid.step Enclosure lid
Components 14
Game logic
- Player buttons
PCB/Buzzer Game.kicad_sch - 74HC373 latch
PCB/Buzzer Game.kicad_sch - Feedback loop
PCB/Buzzer Game.kicad_sch - Winner buzzer
PCB/Buzzer Game.kicad_sch - Admin button
PCB/Buzzer Game.kicad_sch
PCB hardware
- Circuit schematic
PCB/Buzzer Game.kicad_sch - PCB layout
PCB/Buzzer Game.kicad_pcb
Enclosure
- 3D assembly
3D/Assembly.step - Enclosure box
3D/Box.step - Enclosure lid
3D/Lid.step
Project references
- Bill of materials
BOM.csv - Circuit simulation
Buzzer Game Simulation.ms14
Other components
- Players
- Admin
Connections 10
- Players → Player buttons: press
- Player buttons → 74HC373 latch: set input
- 74HC373 latch → Feedback loop: controls enable
- Feedback loop → 74HC373 latch: freezes state
- 74HC373 latch → Winner buzzer: signals winner
- Admin → Admin button: press
- Admin button → 74HC373 latch: resets
- Circuit schematic → PCB layout: board design
- Enclosure box → 3D assembly: part of
- Enclosure lid → 3D assembly: part of