This is my make-through for the week's assignment. Grab a cup of coffee!
This week we've learned some project management topics like the Agile development cycle and how to use GitLab and record the achievements, add sprints, issues, add labels and our offline session was about tearing down a moon RGB lamp to know how it works and make something similar to its functions.
Step 1: Exploring GitLab and its functions and i didn't understand anything
Step 2: created a project successfully but in wrong path
Problem: Failed to create a project in the required path
Potential Solution: The solution was to open the project's folder and create the project inside it.
The assignment was creating a project with agile development process with sprints and goals and add labels for each issues such as: pcb design, CAD, electronics and so on and actually i didn't have any previous experience with agile or any planning process so i have chosen my useless box project as a reference because i totally know the fabrication process and all the issues i have faced previously.
My sketch for the box was by using Fusion360 using the basic sketching tools!
the first step was to create a new project on GitLab and the following steps was to achieve the agile dev process:
Step 1: Create 3 sprints each sprint describes the process
Step 2: Add my issues that i have faced on each sprint
Step 3: Assign labes for each issue such as: CAD or electronics issue or both..
Step 4: Add labels to indicate the status of each issue if it's done or in progress.
and fortunately i didn't face any issue during this task.
Step 1: Failed to open the sphere because unfortunately it was glued with a super-glue which makes it hard to open.
Step 2: We failed to recognize the microcontroller type because the surface or the IC was empty and that's what chinese companies do to make the product hard to know its working process.
Problem: Failed to identify IC type, Disassemble the sphere.
For me when i was a kid i used to disassemble all my toys to know what makes this toy move! and explore its inner components.
The purpose of exploring this moon lamp was to explore its components because we need to make a lamp that it is similar to the moon lamp functions.
The teardown Process we've used a rotary tool to cut the bottom of the sphere because it was glued and the next thing was to inspect the components of each part and some parts like the microcontroller was unknown and we couldn't even guess its model or type .
after tearing down all the lamp we started taking photos for the exploded view and label each component and its technical specifications. Then we started analyzing each component to create the descriptive BOM which includes the quantity and the description of each component.
Last thing was creating the Product Functional Model and i have used a website called creately and it was so much fun and easy to use.
And fortunately i did not face any issues this time.
Step 1: Recognize the basic functions of the device and how it actually works.
Step 2: Getting to know each part of the lamp.
Step 3: Disassemble the controller box and exploring the board and how it works and what is the function of each component.
Step 4: Disassembling the sphere and exploring the leds and the wiring of each color.
Step 5: Assembling the lamp again amd testing if it still works.
What I learned this week is...
This week we have learned the different planning management process such as Agile and waterfall model and we have learned more about the advanced fabrication tools and its use and different 3d printers categories and we have learned how to use gitlab and create a project on it and how we document this project in a proper way. We also learned how to tear down a product and explore its components and how to make a product similar to the one we teared it down
Agile planning
Reverse engineering
Product Functional Model
Product Datasheet
Descriptive BOM List