Final Project Proposal

Project Ideation

1- Tell us about the purpose of your project. Which problem does it solve? Why do you care about this? What were you inspired by? Include images and videos of similar projects


My Idea is to make hardware gadgets for playing video games, I am a game developer so I am very interested to integrate what I learn in the diploma in my career, I get inspired from the VR Controller really amazing so I want to create my own custom gadgets for custom games like YuGiOh Duel desk, Ironman hand repulse and harry potter wand.

2- Describe the project idea and general features. How would it work?

  1. The idea is to make a Laser Cutter wood ARM parts something like Thanos Gauntlet and spray it with my fav colors to control a PC game first person shooter to kill some zombies.

  2. Second I will attach Arduino with 5 LEDs as the stones light and made the stones themselves from resin.

  3. Third I will add MPU6050 accelerometer & gyroscope module to the gauntlet to act as a in-game first person camera controller to aim at zombies.

  4. Then I will add an IR sensor to act like a trigger for shoot functionality in the game.

  5. The communication between the arm and the game will use HC-05 Bluetooth module.

  6. Make the First Person Shooter zombie killing game using Unity framework.

  7. Map the data from accelerometer & gyroscope to the game player main camera and control the aiming with the received quaternion data, also use the IR sensor to control the shooting.

  8. I will use LCD and place it on the arm to show the number of zombies killed.

Title of Media

3- Sketch your project: You may use pen and paper or a simple sketching tool like Microsoft Paint or Photoshop

Project Planning

4- Describe the Technical Modules that your project consists of

Construction Parts

  • Wood Hand Gauntlet

  • Resin stones

  • 3D printed stones template.

Input (Sensing and/or User)

  • IMU

  • IR Sensor

Action

  • Unity Game

  • Gauntlet LCD

Brain

  • Arduino UNO

Power Management

  • 9v Battery

5- Create a cardboard prototype of your project, demonstrating the project face as well as internal movements and mechanisms. Include a demo video and photos of the prototype.

6- Categorize your project’s User Features into: Minimum, Complete, and Nice-to-have features. List the required action and input components per feature.

  • Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration

  • Complete Features: are the set of features that will complete your original project objective and vision

  • Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish

Minimum User Features

  • Measure orientation with Gauntlet IMU & IR shoot trigger and send data to PC Game with Bluetooth

    • Action: IN-Game Camera movement & Shooting

    • Sensing: Hand IMU & IR trigger

    • User Input: Hand IMU & IR trigger

Complete User Features

  • Use LCD to show the dead zombies count

    • Action: Dead enemy count on LCD

    • Sensing:

    • User Input:

Nice-to-have User Features

  • Make the game in Mixed Reality mode as an android game not a pc game using ARCore.

    • Action:

    • Sensing: …

    • User Input:

7- What are the project tasks and its time-frame?

Task

Sub-Tasks

From:

To:

PC Game

  • Make the game scene environment.

  • Implement the first person shooter system.

  • Implement shooting functionality including dead enemies count.

15/9

16/9

Integrations

  • Implement the Bluetooth module as hardware and connect it to the pc game using the Unity & Bluetooth module.

  • Implement the IMU module integration and send data to pc game via Bluetooth.

  • Map the IMU data to camera orientations.

  • Implement the IR shooting trigger module and send data to pc game via Bluetooth then map the trigger to shoot functionality.

  • Send the dead enemies count to the board via Bluetooth and show it on LCD.

17/9

18/9

Hand Gantlet Enclosure

  • Design the parts on Fusion 360.

  • Use Laser cutter to cut the parts.

  • Colorize the wood parts.

  • Assemble the parts.

  • Integrate the circuit into the hand.

19/9

21/9

Post processing

  • 3D print the stones template.

  • Prepare the risen with colors and put it into the stones template.

  • Integrate the resin stones onto the hand.

22/9

24/9

8- What are the required electronic components and materials for the project?

Component/Material

Amount

Link

IMU

1


IR

1


White LEDs

10


LCD

1


Bluetooth module

1


9v Battery

1


Plywood sheets

5 sheets


PLA

80 gm