Applications and implications
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?

- 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 Name | Price(USD) | Quantity | Link |
---|---|---|---|
HDF board | 30 | 2mx1m | Link |
Acrylic board | 9.99 | 1mx1m | Link |
PLA | 25.99 | 1 | Link |
The list of the electronic components used
Component Name | Price(USD) | Quantity | Link |
---|---|---|---|
PCB board | 9.69 | 1 | Link |
XIAO-ESP32C3 | 9.9 | 1 | Link |
WS2812B | 11.99 | 40 LED | Link |
Push Button | 11.88 | 1R 1G 1B | Link |
MG995 Servo | 9.99 | 1 | Link |
1206 1k Resistor | 5.99 | 3 | Link |
1206 LED | 7.99 | 1R 1G 1B | Link |
The wand part:
Material Name | Price(USD) | Quantity | Link |
---|---|---|---|
HDF board | 30 | 1mx0.5m | Link |
The list of the electronic components used
Component Name | Price(USD) | Quantity | Link |
---|---|---|---|
PCB board | 9.69 | 1 | Link |
XIAO-ESP32C3 | 9.9 | 1 | Link |
WS2812B | 11.99 | 60 LED | Link |
Push Button | 8.68 | 1R 1G 1B | Link |
1206 1k Resistor | 5.99 | 3 | Link |
1206 LED | 7.99 | 1R 1G 1B | Link |
MPU6050 | 15.49 | 1 | Link |
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?