Week 16: System Integration

This week, I focused on final project system integration, showing all design versions and my final design, and explaining how it achieves strong system integration.


My final project, NeverLose, integrates various components to create a cohesive user experience. The microcontroller serves as the central hub, processing data from the ultrasonic sensors and controlling the neopixel LEDs and OLED display. The device communicates with the user's phone via Wi-Fi, allowing for real-time updates and notifications about the status of their belongings.

All Versions

Version 1

The first version was a rough concept of the final project, created to satisfy the Week 2 design requirement.

first version

This version had some system integration, but the appearance was boxy.

Version 2

The second version clarified the design and focused more on appearance than on system integration.

second version

After reviewing this version, I realized I had no solution for routing the wires to the tree hook, so another revision was needed.

Version 3 (Final Version)

The third version addresses previous issues: it achieves system integration, improves the appearance, and provides a solution for routing wires to the tree hook.

third version

I generated this image using Gemini as an initial step toward the final design.


System Integration in the Final Version

Below, I describe the system integration in the final version and how it was achieved.

Sensors & OLED

The sensors include two ultrasonic sensors and one IR sensor for object detection.

sensors

I created holes in the design to mount the sensors and reserved space for the OLED, integrating them visually into the design rather than adding them as external components.

After the first prototype, I planned to conceal the sensors further by flipping the slots so they are less noticeable.

PCB

I will use the same PCB that I produced in Week 8.

Since I will use the Seeed XIAO ESP32C3, I designed the PCB for I2C communication and included spare pads for pin extensions, making it suitable for the final project.

pcb design

I will not solder components directly to the PCB because it is housed in a secure area that does not move much.


Packaging Methods

I will mainly use CNC machining for the packaging and for the main design.

For the slots, I am considering using 3D printing since it will be easier, lighter, and I want this part to be removable.

For the back, I am considering laser cutting with acrylic so I can create a light effect, which will make a strong visual impact.

For the bottom, I am still considering either 3D printing or laser cutting.


Conclusion

This page will continue to be updated as I work on the final project, and I will add more details about the system integration process and the final design as I progress.