Computación física con Arduino y Firefly

Slides:



Advertisements
Presentaciones similares
Movimientos en dos dimensiones
Advertisements

BLOQUE 2: SUPERFICIES Y GEOMETRÍAS DE LAS LENTES OFTÁLMICAS
Programación Básica con NQC Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Descartes 2.0 Edición de de escenas Escena Acceso al editor Doble clic dentro de la escena.
RECLUTAMIENTO Y SELECCIÓN DE LOS RECURSOS HUMANOS
UNIVERSIDAD DE LA SERENA FACULTAD DE INGENIERÍA
Dinámica: Estado de los cuerpos que encuentran en movimiento.
GEOMETRÍA DE LAS SUPERFICIES
Álvaro Narváez Palazón
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid Simulación del patrón … (2)
1.8 Energía potencial eléctrica y definición de potencial eléctrico.
SISTEMA DE ROBOTICA DE LEGO. ¿Cómo funciona la computación básica? Entrada Salida El procesador ejecuta los comandos. La memoria guarda los programas.
informe Estación metereológica
La circunferencia Matemáticas Preuniversitarias
Universidad de Chile Departamento de Ingeniería Civil
Presentación de Instrumentación Básica de la Electrónica
Creación de Bocetos 2D.
GePar Universidad Nacional de Río Cuarto Facultad de Ciencias Exactas, Físico Químicas Y Naturales  Bettiol, Nicolás  Vélez, Matías  Varela, Manuel.
“Control de un Ascensor y Adquisición de Datos con LABVIEW ”
ANALISIS DE DATOS CON EXCEL
T RABAJO DE COMPUTACIÓN. P ower Point 2007 Presenta una serie de novedades con la nueva cinta de opciones los SmartArt, ofrece la posibilidad de guardar.
Autores: Ing. Federico Solari Mg. Ing. Raúl Astori
GRÁFICAS Elaboración e interpretación
EL MOUSE es un dispositivo apuntador utilizado para facilitar el manejo de un entorno gráfico en una computadora. Generalmente está fabricado en plástico y.
Solid Works.
Circuitos eléctricos y Ley de Ohm
 se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar datos. El concepto de red puede definirse.
Diseño paramétrico con Grasshopper 2 de n Elaborado por Cristián Calvo Barentin Cristián Calvo Barentin (Valparaíso, Abril 2014) Definición.
Diseño paramétrico con Grasshopper Cristián Calvo Barentin (Valparaíso, Marzo 2014) Definición de un punto Elaborado por Cristián Calvo Barentin.
GRÁFICOS ESTADÍSTICOS
Ventanas en windows En Windows la comunicación con el computador o procesador se realiza a través del elemento llamado ventana.  Una ventana es un conjunto.
FUNCIONES DE IMPRESIÓN
INSTITUCIÓN EDUCATIVA EL ROSARIO Grado: Noveno Profesora: Diana Ximena Díaz Cerón. Horas de clase planeados: 20 Horas Componente del núcleo temático: ANALIZO,
Curso: “Sistemas de control programado na área de tecnoloxía “
Programación de Computadores (IWI-131)
Lección 3: Estados de Espera “Espere Por” Basados en Sensores Soluciones de Programación.
DETERMINACIÓN DE LAS VISTAS
Apertura de la parábola
II QUIMESTRE PARCIAL 4.
Parcial #3 Entorno de Power Point.
TRABAJO DE TITULACIONELABORACIÓN DE UN PROGRAMA INTEGRAL DE DISEÑO DE PAVIMENTOS. Departamento de Ingeniería En Obras Civiles ALUMNOS: Profesor Guía: Eduardo.
AUTOCAD INTRODUCCIÓN Autodesk AutoCad Programa de diseño asistido por computadora (CAD, “Computer Aided Design) para dibujo en 2d y 3d. Actualmente es.
Funciones polinómicas y potencias
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
DETERMINACIÓN DE LA RESISTIVIDAD DEL COBRE
Diseño paramétrico con Grasshopper 3 de n
Parametrización y restricciones
Elaborado por Esteban Agüero Computación física con Arduino y Firefly Esteban Agüero (Valparaíso, Mayo 2014) Ejercicio 4: Lectura de datos.
ARDUINO + Simulación en PROTEUS
Ing. Aldo Cera de la Torre
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid Simulación del patrón … (5)
Ley de ohm.
Elaborado por Esteban Agüero Computación física con Arduino y Firefly Esteban Agüero (Valparaíso, Abril 2014) Ejercicio 2: Desvanecimiento.
TABLERO/SUPERFICIE_DE_JUEGOS Alumnos: Diego Carú Camila Escobar Valentina Rubilar Vanessa Soto ARQ 331 TALLER DE MÉTODOS COMPUTACIONALES EN ARQUITECTURA.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Diseño paramétrico con Grasshopper Cristián Calvo Barentin (Valparaíso, Marzo 2014)
 Es un periférico de entrada o dispositivo, en parte inspirado en el teclado de las maquinas de escribir que utiliza una disposición de botones o teclas,
Herramientas básicas para la creación de revistas electrónicas
CLASE 1. Lugar: Universidad Cooperativa de Colombia Fecha: 22 de mayo del 2010 Hora: 7 am a 12 pm Objetivo: Herramientas a utilizar en el curso, aplicación.
Computación física con Arduino y Firefly
Computación física con Arduino y Firefly
Laboratorio de Arduino
Configuration Management System (CMS). CMS 1.CMS 2.Offline 3.Online 4.System Las funciones principales de CMS se dividen en 4 Menus.
Área Académica: Matemáticas Tema: Circunferencia Profesor(a): Paz María de Lourdes Cornejo Arteaga Periodo: Julio-Diciembre 2015.
Maxcomm Fct 333. Maxcomm FCT333 Prestaciones. Pautas de instalación. Componentes proporcionados con el equipo. Conectores externos. Indicadores luminosos.
Infografía Disco Duro Daniel Guáqueta Yhermi Mejía Jenny Montes
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
Curvas, áreas y líneas de un circulo
Dpto. de Electrónica - Universidad de AlcaláTuBot GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES TuBot 2015.
Cinemática vectorial ¿Qué estudia la cinemática vectorial?
Transcripción de la presentación:

