Hace un tiempo que la electrónica de bajo coste está revolucionada por toda una serie de dispositivos que han permitido la creación de todo tipo de pequeños aparatos y gadgets a modo de prototipos. Estamos hablando de proyectos open source de software y hardware que han saltado del mundo educativo a infinidad de entornos y aplicaciones en el mundo real, especialmente a aquellos que ven fácil aplicar la tecnología low cost a la vida real. Seguramente Arduino ha sido uno de los proyectos pioneros en este mundo de los dispositivos de hackeo DIY, pero hoy día otros como Rasberry Pi se han posicionado ampliando posibilidades, y detrás de ellos han surgido otros muchos proyectos y alternativas similares que conviene tener en cuenta.
Haremos en este artículo un breve repaso a lo más destacado presentando y comentando sus características.
Arduino
El proyecto Arduino fue iniciado en el 2005 como un proyecto de estudiantes en el Instituto IVREA (Italia). Massimo Banzi, uno de los profesores, fue el fundador, y Arduino se ha establecido desde entonces como un proyecto de referencia en el desarrollo de hardware libre. El proyecto se ha basado en el diseño de varias placas low cost que funcionan como microcontroladores y que han tenido una gran aceptación generando una importante comunidad de usuarios en todo el mundo y un gran número de aplicaciones, especialmente en el entorno educativo.
Como microcontrolador, Arduino utiliza su propio lenguaje basado en Wiring, y fue pensado como herramienta sencilla de prototipado de hardware y software, pero actualmente permite también desarrollar diferentes objetos autónomos que se pueden conectar mediante sus entradas analógicas y digitales a todo tipo de sensor, motor, luz y otros dispositivos. También se puede conectar a software como Processing, Max/MSP o Pure Data, circunstancia que lo ha hecho muy versátil para desarrollar proyectos interactivos dentro del mundo del arte digital, los wearables e incluso de robótica.
La placa Arduino UNO tiene un coste de unos 25 € y ha dado pie a un gran número de proyectos derivados de hardware y pensados para Arduino, como por ejemplo Grove Systems, Rainbowduino o XBEE. A pesar de que Arduino es un proyecto de open hardware, se trata de una marca registrada (CC BY-SA), lo que ha motivado también la aparición Freeduino (un proyecto similar que permite el uso del nombre sin restricciones).
Arduino i Freeduino
Rasberry Pi
Se trata también de una plataforma de hardware desarrollada por el mundo educativo. Surgió en el Reino Unido, de la mano del Laboratorio de Informática de la Universidad de Cambridge, como una especie de microcomputadora que permitiera a los alumnos iniciarse en el mundo de la programación y construcción de computadoras. De hecho, Rasberry es mucho más que Arduino: mientras que este es un simple microcontrolador, Rasberry Pi es en realidad una computadora PC completamente funcional que permite, gracias a su conexión a una SD-Card (que actúa como microdisco duro), sus conexiones USB, Ethernet y Audio, así como la potencia de su procesador (de 700 MHz) y la salida HDMI, convertirse en un ordenador completo. El proyecto Kano es un buen ejemplo de kit de ordenador DIY basado en Raspberry Pi.
El hecho es que Rasberry ha revolucionado aún más el mundo de la electrónica y su comunidad también ha sido clave para su difusión en la red como proyecto comercial que puede utilizar un SO basado en Linux (Raspbian es un ejemplo de aplicación de Debian). El precio de la placa B está alrededor de los 40 €.
El futuro
El futuro es incierto para estas dos plataformas, dado que están surgiendo nuevas propuestas basadas en esta filosofía de proyecto de hardware abierto, como por ejemplo las placas OlinuXino, APC, HackBerry A10, CubieBoard, Gooseberry o Beagle Bone. Todas ellas con características similares a Rasberry Pi, dado que son proyectos de microcomputadoras que incorporan potentes procesadores (algunos llegan a los 1,2 GHz) y utilizan SO basados tanto en Linux como en Android.
Pero lo que es evidente son las infinitas posibilidades que permiten no solo a nivel educativo para proyectos relacionados con prototipos y robótica, como ya promueven diferentes proyectos de laboratorios y experimentos en escuelas e institutos de secundaria, sino también para proyectos comerciales que utilizan este tipo de tecnología de bajo coste versátil y abierta. Lego es un ejemplo de esta aplicación para la construcción de sencillas máquinas y robots.
La empresa Libelium, afincada en Zaragoza, es un ejemplo de negocio basado en la consultoría y aplicación de soluciones electrónicas. Incluso han desarrollado tecnología propia, como las placas Waspmote. En su web se pueden ver 50 proyectos basados en la utilización de sensores para proyectos enfocados a soluciones para un smart world: smart cities, smart environment, smart water, smart metering, smart agriculture, seguridad y emergencias, soluciones de compra electrónica, logística, control industrial, domótica o ehealth.
Y por poner otro ejemplo, si antes, en una exposición llena de vídeos, la única manera era conectar reproductores de DVD a pantallas de vídeo, actualmente con placas Raspberry Pi y pantallas de cualquier tamaño con entrada HDMI se pueden reproducir vídeos desde las SD- Cards, incluso vinculados a sensores de movimiento. Sin duda, los tiempos cambian.
Referencias:
- “Raspberry Pi: un ordenador de 35 dólares y un proyecto educativo fascinante”:
http://www.tucamon.es/blog/raspberry-pi-un-ordenador-de-35-dolares-un-proyecto-educativo-fascinante
- 50 Sensor Applications for a Smarter World:http://www.libelium.com/top_50_iot_sensor_applications_ranking/