Along All the past weeks I have do mmultible designs for the final project, and I have learned from each design to improve the next one. The final design is a result of all the previous designs and the lessons learned from them.
The first version was a rough concept of the final project, created to satisfy the Week 2 design requirement.
This version had some system integration, but the appearance was boxy.
The second version clarified the design and focused more on appearance than on system integration.
After reviewing this version, I realized I had no solution for routing the wires to the tree hook, so another revision was needed.
The third version addresses previous issues: it achieves system integration, improves the appearance, and provides a solution for routing wires to the tree hook.
I generated this image using Gemini as an initial step toward the final design.
The final design integrates all components into a cohesive system, with a focus on aesthetics and functionality.
When I tried to implement the third version, I encountered some limitations related to woodworking—ensuring there are no undercuts and making the cutting easier, such as removing chamfers on some edges and designing the base so that the machine can cut it without any undercuts.
This design was created using Fusion 360. Here are the files: Final Design Files
Here is a system diagram that shows how the components are connected and how they interact with each other:
Below, I describe the system integration in the final version and how it was achieved.
The sensors include two ultrasonic sensors and one IR sensor for object detection.
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.
I made the sensors unnoticeable by flipping the slots and created a suitable holder for the OLED.
I planned to design a customized PCB that would integrate all the necessary components for the final project, such as the microcontroller, Neopixels, ultrasonic sensors, IR sensor, two switches, and OLED screen, and embed the resistors needed for the ultrasonic sensors.
The PCB will be secured to keep everything permanently in place without risk of movement or disconnection of any component, and to ensure this, I will use JST connectors.
Here is the PCB design:
Download the PCB design files: Kicad - PCB Design
Here are some images showing the system integration in the final version: