rhino + grasshopper + arduino

Page 1

MUSCIPULLOS GRUPO 5

Workshop Abrigos Sensíveis: Construção interativa e sensível ao gesto humano Lamo3D FAU UFRJ 2014 http://www.fau.ufrj.br/lamo3d/abrigossensiveis/


MUSCIPULLOS GRUPO 5

Construção interativa e sensível ao gesto humano Lamo3D FAU UFRJ 2014 Grupo formado por 5 integrantes. O trabalho consiste no estudo de mecanismos e formas de abertura para um abrigo utilizando ferramentas de modelagem paramétrica, fabricação digital, robótica e eletrônica. Fiquei responsável em organizar os arquivos de GRASSHOPPER + ARDUINO e montagem dos SENSORES + SERVOS para serem adaptados na maquete.


- ESQUEMA CONCEITUAL -

M E C A N I S M O

C O N C E I T O

GEOMETRIA ELEVAÇÃO COSTELAS + MECANISMO PIVOTANTE

FLOR DE PRINCESA

D R O S E R A

C

A

C

T

O

MECANISMO FLOR DE PRINCESA : Cada pétala possui um eixo de rotação próprio.

VISTA TOPO

CONCEITO_DROSERA : Idéia de captura, forma de conexão entre as “pétalas” e técnica construtiva.

SEGMENTOS + EIXOS + LOFT SUPERFÍCIE

GEOMETRIA_CACTO : Geometria que atende com facilidade as dimensões do corpo humano e os pontos do mecanismo pivotante das “pétalas”.

CROQUI ESQUEMÁTICO


- PROCESSOS; TESTES; ESTUDOS DA FORMA -


GRASSHOPPER + ARDUINO + LDR Estudo de movimento do MODELO 3D.

GRASSHOPPER + ARDUINO + LDR + SERVOS + MAQUETE Estudo de membrana para o pilar do eixo pivotante e teto interno do abrigo. A variação da intensidade de luz estimula o LDR que ativa o SERVO. A sombra gerada pelo pano entorno de alguns LDR filtra a luminosidade fazendo com que o SERVO permaneça em movimento até que haja uma grande diminuição ou aumento da luminosidade. A intensão é que a membrana seja um elemento de atração e interaja com a presença do transeunte.

LINK VIDEO:

LINK VIDEO:

https://www.youtube.com/watch?v=5jPTLWSoau0

https://www.youtube.com/watch?v=Hwcvx6Qkk0k&feature=youtu.be#


- DEFINITION GRASSHOPPER_GEOMETRIA FINAL -

LINK VIDEO:

https://www.youtube.com/watch?v=Jfm63_Yrp9U&feature=youtu.be


ESTRUTURA

PORTAS PIVOTANTES

EIXOS DE ROTAÇÃO

PISO INTERNO

SUPORTES

ENGRENAGENS

BASE

PERSPECTIVA ISOMÉTRICA EXPLODIDA

30 x 30 x 25 cm MAQUETE FÍSICA


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

- ESQUEMA ELETRÔNICO ESQUEMÁTICO:

//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); }

MATERIAIS UTILIZADOS: 3 SERVOS MOTORES 1 SENSOR ULTRASÔNICO HC-SR04 1 PLACA ARDUINO 1 FONTE 9V


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

SUBSTITUIÇÃO DA PROTOBOARD POR PLACA PROTOTIPADA FURADA VANTAGENS : - MENOR DIMENSÃO ; - MENOR CUSTO ; - EVITA QUE O FIO SE DESCONECTE COM O TRANSPORTE LINK VIDEO: https://www.youtube.com/watch?v=J_4G10u_qos&list=UUXfY5YHSIje_YQjdilJ1hqw#!

ARDUINO + PROTOBOARD + SENSOR + SERVO

ARDUINO + PLACA PROTOTIPO FURADA + SENSOR + SERVO


VISTA TOPO

PERSPECTIVA


LINK VIDEO:

https://www.youtube.com/watch?v=VbfEKQIomD0

VISTA TOPO

MAQUETE INTERATIVA ARDUINO + SENSOR ULTRASÔNICO + SERVOS A INTENSÃO DA MAQUETE É TER A PERCEPÇÃO DA INTERAÇÃO PELA APROXIMAÇÃO DE UM TRANSEUNTE. FOI UTILIZADO 3 PLACAS MDF 3 mm DE 80 x 45 cm PARA CONSTRUÇÃO DAS PEÇAS. D I M E N S Ã O M A Q U E T E : 3 0 x 3 0 x 2 5 c m

PERSPECTIVA



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.