Computación física con Arduino y Firefly Ejercicio 5: Modificación de la geometría de un solido mediante un sensor de flexión Taller de Métodos Computacionales en Arquitectura — ARQ331 Cristián Calvo (Valparaíso, Junio 2014) 27-04-2017

Sensing En este ejercicio vamos a traer datos desde Arduino para utilizarlos como entrada de un diseño responsivo. Basado en los ejercicios publicados en: BANZI, M. 2009. Getting started with Arduino, Sebastopol, USA, O’Reilly Media / Make. JONHSON, J. K.; PAYNE, A. 2011. Firefly Primer - Version 1.006. [Online] Available in http://fireflyexperiments.com 27-04-2017

Componentes Para este ejercicio necesitarás: Arduino UNO 1x Sensor de flexión 1x Cables 3x Breadboard 1x Resistor 10K Ohm 1x 27-04-2017

En este caso conectaremos el Sensor de flexión al PIN análogo 0. Esquema En este caso conectaremos el Sensor de flexión al PIN análogo 0. 27-04-2017

Sensor de Flexión El sensor de flexión actúa como un resistor variable. Al aumentar el grado de curvatura de la superficie del sensor, la resistencia aumenta proporcionalmente desde los 10K Ohm hasta alcanzar los 35K ohm. La variación en la resistencia solo ocurre al curvar el sensor en una sola dirección. Fuente: SPARKFUN, Guía SIK, Version 3.0 27-04-2017

Montaje 1. Montar el Sensor de flexión sobre la “breadboard”, siguiendo el esquema. 27-04-2017

2. 3. Implementación Con el cable USB conecta Arduino al computador Para controlar Arduino desde Firefly, es necesario cargar el Firmata mediante el entorno Arduino IDE. 27-04-2017

3.1. 3.1. Abre el entorno de programación Arduino IDE. En “Barra de herramientas” pulsa “Archivo > Sketchbook” y selecciona “Firefly_Firmata” 27-04-2017

3.2. En “Barra de herramientas” pulsa “Herramientas>Tarjeta” y selecciona “Arduino UNO” 3.3. En “Barra de herramientas” pulsa “Herramientas>Puerto Serial” y selecciona el “Puerto COM” más alto disponible. 27-04-2017

3.4. Carga el programa. Pulsa “Verificar” y “Cargar” En la barra de íconos superior están dos de las acciones más recurrentes: Verificar Cargar 27-04-2017

4. Iniciar Grasshopper, tipeando el nombre de esta aplicación en la “Barra de comandos” de Rhinoceros®. 27-04-2017

Arrastra Open/Close Port al área de trabajo -Firefly / Arduino & I/0 Boards / Open/Close Port 27-04-2017

Arrastra Boolean Toggle al área de trabajo - Params/Input/ Boolean Toggle 27-04-2017

Arrastra Uno Read al área de trabajo - Firefly / Arduino & I/0 Boards / Uno Read 27-04-2017

Arrastra Timer al área de trabajo y asígnale un intervalo de 1 ms. - Params/Util/Timer 27-04-2017

- Vector/Point/Construct Point Arrastra Construct Point al área de trabajo, para definir el punto base del volumen. - Vector/Point/Construct Point 27-04-2017

- Vector/Point/Construct Point Arrastra Construct Point al área de trabajo, para definir el punto superior del volumen. - Vector/Point/Construct Point 27-04-2017

La coordenada “X” del punto superior será definida a partir de la diferencia entre el valor máximo obtenido cuando el sensor se encuentra estirado y el valor obtenido de la lectura en el pin AØ. 27-04-2017

- Params/Input/Number Slider La coordenada “Z” del punto superior será definida mediante el componente “Number Slider”. - Params/Input/Number Slider 27-04-2017

Arrastra PolyArc al área de trabajo. Curve/Spline/PolyArc Para definir este tipo de arco, es necesario asignarle un punto a cada extremo y un vector tangente que determina la curvatura en su base. 27-04-2017

Arrastra Polygon al área de trabajo. Curve/Primitive/Polygon Para definir un polígono es necesario asignar el número de vértices, las coordenadas del centro y el radio del círculo en el cual se encuentra inscrito el polígono. 27-04-2017

Arrastra Extrude Along al área de trabajo. Surface/Freeform/Extrude Along Este componente sirve para definir un sólido a partir de una curva guía y un polígono o curva base. 27-04-2017

Al flectar el sensor, la geometría del arco que define al sólido varia dependiendo de la posición en el eje “X” del punto superior. 27-04-2017

Contacto Cristián Calvo cristian.calvo@usm.cl Luis Felipe González Böhme Profesor instructor Universidad Técnica Federico Santa María Departamento de Arquitectura Teléfono: 56 (0)32 2654773 Fax: 56 (0)32 2654108 Email: luisfelipe.gonzalez@usm.cl Url: www.arq.utfsm.cl Dirección: Avda. España 1680 Casilla: 110-V Código postal: 2390123 Valparaíso - Chile Cristián Calvo cristian.calvo@usm.cl 27-04-2017