Está en la página 1de 16

Taller

Computación Física y Arduino

Exploracion de la Plataforma Arduino

Marlon J. Manrique
www.marlonj.com
Septiembre 2008
Contenido
Computación Física......................................................................................3
Taller.............................................................................................................5
Objetivo....................................................................................................5
Nivel.........................................................................................................5
Publico Objetivo.......................................................................................5
Duración...................................................................................................5
Contenidos................................................................................................6
Temas :.................................................................................................6
Tallerista...................................................................................................6
Requerimientos Técnicos.........................................................................7
Costo........................................................................................................9
Eventos Pasados.......................................................................................9
Otras Conferencias, Charlas y Talleres..................................................10
Próximas Conferencias...........................................................................11
Referencias ............................................................................................12
Enlaces...................................................................................................12
Información Adicional................................................................................13
Instalación Controlador USB.................................................................13
Instalación Software Taller.....................................................................14

Indice Ilustraciones
Ilustración 1: Interface Musical
Rui Pereira, http://www.rux-werx-here.net/tuist/..........................................3
Ilustración 2: Arduino...................................................................................4
Ilustración 3: Marlon J. Manrique................................................................6
Ilustración 4: Elementos del Taller...............................................................8
Ilustración 5: Conferencias y Talleres...........................................................9
Ilustración 6: Prototipado de Hardware......................................................10
Ilustración 7: Mobile Processing................................................................10
Ilustración 8: Mundos Virtuales..................................................................11
Ilustración 9: Pagina Descarga Arduino.....................................................14
Ilustración 10: Programa.............................................................................15
Ilustración 11: Arduino IDE........................................................................15
Computación Física
La definición de Computación Física (Physical Computing), la podemos
encontrar en diferentes ámbitos,
partiendo desde el diseño, el diseño
interactivo y todas sus vertientes, hasta
el uso del termino en ingeniera con el
desarrollo de prototipos. Una de las mas
completas definiciones que podemos
encontrar es : “La computación física se
refiere al diseño de objetos y espacios
que reaccionan a cambios en el entorno
y actúan en este. Se basa en la
construcción de dispositivos que
incluyen microcontroladores, sensores y
actuadores y que pueden tener
capacidades de comunicación con la red
u otros dispositivos. La mejor manera
de aprender computación física es
mediante la construcción de prototipos.
Es un nuevo campo en el que es Ilustración 1: Interface Musical
necesario explorar nuevos estilos de Rui Pereira, http://www.rux-
interacción, que dependan de nuevas werx-here.net/tuist/
interfaces y técnicas de representación y visualización. La computación
ubicua como tal no se ha convertido en el paradigma que se esperaba para
el diseño de productos y espacios electrónicos, y son pocos los nuevos
estilos de interacción que llegan al mercado. Al contrario, la idea que
promueve la computación física es que casi cualquier cosa se puede
convertir en interfaz.”1 partiendo de esta definición podemos agregar el
software como un componente imprescindible para la realización de estos
prototipos lo que agrega el elemento de programación, acción y
comunicación a estos dispositivos.

1 Curso Interacción Física, Master en Diseño de Interacción


http://www.dosislas.org/interaccion

Computación Fisica y Arduino 3


Ilustración 2: Arduino
Algunas de las plataformas utilizadas en la computación física han
abrazado el concepto del software libre para sus componentes de software
como los ambientes de desarrollo, lenguajes de programación, librerías; y
otras han ido mas lejos al publicar los esquemas y especificaciones del
hardware permitiendo a la comunidad construir sus propias versiones y
abriendo la posibilidad del crecimiento de las plataformas a través de
comunidades de usuarios y desarrollo, creando así lo que hoy se conoce
como Open Hardware. Entre las mas destacadas se encuentran Wiring y
Arduino

Computación Fisica y Arduino 4


Taller

Objetivo
Realizar una acercamiento al desarrollo de prototipos de hardware basados
en la plataforma Arduino a traves de la presentacion breve de las
caracteristicas y la realizacion de montajes utilizando la tarjeta.

Nivel
Introductorio, básico

Publico Objetivo
Al ser un taller de un nivel introductorio este puede realizarse con
diferentes grupos como son:
● Estudiantes y docentes de bachillerato de grado noveno en adelante
con interés en el desarrollo de proyectos de hardware.
● Estudiantes y docentes universitarios en carreras afines a los
sistemas o electrónica, o con contenidos en el área del diseño
interactivo.
● Entusiastas del desarrollo tecnológico con interés en el desarrollo
de hardware.
El taller se modificara levemente de acuerdo al publico al que se le
presente, así como también las diferentes demostraciones que se realizan
permitiendo enfocarse en los puntos de interés para el publico.

Duración
2h

Computación Fisica y Arduino 5


Contenidos
El taller cuenta con una parte introductoria donde se hace la presentación
del mismo, los objetivos, el tallerista y la agenda, seguida de una breve
descripcion de la plataforma Arduino, a continuacion se realizan montajes
basicos utilizando LEDs y resistencias, con el fin de identificar los
componentes del ambiente de desarrollo. En la segunda parte se realiza un
montaje interactivo que permite realizar acciones y finalmente se hace la
comunicación de la tarjeta con el computador para ilustrar el uso del puerto
serial.

Temas :
● Plataforma Arduino
● Características Fisicas
● Ambiente de Desarrollo
● LED intermitente
● Interacción Simple
● Comunicación con Processing

Tallerista
Marlon J. Manrique
● Programador Java
Certificado
● Instructor y Docente
● Ingeniero de Sistemas y
Telecomunicaciones de la
Universidad Autónoma de
Ilustración 3: Marlon J. Manrique
Manizales
● Actualmente se desempeña como docente de tiempo completo
en la Universidad Autónoma de Manizales donde dicta

Computación Fisica y Arduino 6


asignaturas como Programación Orientada a Objetos, Sistemas
Operativos y Sistemas Distribuidos
● Estudiante de la maestría en Diseño y Creación Interactiva en la
Universidad de Caldas
● Entusiasta del cine, la música, la plataforma Java, el hardware y
software libre, Ubuntu Linux y los mundos virtuales.
● Desarrollador de aplicaciones de escritorio, web, servidor y
móviles
● Desarrollador de algunas librerías para Wiring.
● Sitio Oficial http://www.marlonj.com

Requerimientos Técnicos
Los siguientes son los requerimientos técnicos mínimos para realizar el
taller con todo el temario y las practicas.
● Sala de computo con capacidad de acuerdo al numero de personas
que se tenga pensado van asistir al taller. Cada estacion debe tener
espacio suficiente para trabajar con las tarjetas.
● Sistema de amplificación de audio para el portátil
● Micrófono inalambrico si la sala de computo amerita su utilización
● Conexión a Internet inalambrico para visualización de algunas
paginas y ejemplos.
● Proyector de video con entradas para VGA
● Apuntador
● Configuración Mínima de cada Equipo :
○ 512MB de RAM mínimo, sugerido 1GB
○ Procesador a 1Ghz mínimo
○ Sistema Operativo MacOSX, Ubuntu Linux, Windows XP
○ Puerto USB
○ Software Arduino Preinstalado

Computación Fisica y Arduino 7


Si no se tiene acceso algunos de los requerimientos por favor comunicarlo
al conferencista con antelación para que este planifique o busque
alternativas.
Los asistentes al taller recibirán los elementos a utilizar, estos elementos
deben ser entregados al final del taller.

Ilustración 4: Elementos del Taller

● Protoboard Pequeño
● Tarjeta Arduino
● Cable USB
● 4 Resistencias 220 Ohmios
● 4 LEDs
● 1 Fotoresistencia LDR
● 5 Cables (Jumpers)

Computación Fisica y Arduino 8


Costo
La realización del taller tiene un costo de 300.000 pesos, la institución
donde se dicte el taller debe asumir los costos de desplazamiento y
alojamiento. En algunos casos el tallerista dictara la charla de forma
gratuita de acuerdo al evento u objetivo de la charla. En general el costo de
la charla puede ser acordado entre el conferencista y la institución donde se
dicta la charla.

Eventos Pasados

Ilustración 5: Conferencias y Talleres

Computación Fisica y Arduino 9


Otras Conferencias, Charlas y Talleres
Existen una gran cantidad de charlas orientadas a diversos tipos de publico,
como son colegios, universidades, profesionales; con niveles introductorio,
básico y avanzado en temas como computación móvil, mundos virtuales y
prototipado de hardware, entre las que tenemos:

Ilustración 6: Prototipado de Hardware


