System integration
Quick review
From the draft idea page, the idea of the final project is about an interactive game, and it integrate different components and system, so I will divid the project into several phase to complete it little by little.
Phase 1
First the core of the project is the the core board, which should have the basic input to decide the RGB color and the indicator to show the random color. This part is done with the assignment from the following list:
Week Topic | Specification | State |
---|---|---|
Week 4 | Programming | Finished |
Week 6 | Development board design | Finished |
Week 8 | Development board produce | Finished |
The interated system in this phase should be like:
And here is the result I made:Phase 2
In the next phase, I expand some extra components to the core board. The three RGB LED is expanded as WS2812B LED strip.
The three buttons is expanded as three 28mm buttons with 5V LED(Product Link), and with color R,G,B respectively. Beside the buttons, a wireless control wand should also include as a extra input. The wand is made by high-density fiberboard

Updated in 2025/5/17
In short summary, the following list is the result that already finished in the week assignment:
Week Topic | Specification | State |
---|---|---|
Week 2 | Main character model design | Finished |
Week 7 | Real size wand | Finished |
Week 10 | WS2812B controlling | Finished |
Week 11 | ESP-NOW communcation | Finished |
And the follow parts/component is plan to add in this phase:
Specification | Importance | State |
---|---|---|
Second development board | Essential | Finished |
Draft map with laser cut | Essential | Finished |
Sound Effect | Optional | In progress |
Character movable parts | Optional | Finished |
The interated system in this phase should be like:
And here is the draft result I made:And the phase is planed to be done within 2025.5.21
. If the deadine has come and the opational will be given up.
Phase 3
This is the final phase, and the goal of this phase is making the appearance of very parts. Here is the list of week assignment related to this phase:
Week Topic | Specification | State |
---|---|---|
Week 7 | CNC Outshell | Finished |
Week 15 | Interface touch screen | In progress |
Week 17 | UV printing for appearance | In progress |
The Outshell is finished in Week 7 assignment:
With touch screen, it can show some instruction to the player. And with UV print, the appearance can be more colorful:And the follow parts/component is planed to add in this phase if there is still time after the above parts is finished:
Specification | Importance | State |
---|---|---|
Character movable parts | Essential | Finished |
Adding motion(Gyro) sensor to the wand | Essential | Finished |
Adding LED strip on the wand | Essential | Finished |
Adding Buzzer to make BGM | Optional | Not start yet |
Molding character model using transparent resin | Optional | Not start yet |
Hiding LED in transparent resin | Optional | Not start yet |
The interated system in this phase should be like:

To make the component more situable to install at the wand, a new pcb board is produced for and a battery bank is used to make the wand can be used without a power cable. The battery bank using a 18650 battery as the power source.

Here is the test result with all components are installed to the wand: