Archive for the ‘Arduino’ Category

natcontrol: taller greenbots

Wednesday, February 25th, 2009


natcontrol from Adriana Rivas on Vimeo.

El taller propuso el desarrollo de robots a partir de la combinación entre microcontroladores y sensores medioambientales. El objetivo es captar datos del entorno y luego comunicarlos a través del propio sistema.

En este proyecto, la naturaleza tiene el control. El control para alertarnos de los perjuicios que hemos causado durante años. Se trata de medir los índices de polución del aire de determinados puntos de la ciudad. De acuerdo con la captura de esos datos, es enviada una señal al Arduino, y luego al mando de un reproductor de vídeo VHS. La cinta, grabada con el proceso de rellenar un jarro con humo, es reproducida en un televisor.

.
La documentación del proyecto:

natcontrol.pdf

El código en Arduino:

natcontrol.pde

Grupo:

Adriana Rivas, Iris Sánchez, Leon Mejia

bombolles

Monday, January 12th, 2009


Bombolles from Adriana Rivas on Vimeo.

mini taller computacion fisica from leon mejia on Vimeo.

presentación de todos los trabajos

.

Objetivo

Realizar una aplicación que mediante el uso de sensores, Arduino y programación en Processing, logre una interacción entre la persona y el ordenador, produciendo una reacción en la pantalla. El proyecto debe estar inspirado en la naturaleza, utilizando como único recurso cromático el blanco y el negro.

.

Proyecto Bombolles

Se trata de un simulador de creación de pompas de jabón. Soplando el pompero se crean burbujas en la pantalla que al golpear el monitor explotan.

Es una aplicación intuitiva, donde el pompero es el elemento que “atrae” incitando a la persona a acercarse y soplar. La forma circular de la pantalla es coherente con las figuras que se crean en el monitor.

.

Fórmulas

Tomamos en cuenta 4 factores para lograr el objetivo de este proyecto.

Librería 3D: Se utilizó la librería 3D de Processing para darle mayor profundidad y perspectiva al movimiento de las burbujas en sus 3 ejes. Recurrimos a la representación visual de la esfera a través del esqueleto de ésta, manteniendo una relación entre lo virtual y lo real.

Gravedad y velocidad: Para darle una caída más natural, utilizamos gravedad entre los valores 0 y 1 en las burbujas grandes. Al explotar, la velocidad del eje Z se incrementa para que las gotas caigan más rápido.

Transparencia: Para dar la sensación de alejamiento utilizamos la coordenada Y con valor negativo relacionando la posición del objeto burbuja con un valor alfa.

.

Sensores

Se utilizaron dos tipos de sensores: un micrófono y dos piezo-eléctricos.

Al pompero se le añadió el micrófono, el cual capta el sonido. Processing analiza estos datos y crea las burbujas según la programación realizada.

Al monitor se le adhirieron dos piezo-eléctricos, uno a cada lado, que reaccionan al golpe produciendo información; el Arduino recoge estos datos y Processing los transforma haciendo explotar las burbujas.

.

Códigos

Processing:

burbujas3d

burbuja

gota

Arduino:

piezo_arduino

.

Componentes del grupo:

Adriana Rivas, Claudia Rivera, Iris Sánchez, Fernanda Walker