← Projects

Arduino-Powered Laser Tag

Arduino-based IR laser tag game with 3D printed frames

View on GitHub →
Arduino-Powered Laser Tag

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

3D render of frame. lasertag
Front section opened with circuitry visible. lasertag
Rear section opened with circuitry visible. lasertag
Lens beam theory diagram. lasertag
3D render of mid-frame. lasertag
Circuitry diagram. lasertag