19 marzo, 2013

Arduino, ¿que es y para que vale esa cosa?

Desde hace mucho tiempo había oído hablar de este aparato, que si era hardware de código libre, que si era muy fácil de manejar, que te permitía controlar multitud de componentes electrónicos  etc.  Como siempre me ha gustado manejar cosas mediante el ordenador, me decidí a probarlo.

Pero, ¿que es Arduino?

[singlepic id=12 w=320 h=240 float=right]Según la Wikipedia «Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares». Es decir, es una placa que nos permite conectar determinados componentes electrónicos, procesar los datos que nos dan y realizar determinadas tareas con esa información, posee entradas y salidas tanto analógicas como digitales. En el caso del Arduino no tenemos por que tenerlo siempre conectado al ordenador, dispone una entrada de corriente propia que lo hace autónomo, ademas de tener su propia memoria donde poder almacenar tanto la información que va generando, como el programa para manejar esa información. Y si le añadimos algún modulo extra, la información nos la puede mandar al ordenador a través del Internet. Pero lo primero que me llamo la atención, al buscar más información de este aparato, fue su precio, en la pagina de Rs-Online, por ejemplo, se puede comprar uno por unos 21€, o en la pagina de BricoGeek por 22€,  o en la pagina de Cookig Hacks, el mas caro de las tres, pero con una amplia gama de accesorios disponibles, por 24€. Por ese precio no hay que pensárselo demasiado para querer probarlo. La otra cosa que me llamo la atención era la cantidad de módulos y accesorios que hay disponibles. El modulo que mas me impresiono fue  el de Ethernet, con este modulo podemos conectar el arduino directamente a la red mediante un clave de red normal, y poder ver la información a través de la red, al conectar el ardunio con este modulo, este nos instala un servidor web donde podremos ver toda la información en una pagina web, también podemos personalizar estas paginas, para poder ver la información como nosotros queramos. Otros módulos que hay disponibles nos permite conectar un módem GPRS, un módem WIFI, bluetooth, etc.

¿Que características tiene la versión básica de Arduino?

[singlepic id=13 w=320 h=240 float=right]La versión que he decido comprar es la que podemos decir que es la basica, el Ardunio UNO, en mi casa la versión rev.3. Este viene con un procesador Atmega328, tiene 14 entradas/salida, de las que 6 podemos utilizar como salida PWM, no se muy bien lo que son este tipo de salidas, pero por lo visto se pueden manejar motores de paso a paso con ellas, si no estoy equivocado, tengo que buscar mas información sobre ello. Cambien tiene 6 entradas analógicas  un oscilador de 16 Mhz, conexión al ordenador por USB, pulsador de reset y un conectar para poder alimentarlo se necesidad de estar conectado al ordenador y por si los componentes instalados en el consumen mas de lo que nos ofrece el conector USB. Ofrece también conectores para poder alimentar la electrónica que añadamos de 5 y 3.3 voltios.

¿Que podemos hacer con el Arduino?

[singlepic id=15 w=320 h=240 float=right]No hace falta buscar mucho para ver la amplia gama de posibilidades que nos ofrece este aparato, desde el aprendizaje de electrónica o robótica, hay muchos centros de enseñanza que lo utilizan para dar clases con ellos, hasta realizar todo un complejo sistema de domótica que pueda controlar cualquier cosa de nuestra casa, oficina, etc. La aplicación que mas me ha impresionado a sido una impresora que imprime en 3D, eso demuestra que el limite que tiene el arduino es la imaginación que la persona que trabaja con el tiene.

Así, viendo lo versatilidad que ofrece, la amplia información que hay disponible sobre él y el precio que tiene. Tendremos que hacernos con uno.

¿Que te parece el aparato?