This is my make-through for the week's assignment. Grab a cup of coffee!
This Week the assignment was divided into two parts, the first one was planning a project of our choice on GitLab, and the second one was writing down a Data sheet of a smart lamp that we teared down at FabLab Egypt.
Step 1: I kept exploring GitLab's menus and tabs for an (edit project) or (project properties) button.
Step 2: I found nothing with those names
Step 3: I just googled for (how to edit a project on GitLab)
Step 4: I found a step by step tutorial by GitLab
Step 5: There's a (Project Settings) tab below in the left side menu and it had what I needed
Problem: I couldn't delete or edit a previous project I did before
Potential Solution:
It can be done from the (Project Settings) tab below in the left side menu.
It was my first experience with GitLab, but it wasn't bad.
I chose the TS9 project as I'm looking to do it soon.
Step 1: First I grabbed a paper and wrote down the product features , according to these features I divided the project design cycle into three sprints
Step 2: For each sprint, a certain state or level for each feature was written (for example: a circuit is bread boarded in sprint 1, perf boarded in sprint 2, PCB designed and milled in sprint (3).
Step 3: All there details was translated to GitLab as following:
Sprint = Milestone
Feature = Issue
Description = written down in project description section or uploaded in a ReadMe file.
Feature properties, category or state = Label
Project Team = Members
Step 1: the control box was easy to disassemble as it was out of the lamp enclosure
Step 2: The only problem we faced was that the spherical enclosure was assembled using a very strong glue (apparently it's not design to be maintained or disassembled)
Step 3: For this problem we used a mini drill with a disc tool to cut down the glue path we used.
We placed all parts on blank paper as background, in order to get the photo for the labeled exploded view.
It wasn't my first time to tear down a project, but it was the first time aiming for replication :D.
Step 1: After Disassembling the lamp, we wrote down all of it's parts, including the PCB and it's components, Most of PCB components were recognized from their shape or labeling except and IC that's probably the Microcontroller.
Step 2: In the data sheet writing and I didn't use templates, I just checked down other product datasheets to know it's main sections, and started to write in a blank word document.
Step 3: In the product overview, I described as if I was telling someone who never saw it about it. Then I divided it's working operation to parts and explained each one.
In the end, there's two labeled pictures of the Smart lamp components and it's PCB, each of them with their Bill of Materials
At the last page, there's a functional model, in addition what I knew from the session, I made a quick research and as I understood: A functional model analyzes the inputs and output of the product and simply explains how it works, all in a diagram form similar to that of the flowchart, I made using a simple online diagram maker called creately
What I learned this week is...
This week started with an orientations session which we got to know each others and our instructors, we were introduced to GitLab which is an online platform for technical project management. In the offline session we had hands on experience in disassembly of the smart lamp and analyzing it's PCB and writing both of their datasheets, we were also introduced to a new topic which is the functional Model.
How to plan a project on GitLab
Tearing down a product
How to make write down a product data sheet
Analyzing a PCB circuit and components