C5 – OT 2014

Physical Computing

Esta es la imagen que inicia el primer libro dedicado a la computación física o Physical Computing. Su primera edición fue publicada en 2004 y fue una respuesta a la inquietud de profesores y estudiantes de distintas áreas interesados en el trabajo creativo que implicaba una respuesta física ante rutinas digitales o vice/versa.
PhCompDiagram

En el libro se hace referencia a esta imagen para explicar el cómo nos relacionamos con los computadores, específicamente en cómo somos percibidos por estos. Hasta ese entonces la forma casi única para una persona  de comunicarse con un computador era a partir del mouse y el teclado y por otro lado a través de la vista y los oídos.

Se comenzó a usar microcontroladores de fácil programación para expandir las posibles formas de interacción con la máquina: Basic Stamp, Pic y otros, eran los microcontroladores más utilizados, sin embargo en 2003 en el instituto Ivrea en Italia quisieron hacer aún más fácil el uso de estos dispositivos, así como también más económicos para los estudiantes.

Fue así entonces como comenzó a desarrollarse la placa Arduino y su software en el contexto de una tesis de Magister en el mismo instituto Ivrea por el colombiano Hernando Barragán, quien en ese momento inició su proyecto Wiring en el que luego se basó el proyecto Arduino conducido por un grupo constituido por  Massimo BanziDavid CuartiellesTom IgoeGianluca Martino, and David Mellis. También hubo directa influencia del proyecto Processing iniciado por Casey Reas y Ben Fry

Luego de Arduino (que es un proyecto Open Source) comenzaron a aparecer distintas placas basadas en ella como RBBB o Makey Makey entre otras.

Otra característica que vale la pena mencionar es que gracias a las características de Arduino, es bastante fácil aumentar sus capacidades de fábrica gracias a los shields que son placas adosables a Arduino para por ejemplo, usar de manera más fácil motores, aplicaciones con sonido, acceder a internet, etc.

También cabe mencionar que hace algunos años se han desarrollado otras placas como Raspberry Pi,  Beagle Bone y más recientemente  Arduino Galileo (entre otras) que entran dentro de la categoría de pequeños computadores por lo que tienen más capacidad de procesamiento de datos, se les puede instalar un sistema operativo, programas y aceptan periféricos como monitor, teclado, mouse, etc, así como también conexión a Internet sin necesidad de enchufarlos a un shield.

Esta reseña es para contextualizar brevemente en qué situación se generan las herramientas que presentaré las próximas clases. Lo que da para pensar es el rol de estas en las posibilidades de uno generar herramientas propias, que pueden ser personalizadas según las propias necesidades y concepto de un proyecto. Al igual que aprender programación, se generan libertades que no se dan al ocupar máquinas y softwares que no pueden ser modificados.

————————–

Aspectos técnicos:
PDF Herramientas y Simbología básica esquemáticas electrónica

Ejercicios hechos en clases a partir de los ejemplos del progarma Arduino
Ejercicios: Blink, Digital input, Analog input
1) File –> Examples –> Basics —> Blink
2) File –> Examples —> Digital —> Button
3) File –> Examples —> Basics —> Digital Read Serial
4) File –> Examples —> Basics —> Analog Read Serial
5) File –> Examples —> Analog —> Analog Input
6) File –> Examples —> Analog —> Fading

Conceptos importantes incluidos en estos ejercicios:
Pulse Width Modulation – PWM
Comunicación Serial

Otros links:
http://www.youtube.com/watch?v=0h-RhyopUmc (Reactable)
https://vimeo.com/18390711 (historia de Arduino)
http://www.youtube.com/watch?v=YguB-keZ4Tk (Little Bits)
http://www.makeymakey.com/howto.php
https://vimeo.com/2090913 (Klangwiese project)
http://www.youtube.com/watch?v=fi4mN-Oicos (Tom Igoe’s Ted Talk)
http://www.eyewriter.org/
http://itp.nyu.edu/physcomp/Tutorials/Tutorials
http://www.ted.com/talks/massimo_banzi_how_arduino_is_open_sourcing_imagination.html
http://www.botanicalls.com/

Referencias Arduino
Arduino The Documentary (2010) Spanish HD from gnd on Vimeo.

http://arduino.cc/en/
http://playground.arduino.cc//Main/InterfacingWithHardware#Output
http://playground.arduino.cc/Interfacing/PD

Código
http://tigoe.net/pcomp/code/
http://www.grasshopper3d.com/
http://fireflyexperiments.com/

Tiendas de electrónica en Santiago
http://www.victronics.cl
http://www.olimex.cl
http://www.casaroyal.cl
Barrio San Diego:
– Ibarra: Calle San Diego 928 Santiago – Santiago, Chile, F: 2 672 39 63 / 2 672 94 05
– Electrónica Orfali: San Diego 955, Santiago, F: 2 698 83 76