Arduino-Powered Laser Tag
Arduino-based IR laser tag game with 3D printed frames
View on GitHub →
Links
Demonstration Video
GitHub Repository
Description
A fully functional laser tag game where each phaser communicates with others using infrared technology. Features include:
- 8 selectable weapon types
- Team play and free-for-all modes
- Over 100 metres of range
- Selectable health modes
- Haptic, visual, and audio feedback
Each phaser has an IR LED to transmit shot data (weapon type, team, etc.) and an array of IR receivers to detect incoming signals. A bi-convex lens focuses the IR beam into a parallel column, extending range and improving directional accuracy. Phasers on the same team ignore each other’s signals; those on opposing teams register a hit and reduce health accordingly.
The frame is entirely 3D printed in PLA. Total build cost was roughly $50.
Technology Used
- C++
- Arduino
- Infrared communication
- 3D Printing
Gallery
3D render of frame.

Front section opened with circuitry visible.

Rear section opened with circuitry visible.

Lens beam theory diagram.

3D render of mid-frame.

Circuitry diagram.
