Week1

Principles and Practices, Project Management


Assignment

  • Plan and sketch a potential final project
  • Build a personal site describing you and your final project
  • Upload it to the class archive
  • Work through a git tutorial FabAcademy - Tutorials Link
  • Read the Fab charter The Fab Charter Link
  • Sketched your final project idea/s
  • Described what it will do and who will use it
  • Made a website and described how you did it
  • Introduced yourself Click if you want to know about me
  • Documented steps for uploading files to archive
  • Pushed to the class archive
  • Signed and uploaded Student Agreement FA20 student agreement Hyunho Kim

  • Plan and sketch a potential final project
    Before I started sketching, I wanted to make a lot of things
    I have a total of three ideas
    1. goods of commercial value
    2. What I want to make for fun
    3. A device that solves the problem of unauthorized dumping of garbage
    My final project will be number 3


    Reverse Umbreller
    It's an umbrella that folds in the opposite direction from the original umbrella
    I've wanted to make it since I was young but already on the market
    I wanted to add a vibration function to automatically shake off the water



    Bubble gun
    It's a toy that fires bubbles of smoke
    If possible, I would like to make it after the fabacademy


    Foggy Hanok [안개 낀 한옥]
    Hanok is Korean traditional house
    This is the final final project
    It's a module that measures the weather and fine dust in Seoul
    It shows fine dust levels by smoke
    There is a weather forecast screen in front of you on the back of the lid panel
    The smoke escapes through the ventilator when the button is pressed
    The upper case will be cut with an acrylic laser cutter
    The upper back case will be used to count the imprint of the night view of seoul
    The fine dust is measured and the smoke is produced according to the figures
    I'd like to change the color of LEDs depending on the weather
    The bottom is a plywood made of CNC
    Problem
    I'd like to make snow and rain come true later
    I wonder if it is possible to connect the input sensor with the input sensor on the outside
    I don't know if I can keep the smoke in the acrylic case
    I wonder what kind of fog is effective

    After the 4th week, my modeling skills improved a little, so I modeled my final project
    The top will be laser-cut with acrylic(week3)
    The first part will be marked with laser cutting(week3)
    During the 5th week of class, button 4 will be printed on the 3D printer
    In computer-controlled machining week
    We're going to print out the lower half wood frames
    There's a fine dust measurement sensor in number 3(input devices)
    Number 2 is a sensor that converts water into smoke (output devices)
    If possible, I'd like to install a LED on the back of the acrylic, so that the color of the LED changes depending on the weather (ex)rainy=blue, snow=white

    Why do i want to make this project


    Seoul is fighting the problem of fine dust and dumping
    Inform citizens of the dangers of fine dust
    And i want to make it easier for the elderly to see the amount of fine dust on that day
    Also, I want to set up modules in areas where there is no harm to the cityscape and solve the problem of unauthorized dumping



    Final project Design
    I get inspiration Korea national treasure Dong Dae moon
    Means East great Gate

    Make own website and use git

    What is git?
    Git is a feature management tool for source code management that allows you to record data every time a file is modified and restore the file to a previous version when needed, so that multiple developers can collaborate to manage the project efficiently. The reason why we use Git among the source code management tools is because of fast performance using local storage and efficient collaboration through branding.
    There are two ways to use Git.
    Git using the Git GUI tool called SourceTree
    Git with Git Bash
    I used a Git Bash
    [Git Reference Link]


    I learned the git command from the local workshop
    git config (first run once)
    Username to be used for git commit
    git config --global user.name "your_name"
    email to be used for git commit
    git config --global user.email "your_email@example.com"
    you can check the settings.
    git config --list
    git intit
    cd C:/dev/workspace/eom2017 - Set the current directory as local storage.
    navigate to the project location to be set as local storage.
    git intit - set as local storage.
    (master) If you look like a Branch, you're successful.
    [I learned more about Git command on this link]



    I sketched a simple sketch of the website I wanted to create
    And I found and modified a similar template
    [HTML Template]


    [Bracket Download Link]
    The template was modified through a bracket
    Bracket is a source code editor that focuses primarily on Web development
    Click the lightning icon in the upper right corner to preview your site in real time
    The site consists of HTML and CSS
    To make it easier to understand, HTML is a ingredient and CSS is a spice
    [I learned more about the HTML this link]
    [I learned more about the CSS this link]


    Press the F12 button and the developer window will appear above
    Tap the mouse icon on top

    Click on the area you want to modify with your mouse
    Correct the part on the right side of the bracket


    After checking in the preview, we made the site by continuously modifying what we wanted
    It wasn't easy to build a site in a short time
    I revised it little by little while the academy was in progress
    I also checked other students' websites a lot
    Especially, I checked Hyejin Ahn's site a lot among FA2020 students
    I'd like to create a site with code that I wrote myself from beginning to end, not using a template after the FabAcademy
    I would like to thank Craig, Junghwan, and Hyejin for their help in creating the site

    Run about branch

    [Refer Link]


    First, before making branch, create a team task folder
    -git clone
    git@gitlab.fabcloud.org:academany/fabacademy/2020/labs/seoulinnovation/site.git]
    git pull - before work
    branchname = bn
    git branch bn - make branch
    gut check out bn - change branch
    edit branch
    git add -A
    git commit -m "corrections"
    git push origin bn
    assignee Craig