Introduction: Laser Tag Drone

About: Pluto is a drone platform for learning drones and prototyping your drone ideas-includes nano drones, programming platforms, and open-source learning content.

INTRODUCTION :-

Welcome to our groundbreaking game project, where innovation meets excitement! In this thrilling endeavor, we're combining cutting-edge technology with the thrill of laser tag to introduce an unprecedented gaming experience. Our mission? To create a futuristic game with laser tag Pluto 1.2 drone, revolutionizing the way we play.

At the heart of our project lies the Laser Receiver Module, a sophisticated sensor that detects incoming laser beams with pinpoint accuracy. Imagine a scenario where a player aims their laser gun directly at this sensor location on the Pluto 1.2 drone. In an instant, the drone registers the hit and gracefully lands, marking the end of a thrilling aerial battle.

But this is just the beginning. With the fusion of drone technology and laser tag gameplay, the possibilities are endless.. Welcome to the future of gaming. Welcome to Laser Tag with Pluto 1.2. 


OBJECTIVES:

Our program aims to teach students how to effectively use a Laser Receiver Module while honing their drone flying skills through laser dodging exercises. Beyond technical proficiency, it seeks

  1. To foster STEM skills
  2. Friendly game
  3. Promote collaboration
  4. Encourage creativity
  5. Safety awareness

Inspire interest in technology, preparing students for success in an increasingly technology-driven wor


PROBLEM STATEMENT:-

A critical challenge lies in seamlessly merging these two technologies to create an immersive and responsive gaming experience. Specifically, we must address the task of accurately detecting and interpreting laser hits on the drone's sensor-equipped surface, and subsequently triggering a series of actions, including landing and disarming the drone. This necessitates the development of sophisticated algorithms that can swiftly process sensor data, differentiate between legitimate hits and environmental noise, and execute appropriate commands in real-time. Additionally, we must ensure robust communication between the Laser Receiver Module and the drone's control system, while prioritizing safety and reliability throughout the gameplay. Overcoming these technical hurdles will be essential in realizing our vision of introducing a dynamic and engaging laser tag experience that leverages the latest advancements in sensor and drone technology.


APPROACHING THE PROBLEM:-

  1. The initial step in our laser tag game development process involves gaining a comprehensive understanding of how the Laser Receiver Module reacts when subjected to a laser beam.
  2. Through careful experimentation and analysis, we aim to discern the precise behavior of the sensor in response to varying stimuli, enabling us to establish a reliable framework for interpreting its output values.
  3. Once we have elucidated the sensor's response characteristics, the next crucial phase entails translating this data into actionable commands that dictate the drone's behavior upon detection of a laser hit.
  4. By assigning specific commands corresponding to different sensor readings, we can orchestrate a seamless interaction between the drone and the game environment, ensuring that each action is executed with precision and efficiency.
  5. This meticulous approach not only fosters a deeper understanding of sensor technology but also lays the groundwork for an immersive and exhilarating laser tag experience unlike any other.






Supplies

  • Pluto 1.2
  • Laser Reciever
  • Laser

Step 1: Mounting & Connections



BOTTOM VIEW-



Step 2: GPIO PINS :-

GPIO (General Purpose Input/Output) pins are a fundamental feature of many microcontrollers; these pins serve as flexible interfaces that can be configured to either input or output mode, allowing the microcontroller to interact with external devices and circuits. Similarly, the pin 10 is used as an interface between the Laser Tag Canopy and Pluto 1.2 flight controller, where the sensor values are transferred through.

Further, we give a not value to this read command and feed it to the ‘if’ condition so that the ‘if’ condition is satisfied when the laser has tagged the drone.

Finally, when the condition is satisfied, we give the land and disarm command as an indicator that the drone has been hit and the player won.