rhino + grasshopper + arduino _ English Version

Page 1

MUSCIPULLOS GROUP 5

Workshop Abrigos SensĂ­veis: Interactive and sensitive construction to the human gesture. Lamo3D FAU UFRJ 2014 http://www.fau.ufrj.br/lamo3d/abrigossensiveis/


MUSCIPULLOS GROUP 5

Interactive and sensitive construction to the human gesture Lamo3D FAU UFRJ 2014 Crew: 5 people

The work was a study of mechanisms and shapes to a shelter with parametric models, digital fabrication, robotics, and electronic tools. I was responsible for organization of the

grasshoper + arduino ďŹ les and


- CONCEPT -

MECHANISM

I

D

E

A

S H A P E ELEVATION RIBS + MECHANISM PIVOT

P R I N C E S S

D R O S E R A

C A C T U S

MECHANISM PRINCESS FLOWER : Each petal has its own rotation axis.

TOP VIEW

IDEA DROSERA : Capture

SEGMENTS + AXIS + LOFT SURFACE

CACTUS SHAPE: Simple geometry to adapt the servo-motor + sensors

CROQUI


- PROCESSES ; TESTS ; SHAPE -


GRASSHOPPER + ARDUINO + LDR 3D MODEL STUDY MOTION

( click on the picture to activate the video )

GRASSHOPPER + ARDUINO + LDR + SERVO + MODEL L i g h t i n t e n s i t y s t i m u l a t e s v a r i a t i o n the LDR which activates the servo-motor. T h e s h a d o w g e n e r a t e d b y t h e c l o t h a r o u n d t h e L D R ďŹ l t e r s t h e l i g h t a n d t h e S E R V O r e m a i n s i n m o t i o n . Cloth ("membrane " for de model) being a type of element to interact in the presence of people.

( click on the picture to activate the video )


- DEFINITION GRASSHOPPER_FINAL GEOMETRY-

( click on the picture to activate the video )


STRUCTURE

PIVOTING “DOORS”

ROTATION AXIS

INTERNAL FLOOR

HOLDERS

GEAR

BASE

EXPLODED ISOMETRIC PERSPECTIVE

30 x 30 cm MODEL


- ARDUINO // --------------------------------------------------------------------------// Abrigos Sensiveis // UFRJ 2014 // TVM // ---------------------------------------------------------------------------

- ELECTRONIC SCHEME DIAGRAMMATIC:

//Bibliotecas #include <Servo.h> #include <NewPing.h> //ULTRASONIC ------------------------------------------------#define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor. #define ECHO_PIN 11 // Arduino pin tied to echo pin on the ultrasonic sensor. int max_dist = 20; int sonar_sens = 0; int last_sonar = 0; NewPing sonar(TRIGGER_PIN, ECHO_PIN, max_dist); // NewPing setup of pins and maximum distance. //SERVO -----------------------------------------------------Servo servoA; int servoA_pin = 3; Servo servoB; int servoB_pin = 5; Servo servoC; int servoC_pin = 6; //MECANISMO -----------------------------------------------------int ang_start = 0; int ang_end = 90; //CODE ---------------------------------------------------------void setup() { servoA.attach(servoA_pin); servoB.attach(servoB_pin); servoC.attach(servoC_pin); Serial.begin(115200); }

PROTOBOARD:

void loop() { delay(50); sonar_read(); if(sonar_sens != last_sonar && sonar_sens != 0) { //MAPA DE ACOES ----------------------if(sonar_sens < 20) servoA.write(60); servoB.write(60); servoC.write(60); } else{action_abrindo(sonar_sens);} delay(5); // -----------------------------------} void sonar_read(){ unsigned int uS = sonar.ping(); // Send ping, get ping time in microseconds (uS). uS = uS / US_ROUNDTRIP_CM; sonar_sens = uS; Serial.print("Ping: "); Serial.print(sonar_sens); // Convert ping time to distance in cm and print result Serial.println(" cm"); } void action_abrindo(int pos){ servoA.write(110); servoB.write(110); servoC.write(110); }

MATERIALS:

3 SERVO-MOTORS 1 SENSOR ULTRASONIC HC-SR04 1 ARDUINO BOARD 1 SOURCE 9V


ESTUDO DE MEMBRANA INTERNA Primeiro teste grasshopper + arduino + servos + ldr + maquete

REPLACEMENT PROTOBOARD OF PROTOTYPED BOARD ADVANTAGES : - SMALLER SIZE; - SMALLER COSTS ; - AVOID WIRE DISCONNECTED

( click on the picture to activate the video )

ARDUINO + PROTOBOARD + SENSOR + SERVO

ARDUINO + PROTOTYPE BOARD+ SENSOR + SERVO


( click on the picture to activate the video ) *MATERIALS : 3 MDF BOARDS 3 mm ; 80 x 45 cm 3 SERVO-MOTORS 1 SENSOR ULTRASONIC HCSR04 1 ARDUINO BOARD 1 SOURCE 9V

TOP VIEW

PERSPECTIVE


( click on the picture to activate the video )

TOP VIEW

INTERACTIVE MODEL ARDUINO + SENSOR ULTRASONIC + SERVO-MOTOR THE OBJECTIVE OF THIS MODEL IS SIMULATE THEPERCEPTION OF THE PEOPLE’S INTERACTION W I T H S E N S I B L E S H E L T E R . M O D E L

PERSPECTIVE

D I M E N S I O N :

3 0

x

3 0 x

2 5

c m



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.