Arduino es un proyecto de hardware libre, que ideó y
desarrolló una plataforma completa de hardware y software compuesta por placas
de desarrollo que integran un microcontrolador y un entorno de desarrollo
(IDE), diseñado para facilitar el uso de la electrónica en proyectos
multidisciplinarios.1 2 Toda la plataforma, tanto para sus componentes de
hardware como de software son liberados bajo licencia de código abierto que
permite libertad de acceso a los mismos3 .
El hardware consiste en una placa de circuito impreso con un
microcontrolador, usualmente Atmel AVR, y puertos digitales y analógicos de
entrada/salida,4 los cuales pueden conectarse a placas de expansión (shields)
que amplían las características de funcionamiento de la placa arduino.
Por otro lado, el software consiste en un entorno de
desarrollo (IDE) basado en el entorno de Processing y lenguaje de programación
basado en Wiring, así como en el cargador de arranque (bootloader) que es
ejecutado en la placa.4 El microcontrolador de la placa se programa a través de
un computador, haciendo uso de comunicación serial mediante un convertidor de
niveles RS-232 a TTL serial.
La primer placa Arduino fue introducida en el 2005,
ofreciendo un bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante actuadores y
sensores. A partir de Octubre del año 2012, se incorporaron nuevos modelos de
placas de desarrollo que hacen uso de microcontroladores CortexM3, ARM de 32
bits,5 que coexisten con los originales modelos que integran microcontroladores
AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero
se pueden programar y compilar bajo el IDE clásico de Arduino sin ningún
cambio.
Las placas Arduino están disponibles de forma ensambladas o
en forma de Kits "Hazlo tu mismo" (por sus siglas en inglés
<<DIY>>). Los esquemáticos de diseño del Hardware están disponibles
bajo licencia Libre, permitiendo a cualquier persona crear su propia placa
arduino sin necesidad de comprar una prefabricada. Adafruit Industries estimó a
mediados del año 2011 que alrededor de 300,000 placas arduinos habían sido
producidas comercialmente, y en el año 2013 estimó que alrededor de 700,000
placas oficiales de la empresa Arduino estaban en manos de los usuarios.
Arduino se puede utilizar para desarrollar objetos
interactivos autónomos o puede ser conectado a software tal como Adobe Flash,
Processing, Max/MSP, Pure Data. Una tendencia tecnológica es utilizar Arduino
como tarjeta de adquisición de datos desarrollando interfaces en software como
JAVA, Visual Basic y LabVIEW 6 . Las placas se pueden montar a mano o
adquirirse. El entorno de desarrollo integrado libre se puede descargar
gratuitamente.
El proyecto Arduino recibió una mención honorífica en la
categoría de Comunidades Digitales en el Prix Ars Electrónica de 2006 Arduino
se inició en el año 2006 como un proyecto para estudiantes en el Instituto
IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el
microcontrolador BASIC Stamp, cuyo coste era de 100 dólares estadounidenses, lo
que se consideraba demasiado costoso para ellos. Por aquella época, uno de los
fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.11
El nombre del proyecto viene del nombre del Bar di Re
Arduino (Bar del Rey Arduino) donde Massimo Banzi pasaba algunas horas. El rey
Arduino fue rey de Italia entre los años 1002 y 1014. En la creación de este
proyecto contribuyó el estudiante colombiano Hernando Barragán, quien
desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la
plataforma de desarrollo.12 Una vez concluida dicha plataforma, los
investigadores trabajaron para hacerlo más ligero, más económico y disponible
para la comunidad de código abierto (hardware y código abierto). El instituto
finalmente cerró sus puertas, así que los investigadores, entre ellos el
español David Cuartielles, promovieron la idea.11 Banzi afirmaría años más
tarde, que el proyecto nunca surgió como una idea de negocio, sino como una
necesidad de subsistir ante el inminente cierre del Instituto de diseño
Interactivo IVREA. Es decir, que al crear un producto de hardware abierto, éste
no podría ser embargado.
Posteriormente, Google colaboró en el desarrollo del Kit
Android ADK (Accesory Development Kit), una placa Arduino capaz de comunicarse
directamente con teléfonos móviles inteligentes bajo el sistema operativo
Android para que el teléfono controle luces, motores y sensores conectados de
Arduino.13 14
Para la producción en serie de la primera versión se tomó en
cuenta que el coste no fuera mayor de 30 euros, que fuera ensamblado en una
placa de color azul, debía ser Plug and Play y que trabajara con todas las
plataformas informáticas tales como MacOSX, Windows y GNU/Linux. Las primeras
300 unidades se las dieron a los alumnos del Instituto IVREA, con el fin de que
las probaran y empezaran a diseñar sus primeros prototipos.
En el año 2005, se incorporó al equipo el profesor Tom
Igoe,12 que había trabajado en computación física, después de que se enterara
del mismo a través de Internet. Él ofreció su apoyo para desarrollar el
proyecto a gran escala y hacer los contactos para distribuir las tarjetas en
territorio estadounidense. En la feria Maker Fair de 2011 se presentó la
primera placa Arduino 32 bit para realizar tareas más pesadas.
Los modelos en venta de Arduino se categorizan en 5
diferentes productos: placas, escudos (Placas de Expansión), kits, accesorios e
impresoras 3d.
Placas:
Arduino Galileo16
Arduino Uno
Arduino Leonardo
Arduino Due
Arduino Yún
Arduino Tre (En Desarrollo)
Arduino Zero (En venta en la tienda de EEUU)
Arduino Micro
Arduino Esplora
Arduino Mega ADK
Arduino Ethernet
Arduino Mega 2560
Arduino Robot
Arduino Mini
Arduino Nano
LilyPad Arduino Simple
LilyPad Arduino SimpleSnap
LilyPad Arduino
LilyPad Arduino USB
Arduino Pro Mini
Arduino Fio
Arduino Pro
Arduino MKR1000/Genuino MKR1000
Arduino MICRO/Genuino MICRO
Arduino 101/Genuino 101
Arduino Gemma
Placas de Expansión (Shields):
Arduino GSM Shield
Arduino Ethernet Shield
Arduino WiFi Shield
Arduino Wireless SD Shield
Arduino USB Host Shield
Arduino Motor Shield
Arduino Wireless Proto Shield
Arduino Proto Shield
Kits:
The Arduino Starter Kit
Arduino Materia 101
Accesorios:
TFT LCD Screen
USB/Serial Light Adapter
Arduino ISP
Mini USB/Serial Adapter
Impresoras 3d:
0 comentarios:
Publicar un comentario