Archive for 01.02.2019

Software :

Rhino, artlantis

Task :

To make anything for New Year.

FIRST STEP. SEARCHING OF SHAPE

SECOND STEP. SKETCH

SECOND STEP

IDEA OF FINAL SKETCH

My idea was to create a thing of right shape and geometry so i got like this ^)

Task

The aim of this task is to understand how 3D scanning works and how can we apply it as a tool for our city project development.
i didn´t wanted to 3D scan a small object, so i deciced to try to 3D scan a person, let’s see if a succed.

Materials

  • Camera
  • Agisoft sofware
  • human figure to scan

Step 1

Take several pictures of the shape you want to scan, try to take them at the same distance and size but from different angles, so you give the software the opportunity to create a shape.

For this my Friend Vitaly helped me, he decided he wanted to be the model for this project .

Step 2

Make sure you take as much pictures as you can, this would give you a better and more precise model, after taking the pictures, go to Ps and clean the back ground, let’s say create a cleaner background .

Step 3

On Ps continue cleaning the background, once you finish, try to scale all the images and try to put them in the same line (align them).

Step 4

export the pictures to Agisoft and mask them all.

Step 5

Go to the aligment pictures settings and wait for the program to aligh the images.

Unfortunately my program stop working everytime at this step, after several attemps i could be able to finish the task.
Keep an eye on this blog as soon as i find the solution i will post the second part of it.

Task:

The aim of this task is to prove that we are able to understand how 3D printers work and how can we apply this tool for our projects, for this i use a 3D model i’ve done for my team work city project, Labrador.

Materials:

  • 3D printer Z-Morph
  • PLA (plastic for 3D printing)
  • Rhino 3D model

Step 1

choose your 3D Model, in this cause i used Rhino 6 for modeling it, but you can use any tool that could help you to model.

Labrador 3D model

Step 2

Once you have your model, you export it to one of the softwares for 3D printers, you can use Voxalizer or Idea maker, before exporting your file, please check the model is turn from a surface to a volumen, so you can 3D print it succefully, the aim of this 3D programs is to code your object into a 3D language so the printer can understand what, and how to print it.

Step 3

Now you are ready to print, it’s just matter of time, please take your time and wait, this will take several minutes, even hours.

I want to special thanks my Labrador team, Irina and Valerya to assist me in this task.

Task:

For this task we are demand to explore with arduino components, the aim of this is to understand how electronic components work and how to code (programming).

Process:

Everytime you are about to explore new techniques and new proyects, remember to use references, it’s ok to guide yourself, in this case i look for references on www.instructables.com and also look for some videos on Youtube to understand a little bit of arduino coding.

PLUG IN STUFF

Materials:

  • Arduino Nano/ UNO
  • HM-10 Bluetooth
  • 17 jumper wires
  • Brea Board
  • 5 Mini Vibromotors

Step 1:

Plug your arduino and Bluetooth in the middle of the board , try to place them in the same line, so they have a place where these components remain steady.

*we recomend after this step you proceed with coding*

Step 2

Using a simple code you can be able to program your arduino board, with this you can have control of the in puts (information given by bluetooth) and of the out puts (vibro/motors).

Open arduino interface and write the code:

#include <Servo.h>                

int izqA = 5;

int izqB = 6;

int derA = 9;

int derB = 10;

int vel = 255;            // Speed of the motors (0-255)

int estado = ‘f’;         // start stop

void setup()  {

 Serial.begin(9600);    // starts comunication with bluetooth

 pinMode(derA, OUTPUT);

 pinMode(derB, OUTPUT);

 pinMode(izqA, OUTPUT);

 pinMode(izqB, OUTPUT);

}

void loop()  {

 if(Serial.available()>0){        // bluetooth storage

   estado = Serial.read();

 }

 if(estado==’a’){           // Front

   analogWrite(derB, vel);     

   analogWrite(izqB, 0);

   analogWrite(derA, 0);  

   analogWrite(izqA, 0);       

 }

 if(estado==’b’){          // Left

   analogWrite(derB, 0);     

   analogWrite(izqB, 0);

   analogWrite(derA, 0);  

   analogWrite(izqA, vel);      

 }

 if(estado==’c’){         // Stop

   analogWrite(derB, vel);     

   analogWrite(izqB, vel);

   analogWrite(derA, vel);    

   analogWrite(izqA, vel);

 }

 if(estado==’d’){          // Right

   analogWrite(derB, 0);     

   analogWrite(izqB, 0);

   analogWrite(izqA, 0);

   analogWrite(derA, vel);  

 }

 if(estado==’e’){          // Back

   analogWrite(derA, 0);    

   analogWrite(izqA, 0);

   analogWrite(derB, 0);  

   analogWrite(izqB, vel);      

 }

 if(estado==’f’){          // OFF

   analogWrite(derA, 0);    

   analogWrite(izqA, 0);

   analogWrite(derB, 0);  

   analogWrite(izqB, 0);      

 }

}

Step 3

After coding and compiling the program, we can start to assemble all our components, this part iis really simple:

  • select 5 pins on you arduino board (pin 5, pin, 6, pin7…) plug one wire to each of these pins
  • connect each wire (pin wires) to the positve part of the micro motors (red cable)
  • Connect different wires to the negative part of the vibro motors (blue cable) and connect them to the negative channel of the bread board.
  • Connect bluetooth to arduino, this step is kind of tricky, specially because you need to connect Bluetooth after you progam, if not you are not going to be able to compile the program. Bluetooth has four components, VCC, GND, TXD, RXD. Connections are really simple, VCC goes to 5v (arduino board), GND goes to GND, TXD goes to RXD (Arduino B.) and finally RXD goes to TXD (Arduino B).


Step 4

Download any bluetooth controler from the play store or if you want you can make your own.

Step 5

Plug in arduino to a source of power and enjoy sending vbrations.

address: 20 Myasnitskaya ulitsa
(metro stations ‘Lubyanka’ and ‘Kitay-Gorod’)
Moscow 101000 Russia

phone: +7(495)772-95-90 *15026

email: city@hse.ru