Árboles: instalación con Processing y Arduino

Árboles es una instalación desarrollada con Processing y Arduino por alumnos de 4º de ESO de Tecnología.

arboles

En Processing se han creado unas dinámicas de estructuras tipo árbol que hacían que estos crecieran al paso del ratón por la pantalla y aumentaban su crecimiento al dejar el ratón en el mismo sitio.

El ratón del ordenador se ha sustituido por la distancia a un objeto (a una persona) a través de la medición de distancia con un sensor de ultrasonidos con Arduino.  La comunicación Arduino-Processing se hace vía puerto serie.

La instalación pretende reflejar como los arboles crecen a nuestro paso, dejando una imagen proporcional al tiempo que hemos estado en cada sitio.

 

La documentación del proyecto está en este documento.

Introducción a Processing

Algunos ejemplos que nos pueden ser útiles para nuestro proyecto:

Clases y Objetos:

Las clases y objetos es un concepto avanzado de Processing que nos puede servir cuando en nuestro proyecto se repiten elementos.

Ejemplos para entender como funcionan las Clases y los Objetos:

Pelota interactiva con Arduino + Processing

Con este proyecto comunicamos Arduino con Processing y usamos dinámicas básicas como la caída y rebote de una bola en Processing en función de un piezoeléctrico (sensor de vibración) conectado a Arduino.

Para este proyecto hemos utilizado:
Hardware:

  • Arduino(en nuestro caso Arduino UNO)
  • Protoboard
  • Piezoeléctrico
  • Resistencia 1M ohm

Software:

  • Programa Arduino: Lo hemos desarrollado nosotros
  • Programa de Processing: Simplemente hemos buscado alguna dinámica que nos interesase y lo hemos adecuado a nuestras necesidades. Puedes verlo aquí.­ También puedes usar el nuestro, ver código más abajo.

Seguir leyendo