Jan 25: principles and practices, project management

This week Neil Gershenfeld introduced us to the world of making almost anything. He talked a little bit about MIT and the different kind of tools, machines we can use to making our prototypes. Task for this week are building our own homepage with html to document our assignments, install the github and display a possible final project.


About me

For ten years I’ve been working as an Art Director in advertising. I’m creating advertising campaigns on both, classic and digital platforms for different clients. I also do lots of other projects like building a motorcycle from scratch. I’ve already made a couple of projects with 3D printers and laser cutters and one year ago I started learning the 101 of Arduino.

Create a homepage

To start this I had quite of a hard time getting back to programming and coding html. Last time I did it, it was almost ten years ago and since then I always used templates. But I am eager to learn coding again so I started with the basics. I used w3schools and codeacademy a lot to learn the basics of coding. I also getting a little bit better at coding so started to make containers and div classes to put everything in and to center it. Then I set up my folder structure for every weeks assignment and made different folder to put my images in.

Fablab Fablab

Possible final project

For a possible final project I would love to create some kind of a floating cloud thing. I never worked with magnets so it's a totally new thing for me. I looked a lot at the stuff that flyte do. Like there floating plants and floating light bulbs. Also was getting in contacted with crealev which build magnetic modules. I want to design it like a lowpoly cloud with integrated sensors and led bulbs. If its possible it should work as an external bluetooth hard disk or a cloud that measures humidity and noise and get to make the LED glow in some kind of algorithm. It should include bluetooth, magnetic fields, sensors like the one from smart citizens because I think it has already kind of the sensors I want to us. I started to make some sketches and transformed it afterwards in Photoshop to have a going at how it could look like.

Fablab Fablab Fablab

Git Tutorial

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development,but it can be used to keep track of changes in any files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows. We had to create our github, for that I downloaded the Git-Scm and registered at the github. After that I made the git tutorial to generate the ssh key in terminal with this code "cat ~/.ssh/id_rsa.pub", which I then copy and insert it in the github. I found out that there are a lot of shortcuts that I can use. Like "ls" and "cd" to search in my directories, and that with the "tabbutton" I can finish the sentence in which I want to search. So more work happened in the terminal until we finally had the homepage on the github and in our students folder. Then my pictures where to big, so I scaled them down and uploaded it again with my git commands. After that it started to upload the homepage on the github with the commands "git pull" to put it up, then "git status" to see which files are getting changed, then "git add ." to upload and change all the files and "git commit" to make a message what you are doing. Then you only need to say "git push" to successfully push your files to the github and into our student archive.

Click here to see the file I made to upload my homepage to the github.

Git Git Git Git

We also need to buy some tools for the FabAcademy, so I found a cool chinese store where they sell almost everything.


Click here to download all the files.