● Hardware Prototyping
Desarrollo de prototipos de hardware de una forma fácil y rápida
utilizando herramientas abiertas tanto de software como hardware.
Los temas tratados son: Que es el prototipado de hardware, cuando
lo necesitamos, herramientas disponibles, Wiring, Arduino,
Freeduino y demostraciones

Ilustración 7: Mobile Processing


● Mobile Processing 2008
Desarrollo de aplicaciones móviles utilizando la herramienta de
software libre Mobile Processing, la cual permite crear rápidamente
prototipos y aplicaciones que se ejecutan en dispositivos móviles y
las cuales pueden hacer uso de características avanzadas como
manejos de gráficos 3D, comunicación Bluetooth, desarrollo de
juegos, entre otras.

Computación Fisica y Arduino 10


Ilustración 8: Mundos Virtuales
● Introducción a los Mundos Virtuales
Conferencia introductoria a los Mundos Virtuales, que abarca desde
el concepto de Metaverso, historia, ejemplos, Second Life,
educación. Esta conferencia se realiza de manera presencial y se
realiza una segunda parte en Second Life

Próximas Conferencias
Esta es una lista de próximas conferencias que se dictaran en el transcurso
del año :
● Desarrollo de Aplicaciones Móviles
Universitaria de Investigación y Desarrollo UDI - Bucaramanga
3er Congreso de Ingeniería Electrónica y de Sistemas
Octubre 29 de 2008
Hora 5:30 pm

Computación Fisica y Arduino 11


Referencias
Referencias del material gráfico y algunas paginas sobre el tema.
● Arduino
Pagina Oficial plataforma Arduino
http://www.arduino.cc
● ITP Physical Computing
Curso en el ITP
http://itp.nyu.edu/physcomp
● Interacción Física
Curso de maestría
http://www.dosislas.org/interaccion/
● Fotografías
http://www.flickr.com/photos/remkovandokkum
http://www.flickr.com/photos/27164521@N00

Enlaces
De algunas de estas charlas existe registro fotográfico y de video que
puede ser visto en :
● Información General y Presentaciones:
http://marlonj.darkgreenmedia.com
● Registro Fotográfico:
http://www.flickr.com/photos/m4rlonj
● Videos:
http://www.ustream.tv/marlonj

Computación Fisica y Arduino 12


Información Adicional
Si necesita mas información no dude en contactarnos al correo electrónico
marlonj (at) marlon (dot) com

Instalación Controlador USB


Para utilizar la conexión USB con la tarjeta debemos primero instalar el
controlador del chip FTDI FT232R
Nota :
Si utiliza Linux con un Kernel mayor a 2.6.9 no necesita instalar el
controlador.
● Abra su navegador y diríjase a la pagina
http://www.ftdichip.com/Drivers/VCP.htm
● Busque su sistema operativo
● Busque el dispositivo FT232R
● Descargue el controlador siguiendo el enlace de la versión del
controlador
● Si utiliza Windows puede escoger un ejecutable siguiendo el enlace
setup executable

Puede consultar la guía de instalación del controlador en


http://www.ftdichip.com/Documents/InstallGuides.htm

Puede utilizar el siguiente enlace para descargar el controlador para los


sistemas operativos Windows Server, XP o Vista
http://www.ftdichip.com/Drivers/CDM/CDM 2.04.06.exe
descargue y ejecute

Computación Fisica y Arduino 13


Instalación Software Taller
La plataforma Arduino provee el ambiente de desarrollo necesario para
comenzar a desarrollar programas. Este ambiente de desarrollo es conocido
como el IDE.

● Abra su navegador favorito


● Abra la pagina http://www.arduino.cc/en/Main/Software

Ilustración 9: Pagina Descarga Arduino

Computación Fisica y Arduino 14


● Siga el enlace con el nombre de su sistema operativo,
esto comenzara a descargar un archivo comprimido en formato ZIP
● Descomprima el archivo
● Ejecute el programa Arduino

Ilustración 10: Programa

● Aparece el IDE de Arduino

Ilustración 11: Arduino IDE

Computación Fisica y Arduino 15


Si encuentra algún error
o tiene alguna sugerencia no dude en contactarnos
marlonj (at) marlonj (dot) com

Copyright © Marlon J. Manrique 2008


http://www.marlonj.com
Creative Commons
Reconocimiento-No comercial-Compartir
bajo la misma licencia 2.5 Colombia

También podría gustarte