This week, I focused on integrating all the hardware and software components of my final project. It was both challenging and rewarding to see everything come together into a functional system. Through debugging and testing, I gained a deeper understanding of how each part interacts within the whole.
This week, I focused on the system integration of my final project The Honor Tree, which is an interactive classroom display that celebrates students’ achievements.
The Honor Tree consists of multiple components working together:
The Honor Tree consists of multiple components working together:
Component | Quantity | Unit Price (RMB) | Notes |
---|---|---|---|
PLA Filament | 93g | -- | Provided by FabLab Formshop |
3mm Corrugated Cardboard | 3 pcs | -- | Laser-cut tree structure |
9mm Felt Board | 1 | 21.8 | Tree background |
Seeed XIAO-ESP32-C3 | 1 | 34.05 | Main microcontroller |
WS2812B RGB LEDs | 8 pcs | 17.36 | Light up apples |
A3144 Hall Sensor | 8 pcs | 17.6 | Detect magnetic apples |
Neodymium Magnets | 8 pcs | 3.3 | Inside 3D-printed apples |
DFPlayer Mini | 1 | 39 | Plays sound effects |
Speaker (3W 8Ω) | 1 | 4.12 | Connected to DFPlayer |
SD Card (8GB) | 1 | 3.7 | Stores MP3 files |
I designed a custom PCB using EasyEDA based on the XIAO ESP32-C3 pinout:
D0–D5
are connected to Hall sensors and WS2812B LEDs.D6
and D7
are connected to DFPlayer Mini.I embedded WS2812B LEDs inside the 3D-printed apple holders. They light up when the correct apple is placed on the tree.
The tree is made of laser-cut cardboard layers and a felt board. The electronic components are mounted behind the board using 3D-printed supports.
I designed a custom PCB using EasyEDA based on the XIAO ESP32-C3,A total of 8 pins are required for the Hall sensors and 1 for the LED, plus two pins for the mini player, along with power and ground pins. No additional pin expansion board is needed for the Xiao.
PCB board
D0–D5 & D8-D10
are connected to Hall sensors and WS2812B LEDs.D6
and D7
are connected to DFPlayer Mini.Overall circuit layout diagram
A 3D-printed apple contains an embedded magnet. When the magnet approaches the Hall sensor, the corresponding WS2812B LED lights up.
Cutouts for the LED lights, Hall sensor, and the 3D-printed apple support.
When a student attaches their apple:
This provides immediate feedback and motivates students through interactive celebration.
Integrating all the parts was challenging yet rewarding. Aligning structure and electronics required multiple iterations. The result is a beautiful and meaningful classroom interaction tool that helps students feel recognized and proud of their efforts.
Design files
Code2.1 for this week Code2.2 for this week Code2.3 for this week Code2.4 for this week Code2.5 for this weekThis provides immediate feedback and motivates students through interactive celebration.
Integrating all the parts was challenging yet rewarding. Aligning structure and electronics required multiple iterations. The result is a beautiful and meaningful classroom interaction tool that helps students feel recognized and proud of their efforts.