The general design is to have each player have a gun, connected to a vest, with a "mother beacon" to setup the game and report players' scores.
Sensor:
- uses a single Vishay TSOP4838 IR receiver as main component, with a PNP transistor to buffer the signal
- uses 2 RGB LEDs as hit indicators
- casing: TBD (probably mostly 3D printed)
- all sensors are connected via a 6P ribbon cable (1.27mm pitch) with 3x2 2.54mm IDC connectors
- component cost: <$1 per sensor (from LCSC)
Gun "Magnum":
- runs directly from 2x AA batteries
- input: trigger, team select, 2x weapon select (backward and forward)
- 3D printed casing
- uses STM32F0 (STM32F042C6T6) microcontroller
- uses Vishay TSOP4838 IR receiver (same as on sensor) for hit detection as well as communication with mother beacon
- uses IR333-A (R) IR LED with lens for shooting as well as communication with mother beacon
- uses generic red laser diode for laser dot
- uses 8-Ohm speaker for audio output (used to indicate when hit and when game begins and ends)
- uses standard SPI flash memory module to store sound data
- no display
- component cost: ~$4 per gun (from LCSC)
Current status:
Guns:
- Genesis (first gun design; basic pistol): design is mostly complete, but abandoned because its sound doesn't work, and it's awkward to assemble anyway
- Magnum (basic pistol; very similar to Genesis): electrical design is complete; firmware is playable but still needs work; initial physical design produced, but needs redesign
Mother Beacon: PCB designed; casing design still in concept stage
Vest: sensor PCB designed; needs some modification to the casing design and some sort of vest to be attached to
If anyone wants to contribute, please message me! I would greatly appreciate it.
built a small proof of concept just for myself a while back, 2 units total. most info learnt from: https://lasersandlogic.weebly.com/ might wanna check that out.