Final Project#
Rough Sketch#
Overview#
- Upon graduation, you receive a certificate. But I wanted something more physical that could remain as a lasting memory.
Idea#
- A memorial trophy to remind you of Fab Academy 2025 @ Node Kannai
Features#
Basic Requirements#
- Easily recall what was done in the weekly assignments.
Basic Functions#
- The trophy part is made of acrylic, engraved with “Fab Academy 2025 @ Kannai” and the participant’s name using a laser.
- The base is equipped with an OLED display.
- The base is made using a 3D printer.
- Sliding the trophy part detaches it from the base, allowing maintenance of the circuit board.
- Pressing a switch causes the trophy to light up.
- The bottom of the base features a plywood puzzle piece branded with a QR code that links to the 2025 Kannai page.
Advanced Requirements#
- Personal Fab Academy
- Along with memories, it automatically generates new challenges to take on and creates a personal page for them.
- The Fab Trophy will function as your own Personal Fab Academy, continuously generating new assignments to boost your creativity.
- While the original Fab Academy provided weekly assignments with strict deadlines, the assignments in the Personal Fab Academy come with no submission deadline.
Note
The idea that constraints enhance creativity was proposed by Professor Teresa M. Amabile of Harvard Business School.
In her “Componential Theory of Creativity,” she states that creativity arises from the interaction of an individual’s abilities, motivation, and environmental factors.
Notably, it has been shown that when constraints are ** appropriately set, they can promote creative thinking.**
Advanced Functions#
- Pressing a switch generates a challenge by combining assignments using an LLM and pushes it to each participant’s designated page.
- The difficulty level can be changed using a rotary switch.
- When a new challenge is created, a notification appears on the OLED, and a QR code to the page is displayed.
- The trophy includes a hologram feature, and pressing the switch projects memories as a hologram.
- When all four trophies are collected, they combine into one.
System Integration#
System Requirements for Basic Functions#
System Configuration for Basic Functions#
System Configuration for Advanced Functions#
Project Tasks#
Project | Category | Task | Start Date | End Date | Days |
---|---|---|---|---|---|
Basic | Design | Design of trophy structure and slide mechanism | 2025-05-11 | 2025-05-13 | 2 |
Basic | Design | Design of veneer QR puzzle | 2025-05-13 | 2025-05-14 | 1 |
Basic | Fabrication | Acrylic cutting and engraving | 2025-05-14 | 2025-05-15 | 1 |
Basic | Fabrication | 3D printing of the base | 2025-05-15 | 2025-05-16 | 1 |
Basic | Fabrication | Veneer processing for QR code | 2025-05-16 | 2025-05-17 | 1 |
Basic | Fabrication | Implementation of sliding mechanism | 2025-05-17 | 2025-05-18 | 1 |
Basic | Electronics | Implementation of LED lighting circuit | 2025-05-18 | 2025-05-19 | 1 |
Basic | Electronics | Display QR code for kannai page on OLED | 2025-05-19 | 2025-05-20 | 1 |
Basic | Electronics | USB power wiring and testing | 2025-05-20 | 2025-05-21 | 1 |
Advanced | Documentation | Basic system diagram and fabrication record | 2025-05-21 | 2025-05-22 | 1 |
Advanced | LLM | Selection and build of LLM for XIAO ESP32S | 2025-05-22 | 2025-05-25 | 3 |
Advanced | LLM | Implementation of prompt and difficulty settings for task generation | 2025-05-25 | 2025-05-26 | 1 |
Advanced | LLM | Integration with GitLab (Push) | 2025-05-26 | 2025-05-27 | 1 |
Advanced | LLM | OLED notification and GitLab QR code generation | 2025-05-27 | 2025-05-28 | 1 |
Advanced | Hologram | Optimization of OLED and acrylic reflection | 2025-05-28 | 2025-05-31 | 3 |
Advanced | Combination Mechanism | Design and adjustment of divided kannai structure | 2025-05-31 | 2025-06-01 | 1 |
Advanced | Documentation | Documentation of LLM integration | 2025-06-01 | 2025-06-02 | 1 |
Advanced | Video Production | Creation of presentation video | 2025-06-02 | 2025-06-05 | 3 |
Iteration 1: Implementing basic features#
1. Modeling#
Create modeling with Fusion
2. Laser cutting acrylic#
3. Coloring the acrylic#
4. Test connecter parameter#
In order to find the parameters that would allow for a proper connection between the acrylic and the base, we modeled the connection with different parameters, printed it out with a 3D printer, and tested to see if it would actually fit.
The parameter range is shown in the following image.
3D Printer Printing Time Lapse
As a result of the actual connect, the joint clearance parameter was found to be 0.03 mm, which is appropriate.
スキマティック、PCB、を作成する
スキマティックを作成するためにライブラリーを用意する。 - Seeed-Studio-XIAO-ESP32S3-footprint-eagle.lbr