lunes, 28 de noviembre de 2011

Una Revolución Llamada Arduino

En 2005 Massimo Banzi del Instituto de Diseño Interactivo Ivrea (Italia) y un grupo de colaboradores comenzó a trabajar en la idea de producir una plataforma para el desarrollo de proyectos electrónicos para sus estudiantes a bajo costo. Luego de varios meses de trabajo y la ayuda de investigadores de varias disciplinas, se logro producir el primer modelo de tarjeta que se denomino Arduino. De ahi en adelante el producto se popularizo en universidades e institutos y lentamente a ido entrando en los hogares convirtiéndose en parte importante del equipo de principiantes y entusiastas de la electrónica. Se estima que hoy se han vendido cerca de 300,000 Arduinos en todo el mundo. 



Que es Arduino?

Arduino es una plataforma de diseño que simplifica y agiliza el desarrollo de prototipos y proyectos electrónicos. Posee un microprocesador (ATmega328 en la version Uno) con memoria incorporada varios puertos (pines) de entrada y salida y una conexión USB para el PC o Mac.

Partes Arduino
Como funciona en simples términos?

Cuando se tiene la tarjeta Arduino (board) el software de control se puede descargar gratis del sitio web http://arduino.cc/en/. El board se conecta al computador por medio de un cable USB. La programación del dispositivo se hace en el computador y se descarga al Arduino. Una vez el programa se ha descargado el board este sigue las instrucciones autonomamente sin necesidad del computador.
Esquema Conexión Arduino

Ambiente de Programación de Arduino
El Arduino Uno por ejemplo posee 20 pines de entrada y/o salida (14 digitales y 6 análogos).  A cada pin se le asigna una dirección (entrada o salida) y por programación se definen acciones de acuerdo al estado de los pines. Ejemplo, si el pin 11 que es entrada cambia su estado digital de 0 a 1 entonces el pin 13 que es de salida cambiara su estado digital de 1 a 0. Esto puede ser un interruptor que apaga un dispositivo.

A cada pin se le puede conectar un elemento diferente como: Motor, swiche, indicador, LED, etc. El numero de dispositivos solo esta limitado por el numero de pines y la potencia que cada pin puede manejar. Pero con esta sencilla herramienta se puede llegar a un nivel de complejidad alta si se quiere.


Diferentes Modelos

Existen varios modelos de Arduino, los cuales se diferencian por su forma y el numero de pines que pueden manejar. Existe el model Uno, Mega, Mini, Lylypad, etc. Siendo el Uno el más popular. Más información de los modelos puede encontrarse aquí.

Módulos Adicionales para Arduino


Diversos fabricantes han desarrollado modulos especializados para agilizar la implementación de proyectos. Esto módulos llamados shields tiene una gran variedad de aplicaciones. Uno de los más populares es el Ethernet Shield que permite conectar el Arduino a Internet con lo cual se habilita la interacción de hardware desde aplicaciones en web.  Otros shields disponibles incluyen, el Xbee para habilitar comunicación inalmbrica con otros dispositivos, el shield para control de motores, el data logging para almacenamiento de información en tarjetas SD, etc.

También Google ha desarrollado su propio kit para Arduino compatible con su sistema Android. Una pequeña demostración puede ser vista aquí. Mas información en Android Developers.

Comentarios Finales

Arduino es una herramienta de desarrollo de proyectos de bajo costo que permite a cualquier persona  desarrollar proyectos de diferente tipo. No se requiere conocimientos avanzados en programación o electrónica para comenzar y ofrece la posibilidad de incrementar la complejidad hasta llegar a desarrollar sistemas muy profesionales. Su comunidad en linea ofrece gran cantidad de información y tutoriales para quien comienza y los ejemplos de diversos proyectos proporcionan ideas para quienes quieren ir más allá.

La penetración de Arduino en el mercado aunque baja en apariencia, esta cambiando significativamente la forma como muchas personas fuera de las áreas de técnica se relacionan e interactuan con la tecnología, como es el caso de artistas diseñadores, educadores, etc. También esta generado nuevos negocios dado que algunas empresas están adoptando Arduino como su base de desarrollo y otras compañías se están especializando en la producción de módulos y partes adicionales para incrementar su capacidades y funcionalidades de la tarjeta.

La revolución de Arduino tal vez comenzó silenciosamente, pero su influencia en muchos círculos es ya innegable y notoria. Cada día más personas se están integrando a este modelo de desarrollo de soluciones personalizadas que permite que casi cualquier individuo independiente de su nivel de instrucción técnica pueda llevar sus ideas practica para generar nuevos productos y soluciones. Muchos analistas coinciden en que esta nueva cultura que se esta creando es y sera la fuente primaria de productos innovadores.


Ejemplos de Proyectos Hechos con Arduino

Cubo de LED controlado por Arduino


Robot controlado por control Wii


Chaqueta con direccionales para bicicleta


Reloj en una tabla Etch-A-Sketch controlado por arduino


Casco futurista-retro con iluminación.



No hay comentarios:

Publicar un comentario