Week 16 System Integration

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.

assignment:

Week 16: System Integration

<<<<<<< HEAD

🌳 System Integration – The Honor Tree

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.

đź§  System Overview

The Honor Tree consists of multiple components working together:

System Layout

📦 Bill of Materials

=======

🌳 System Integration–The Honor Tree

1.1 System Overview

The Honor Tree consists of multiple components working together:

1.2 Bill of Materials

>>>>>>> ec92d6d6011fe507a137ec9530438d3b2672cfba
Component Quantity Unit Price (RMB) Notes
PLA Filament93g--Provided by FabLab Formshop
3mm Corrugated Cardboard3 pcs--Laser-cut tree structure
9mm Felt Board121.8Tree background
Seeed XIAO-ESP32-C3134.05Main microcontroller
WS2812B RGB LEDs8 pcs17.36Light up apples
A3144 Hall Sensor8 pcs17.6Detect magnetic apples
Neodymium Magnets8 pcs3.3Inside 3D-printed apples
DFPlayer Mini139Plays sound effects
Speaker (3W 8Ω)14.12Connected to DFPlayer
SD Card (8GB)13.7Stores MP3 files
<<<<<<< HEAD

⚙️ Circuit and Electronics Integration

I designed a custom PCB using EasyEDA based on the XIAO ESP32-C3 pinout:

PCB Final Wiring Schematic DFPlayer Soldering

đź’ˇ RGB + Button Combo

I embedded WS2812B LEDs inside the 3D-printed apple holders. They light up when the correct apple is placed on the tree.

LED Inside Apple

đź§± Structure Integration

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.

Fusion Tree Design Mounting Components

đź§Ş System Test & Result

======= 1

1.3 Circuit and Electronics Integration

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.

1 1

PCB board

1 1

Overall circuit layout diagram

1

1.4 Magnetic Switch

A 3D-printed apple contains an embedded magnet. When the magnet approaches the Hall sensor, the corresponding WS2812B LED lights up.

đź§± Structure Integration

Cutouts for the LED lights, Hall sensor, and the 3D-printed apple support.

1.5 System Test & Result

>>>>>>> ec92d6d6011fe507a137ec9530438d3b2672cfba

When a student attaches their apple:

  1. The Hall sensor detects it.
  2. The matching LED lights up.
  3. A “Great job!” message plays from the speaker.
<<<<<<< HEAD

This provides immediate feedback and motivates students through interactive celebration.

âś… Reflection

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 week
=======

This provides immediate feedback and motivates students through interactive celebration.

âś… Reflection

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.

>>>>>>> ec92d6d6011fe507a137ec9530438d3b2672cfba