Assignment
Make an overview of projects developed during the class Present a final project idea, project plan, licensing and communication strategy
How will it be evaluated
The following slide resumes very briefly what I want to do, and how I am going to proceed.
The first thing I looked for was how am I going to get the patterns that form the shape that I want to do.
So I looked for some options:
The second thing I looked for was the material of the inflatable. Here I got an option:
Some options for joining the patterns are the following:
I have identified at least the following steps:
The project was developed in the next way: -Designing the inflatable. -Designing the remote control. -Fabricating the inflatable. -Fabricating the Remote Control. -Testing the remote control with motors.
So the idea is to make a inflatable by joining flat parts. However 3D STL models are not flat, and they usually have spikes and are rough. So for getting this flat parts, the first thing to do is to smooth the model, and then flatten the 3D model.
This process can not be done in a single program. So, for designing the inflatable, I used meshmixer, rhinoceros, grasshopper and Slicer. The program have been done for any kind of 3D STL body and as an example I took the STL model of a shark.
First, I lloked for an STl model on internet, And once I got one, I reduced the details with mesh mixer by smoothing its surface.
Then I exported the smoothed STL model and imported it into Rhinoceros for designing the inflatable in grasshopper.
The design in grasshopper looks as follow:
And the steps I did were the following:
I inflated the model, for deleting concave forms on it, since they are a problem when trying to planarize the model.
Then I, created in grasshopper a design for dividing the extremities of any body just by selecting the extremities with a single point.
So, with the aid of Gallapagos and some math operations, I found the curves with shortest path over the model surface that were closest to the specified points in the stl model.
And then used those curves for dividing the extremities from the body.
Once I did that, I added a nozzel to each piece for inflating them with air.
I baked the resulting model, went back to Rhinoceros, reduced the mesh and exported it.
So at this point, I got the design of the inflatable ready for being flattened.
Then I loaded the model on SlicerForFusion360 (from Autodesk).
I selected folded panels and exported the pieces, first with tongues and with seams. The first one, was for creating a mockup, and the second one, was for getting the plastic pieces that were going to be joined for building the inflatable.
I decided to make a wearable for controlling the inflatable wirelessly. This wearable was made of:
Instead of using Eagle for designing the circuit, I prefered to use Fusion 360.
First I Sketched the circuit layers, with auxiliar lines. And then I got the pieces that were going to be cutted from there, by projecting just the curves I wanted on a different Sketch (without the auxiliar lines). So I got one sketch for the copper pieces, one for the fabric pieces and one for the pressure sensitive fabric.
So I cutted cellophane pieces on the laser cutter for the inflatable and cardboard for the mock up.
Then, I started to build the mock up, and once I finished, I covered the mock up with the cellopane pieces and sealed them together.
I used the vinyl cutter for cutting the copper pieces and the laser cutter for cutting the leather, the linen fabric and the pressure sensitive fabric.
Once I got all the pieces, I built the pressure sensors, I sewed the electronics components to each layer and sewed the layers to the lilypad.
Then I attached the Htc06 bluetooth module to one of the leather pieces, connected the bluetooth module to the circuit and putted the circuit between the leather pieces.
The lilypad on the wearable readed on its analog pins the pressure applied to each button by reading the output voltage of the voltage dividers formed by the pressure sensors and the resistances. And then sent this readen values to the bluetooth module, which was previously configured as Master (Client).
On the inflatable, an Arduino uno recieves the values readen for each button on a bluetooth module configured as Slave (Server). It parses the recieved message for getting the name of the button and the value of the pressure applied to it. Once it gets the values of each button, It decides which motors should move according to the name of the button and if it shoul move according to its value. For example, If it recieves the messsage “f:500” the inflatable should move forward, since the value is lower than the threshold value for moving the motor and the “f” letter indicates the command forward. For moving the motors, I created a function that controlled the three servos and just called it on the void loop.
Before developping the inflatable I tested some materials, which were Highh Density Polyethilene (for food packaging), Stretch film, black plastic bags (Low Density Polyethilene) and cellophane.
And looked for different ways to seal does materials, using a heat gun, a laser cutter, using a mechanical plastic sealer, super glue (from brands Moldimix and Trix), 60 Seconds Epoxy (from brand Versachem), super 77 (from brand Scotch) and double side tape.
From this options the lasser cutter and the mechanical plastic sealer worked quite well but the problem was that most of the forms I had to seal were not straight so they were not usefull at all. On the other hand, none of the glues could got sticked to the material and the heat gun just srinked the material insted of fusing them. So I finished working with double side tape, but the results were not the best.