Skip to main content

Applications and implications

info

Plan a final project masterpiece that integrates the range of units covered, answering:

  • What will it do?
  • Who's done what beforehand?
  • What sources will you use?
  • What will you design?
  • What materials and components will be used?
  • Where will come from?
  • How much will they cost?
  • What parts and systems will be made?
  • What processes will be used?
  • What questions need to be answered?
  • How will it be evaluated?

Your project should incorporate 2D and 3D design, additive and subtractive fabrication processes, electronics design and production, embedded microcontroller design, interfacing, and programming, system integration and packaging
Where possible, you should make rather than buy the parts of your project Projects can be separate or joint, but need to show individual mastery of the skills, and be independently operable

What will it do?

The project is about an interactive game, and mainly divided into two parts:

  • A main game part, which is bascially a RGB matching game, it have three buttons represent RGB colors, and there is a emeny "dragon", which with random a color from the combination of RGB colors to attack the player. The player needs to push the correct color button to match the same color to counterattack the dragon. If the player can’t match the color in time, then the game will be over.
  • To improve the gameplay experience, there is a interactive wand for the player to use as a extra input, which can also be used as a input to control the color.

Who's done what beforehand?

There is some similar color match game or color memory game, but they usually inside the electronic games or in a simple game box form, so I combine these game with a classic RPG game theme. And in the game part, I had create a draft version which is building withlego technic component and motor from EV3 series.

What sources will you use?

The software source mainly be used:

  • CorelDraw - for 2D design, mainly the part need to be laser cut and the graph for UV printing.
  • Fusion 360 - for the pcb design, and 3D hardware design.
  • MagicaVoxel - for character model design.
  • Arduino IDE - for programming.

What will you design?

The main game part:

  • The outshell of the box
  • The integration of the electronic components
  • The outlook of the character
  • The control programming (Movement of the character, wireless communication, LED strip color control)

The wand part:

  • The model of the wand
  • The integration of the electronic components
  • The control programming (Motion detective, wireless communication, LED strip color control)

What materials and components will be used and their cost?

The main game part:

Material NamePrice(USD)QuantityLink
HDF board302mx1mLink
Acrylic board9.991mx1mLink
PLA25.991Link

The list of the electronic components used

Component NamePrice(USD)QuantityLink
PCB board9.691Link
XIAO-ESP32C39.91Link
WS2812B11.9940 LEDLink
Push Button11.881R 1G 1BLink
MG995 Servo9.991Link
1206 1k Resistor5.993Link
1206 LED7.991R 1G 1BLink

The wand part:

Material NamePrice(USD)QuantityLink
HDF board301mx0.5mLink

The list of the electronic components used

Component NamePrice(USD)QuantityLink
PCB board9.691Link
XIAO-ESP32C39.91Link
WS2812B11.9960 LEDLink
Push Button8.681R 1G 1BLink
1206 1k Resistor5.993Link
1206 LED7.991R 1G 1BLink
MPU605015.491Link

What parts and systems will be made?

The main game part:

  • Outshell of the box: 18mm thickness high density fiberboard
  • The inner board connecting all the electronic components: 5mm Acrylic board.
  • Character model: PLA by 3D printer
  • Integration of the electronic components

The wand part:

  • Material of the wand: 18mm thickness high density fiberboard
  • Integration of the electronic components

What processes will be used?

The main game part:

  • Outshell of the box: Fusion360 (design) -> CNC
  • The inner board: Fusion360 (design) -> Laser cut
  • Character model: MagicaVoxel (design) -> 3D print
  • PCB for electronic components: Fusion360 (PCB design) -> CNC
  • Integration of the electronic components: Arduino IDE (programming)

The wand part:

  • Material of the wand: Fusion360 (design) -> CNC
  • PCB for electronic components: Fusion360 (PCB design) -> CNC
  • Integration of the electronic components: Arduino IDE (programming)

What questions need to be answered?

  • How to determine the color and how to trigger on the wand?
  • How to build up a stable wireless communcation between the wand and the game?
  • How to set power on the wand?

How will it be evaluated?

Functionality:

  • Can the singal from the wand send to the main game stably?

User Experience:

  • Is the player feel easy to control the wand?

Performance:

  • Is the game easy for the player understand?