Raquel Gallego

Final Project _INTERACTIVE DAISY

CONCEPT AND DESIGN

Phylotaxis

Its structure, derived from the Fibonacci Sequence and closely related to the Golden Ratio, is one of nature's most elegant. The Fibonacci Sequence is the set of numbers where each number is the sum of the previous two numbers. This simple sequence governs phenomena as diverse as the petal arrangement of roses, the breeding patterns of rabbits, and the shape of our galaxy. It is also evident in the design of the Great Pyramids, the composition of the Mona Lisa, and the construction of Stradivarius violins.

Renders

PROCESS_See class 19, here there are some examples of previous test and ideas before geting the last one done.

The project was meant to be a system with different components, the purpose of the installation was to interact with people.

In order to be able to complete the exercise I have decided to do just one component ( daisy)

To be able to practise all the exercises we have done during the FAB Academy course I have design the flower to be built in all the different machines at the lab.

1_Petals_ Milling a wax mold and then producing 7 petals with rigid poliuretano
2_Flower Heart_ I have model the piece in rhino and used the maker boot to 3D printed the final piece, that it has being built in 2 parts.
3_Cuore_ Phylotaxis
4_Vase_ I have also model the vase in rhino and then i have extract the wireframe and extrude the curves, The final material is white acrylic 2 mm thickness, but I have tried also a black acrylic 3 mm and plywood, there are some images that shown why it did not work. See class 19

The most difficult part it has being to get to a design that allows the electronics to work.
At the beginning I was concerned about the design but I have forgotten that the motor rotates and needs to leave a space to maintain the power cables stable and still be able to move the rest.
Since in the design there are 3 main parts
1_Phylotaxis _where the piezo and the electronics are placed,
2_The heart that keeps inside the petals and also the white led lights.
3_The piece that allows the flower to lay on top of the acrylic vase structure.

FABRICATION FILES

Cutting File.dxf

MOLDS_

Mold A.stl, Mold B.stl

 

3D PRINITING FILES

Daisy_heart.stl, Motor base.stl, Phylotaxis.pistil.stl

TESTING THE ROTATION MANUALLY

I have first put the petals inside the flower heart in order to see how the hole piece rotate together, and as we can see in the video the rotation is quite good.

 

 

HOW TO TRANSMIT THE MOVEMENT TO THE PIECE_

One of the difficulties I have found was how to transmit the movement from the motor to the main piece, and do not roll the power cables.

I have come out with this idea: It is a milled PCB, with 2 concentric circles, that will allow the cables to be in contact all the time without loosing the connection and without moving.

PCB concentric circles.dxf

VIDEO

 

TEST 2

I could not make it work, the motor seems to be excentrical and the power cable does not rotate equally.

 

ELECTRONICS

I have used the hello motor board from the output exercise, and I have added 2 more connectors one for the motor and the other one for the piezo. I have then 3 connectors, LED, MOTOR, PIEZO.

BOARD

This is the final board with all the components.

 

TEST

THE PCB is working !!!

Blowing system.br, Blowing system.sch, Blowing_system.png,Blowing system.ps

CODE_ Since I have not being able to make the motor work. The code has been programm in arduino and what it does is read the piezo and react to it lighting up a LED.

 


// In order to connect the piezo to the analog input we need to add a big resistor
// to limit the current that can be produced with a big knock.
//             1M
//   GND --+-/\/\/\/-+-- Analog 0
//         |         |  
//         +--PIEZO--+
//

#define LED_PIN 8
#define PIEZO_PIN 3
#define MOTOR_PIN 2
#define FADE_TIME 20

void setup() 
{
  pinMode (LED_PIN ,OUTPUT);
  // as the LED is inverted (cathode to attiny pin), we set the pin high for turn it off
  digitalWrite(LED_PIN, HIGH);
}


void fade_in_led()
{
  int i;
  for (i=0;i<=FADE_TIME;i++)
  {
    digitalWrite(LED_PIN, LOW);
    delay(i);
    digitalWrite(LED_PIN, HIGH);
    delay(FADE_TIME-i);
  }
  digitalWrite(LED_PIN, LOW);
  
}

void fade_out_led()
{
  int i;
  for (i=0;i<=FADE_TIME;i++)
  {
    digitalWrite(LED_PIN, LOW);
    delay(FADE_TIME-i);
    digitalWrite(LED_PIN, HIGH);
    delay(i);
  }
  
}

void loop()
{
  int piezoValue;
  
  piezoValue = analogRead(PIEZO_PIN); // Reading the analog value from analog Port 1 (RX on the ftdi connector)
  
  if (piezoValue>20)
  {
    fade_in_led();
    delay (2000);
    fade_out_led();
  }
  
  
}


 

TEST PIEZO

FABRICATION PROBLEMS

The motor part was very difficult to get it work, it may be because I work with rhino, and sometimes the 3d printer interpretates the surface in a different way.

in order to be abe to keep working and run some test with the motor on, I just printed the interior piece and pace it in the other one.

FINAL MODEL

IMAGES

This is the complete piece, I have to continue until I get the motor running.

The inicial idea was to produce a product and give people two options one under the creative commons license. And the other one when I will get the product working, since I have not being able to finish it yet I will complete this part when I get the daisy working.But basically I think it could be sold as a kit.

FINAL VIDEO

 

1 HOUR BEFORE THE PRESENTATION

Thinking in the slots cars system, Instead of using normal cable, I have soldered a piece of desoldering braid, and because it is wider than the cables it is WORKING!!!!

 

 

CREATIVE COMMONS LICENSE

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

 

Classes: