TOP

¿Qué es Arduino? ¿Qué modelo comprar?


que-es-arduino

 

¿Qué es Arduino?

Arduino es una placa programable con entradas y salidas digitales y analógicas, cuyo bajo coste la hace ideal para iniciarse en automatización o realizar pequeños proyectos domésticos en electrónica y robótica. Esto significa que disponemos de un pequeño “autómata”, capaz de recibir información del entorno (sensores) y realizar acciones (actuadores, motores…), según un programa que introducimos con un ordenador, y que puede ejecutar de forma autónoma.

Arduino es flexible, y fiable. Entonces, ¿Por qué hemos dicho en proyectos domésticos? ¿Por qué no en aplicaciones comerciales o industriales? Es algo que en algún momento os puede tentar, de hecho sabemos que gente saca productos comerciales que están basados en Arduino. Sin embargo, si un día os toca controlar (por ejemplo) la climatización de un polideportivo de 4000m2, donde solo la refrigeradora cuesta 250.000€, os parecerá una temeridad instalar un controlador de 15 euros. Preferiréis instalar un autómata general que cueste 500 a 1000€, que os ofrezca un certificado y una garantía para vuestra tranquilidad, y proteger vuestra firma (aunque allá cada uno con su criterio profesional).

Sin embargo todo lo que hayáis aprendido sobre electrónica, automatización, programación y telecomunicación, lo podréis aplicar directamente y con facilidad en caso de tener que emplear un autómata más caro, por lo que Arduino es una plataforma excelente para práctica y aprendizaje. Además os traerá horas y horas de diversión haciendo en vuestros proyectos de robótica y electrónica por menos de lo que cuesta salir una noche de fiesta, lo cuál siempre está muy bien.

Para empezar con Arduino, lógicamente, lo primero es comprar una. Por eso vamos a ver los distintos modelos disponibles.

¿Qué modelo de Arduino comprar?


Existen multitud de modelos Arduino disponibles, lo que puede ser un poco confuso para los nuevos usuarios. A la hora de elegir lo normal es que nos fijemos en la cantidad de entradas y salidas que tiene, especialmente las analógicas dado que son las que habitualmente restringen nuestro proyecto. En la siguiente tabla podéis ver los modelos de Arduino más habituales, con sus características más importantes y un precio de referencia comprándolas en Ebay desde proveedores chinos internacionales. Disponéis de un listado completo de los distintos modelos y revisiones en http://es.wikipedia.org/wiki/Arduino.


Modelo I/O
digitales
Entradas
analógicas
Salidas
PWR
UART Memoria Precio
Uno r3 16 6 6 1 32kb 7,5€
Leonardo 20 12 7 1 32kb 10€
Mega r3 54 16 14 4 256kb 12,5€
Mini 05 14 6 8 1 32kb 2,5€
modelos-arduino

Lo más normal es que para empezar empleéis una Arduino UNO r3. Este es el modelo más estándar y es la placa que utilizaréis de forma habitual. Para ciertos proyectos grandes, que requieran manejar un número importante de motores o serve motores(robots, máquinas de CNC, impresoras 3D) puede ser necesario pasar a un modelo con mayor número de salidas, especialmente analógicas. En ese caso lo normal es emplear una Arduino MEGA r3.


Por su parte, el modelo Mini 05 es un modelo para usuarios avanzados. Es una placa de apenas 2,5€ y un tamaño realmente pequeño, pensado para aplicaciones finales, es decir, cuando vas a dejar la placa permanentemente conectada (y por tanto la vas a “perder”). Viene sin terminales de conexión, hay que soldarlos, y para programarla se requiere un adaptador USB FTDI que cuesta 3,5€. En niveles expertos esta es prácticamente el único modelo de placa que usaréis dado que, en caso de requerir una gran cantidad de entradas o salidas, es más económico formar una red de 3 o 4 placas mini, y obtienes una capacidad superior a una MEGA.


Por tanto, recomendación final. Comprar una Arduino UNO, que será vuestra placa estándar de desarrollo. Cuando seáis avanzados, comprar una o dos Arduino Mini, junto con el programador. Y sólo para proyectos específicos donde la UNO se quede pequeña, y si no queréis complicaros la vida haciendo redes de Arduinos Mini, o si necesitáis usar los puertos de serie adicionales, podéis usar una MEGA.

Pero vamos a explicar más extensamente cada uno de los modelos actuales:

Cómo comenzar con Arduino - Modelos y características




Bien, lo primero que se debería hacer antes de nada es responder a estas 3 preguntas que agilizarán bastante la elección de una u otra placa:
  1. ¿Qué tamaño tendrán los proyectos que quiero hacer con Arduino?¿Qué me interesa más el espacio o las prestaciones?
  2. ¿Dispongo de un programador de micros o quiero que tanto la alimentación como la programación se pueda hacer con la propia placa?
  3. ¿El Arduino va a interactuar sólo con su propia circuitería o se tendrá que comunicar con más placas u otros dispositivos (móviles, pda's, receptores, etc.)

Conscientes de que cada vez salen a la luz nuevos tipos con nuevas funcionalidades, nos vamos a centrar en los modelos principales más extendidos.

Dicho esto, vamos a intentar meter las diferentes placas de Arduino en cada grupo de preguntas que formulamos arriba y que obviamente un mismo modelo podrá repetirse en varios grupos, por lo que también podremos comprobar la versatilidad de los modelos.

Tamaño

De mayor a menor:

Arduino MEGA


Arduino Mega
Es con mucha diferencia el más potente y el que más pines i/o tiene, apto para trabajos ya algo más complejos aunque tengamos que sacrificar un poco el espacio, cuenta con el microcontrolador Atmega2560 con más memoria para el programa, más RAM y más pines que el resto de los modelos.

Arduino Bluetooth


Arduino Bluetooth
Incorpora un módulo para la transmisión de datos de hasta 100 metros, con esta placa podrás programar sin cables asi como también realizar comunicaciones serie con cualquier dispositivo bluetooth

Arduino Pro


Arduino Pro 328
Más robusto y mejor acabado final; incorpora funcionalidades interesantes tales como un conector especial para conectar una batería LiPo y realizar un montaje portatil. todos sus componentes son de superficie y su espesor total es menor que las otras placas Arduino.

Arduino UNO

Arduino UNO rev3


Es la placa estándar y posiblemente la más conocida y documentada. Salió a la luz en septiembre de 2010 sustituyendo su predecesor Duemilanove con varias mejoras de hardware que consisten básicamente en el uso de un USB HID própio en lugar de utilizar un conversor FTDI para la conexión USB. Es 100% compatible con los modelos Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes de ROM para el programa.

Arduino Nano


Arduino Nano
Su principal ventaja es que puede ser pinchado directamente sobre una protoboard haciendo muy cómodo el prototipado al igual que el Arduino mini.

Arduino Mini



Arduino Mini
Versión miniaturizada de la placa Arduino. Mide tan sólo 30x18mm y permite ahorrar espacio en los proyectos que lo requieran. Las funcionalidades son las misma que Arduino UNO salvo que tiene sólo se fabrica con el chip Atmega168 con 12Kb de memoria para programa. El bootloader es algo antiguo y tarda unos 10 segundos arrancar (en el UNO es prácticamente instantáneo).

Arduino Pro Mini

Arduino Pro Mini
Ésta es una versión menoraja del Arduino Mini fabricada por Sparkfun que incluye un chip Atmega328 con 32Kb de ROM para programa. Es el modelo favorito para utiizar en proyectos donde las dimensiones son importantes. No incluye ningún conversor serie-usb por lo que para programarlo debemos utilizar un conversor con chip FTDI también disponible en la tienda.

Programación

Vamos a nombrar en las que se puede programar el chip directamente con un cable USB, los que no se citen se entiende que requieren de algo que no se incluye con la placa ya sea un programador externo o similar.
Interacción con otros dispositivos

Los más propicios para ello son el Arduino Bluetooth, el Pro y el Duemilanove/Diecimila con shields kits existentes en el mercado como el ethernet.

Subjetivamente y viendo los resultados obtenidos atendiendo al uso que le queramos dar, muchos coincidirían conmigo en que el Arduino UNO es el más versátil y el que por su calidad/precio lo hace más propicio como primera placa; luego cada uno irá adquiriendo las variantes en función de sus necesidades. 

 

0 comments:

Publicar un comentario