Sie sind auf Seite 1von 11

Estudio Tecnolgico

DESARROLLO TCNICO
Fecha

: Rudy Jaramillo O
: 21/07/2014

Arduino
Arduino es una plataforma de hardware libre, compuesto por una placa electrnica provisto de un microcontrolador y un entorno de
desarrollo, diseado principalmente para la creacin de proyectos multidisciplinarios. En el mercado existen diferentes modelos de
placas como por ejemplo: Arduino uno, Leonardo, Mega, etc.
Luego de la instalacin de la rutina, se conecta a las salidas o entradas los dispositivos electrnicos a controlar.

Principales componentes

Arduino es un microcontrolador que posee entradas y salidas de diversos tipos (digitales, anlogas, pwm), a travs de las cuales
podemos conectar un diverso grupo de sensores.
El modelo Uno, posee 14 entradas/salida digitales ( y salidas emuladoras de anlogas pwm), 6 entradas anlogas. La tarjeta es
alimentadas con un voltaje provisto por puerto USB del computador como tambin puede ser provisto desde una fuente externa.

Entorno de desarrollo nativo

La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el lenguaje de programacin de alto
nivel Processing. Sin embargo, es posible utilizar otros lenguajes de programacin y aplicaciones populares en Arduino, debido a que
Arduino usa la transmisin serial de datos soportada por la mayora de los lenguajes.
El Lenguaje por defecto de Arduino denominado IDE de Arduino, visto
en su ventana de operacin tpica.

Desde esta interface se cargan las rutinas al Arduino, desde el cual


podemos monitorear y controlar los diferentes sistemas
desarrollados.

Entornos de programacin autnomos

Son entornos que permiten la generacin de cdigo para la tarjeta Arduino haciendo uso de un entorno grafico que permite la
implementacin de los algoritmos de control y el manejo de las entradas y salidas del Arduino. El uso de la tarjeta Arduino es en
modo Off-line

Entornos Autnomos GNU


Minibloq
Ardublock
Amici
Mind

De los entornos grficos probados, los que entregaron mejores resultados


fueron: Ardublock y Mind, debido a su fcil integracin con el IDE de Arduino.

Software Comercial
Modkit
VirtualBreadboard
VVJarvis

Entornos de programacin esclavos

Son entornos que permiten el intercambio de Informacin con la Tarjeta Arduino ofreciendo un Instrumento Grfico que facilita la
interaccin. Previamente hay que tener cargado en Arduino un firmware que sea el que ponga en modo transparente el acceso a
las E/S. Su utilizacin es fundamentalmente de carcter didctico facilitan y potencian el aprendizaje de la Programacin Grafica
mediante algoritmos implementados a base de bloques Funcionales que forman parte de libreras. El uso de la tarjeta Arduino es
siempre On-line con el computador

Entornos esclavos GNU


Etoys
S4A
Software Comercial
Labview
Firefly
MyOpenLab

De los entornos expuestos,


solo se pudo trabajar de
manera satisfactoria con
Labview, obteniendo buenos
resultados.

Conectividad con Labview a travs de LIFA

Labview ofrece una buena alternativa para la lectura y escritura a travs de la I/O instrucciones a diversos instrumentos y dispositivos
con hardware de bajo coste. LIFA (Labview interface for aduino)
Actualmente Labview a travs de su interface de descarga de paquetes VI Package Manager, ofrece soporte para la instalacin de
controladores NI VISA, para que pueda existir la comunicacin entre Arduino y Labview, esta ofrece soporte tanto para Arduino Uno y
Leonardo.
Las ventajas de Labview versus otros entornos grficos, es la fcil creacin de instrumentos virtuales y control remoto de
aplicaciones, utilizando protocolos de transferencia de informacin como Ethernet.

ALERTA TEMPRANA - ME ELECMETAL

Shields para la placa Arduino

Las "Shields" son placas que pueden ser conectadas sobre la placa Arduino extendiendo sus capacidades. Las diferentes "shields"
siguen la misma filosofa que el conjunto original: son fciles de montar, y baratas de producir.

Ethernet Shield

Wifi Shield

GSM Shield

Una buena alternativa para Arduino en la conexin a una red de internet y poder realizar control de dispositivos de manera remota.
Mediante Ethernet Shield es posible realizar la conexin utilizando protocolo tcp/ip. Al igual que la anterior es posible realizar la
conexin va remota mediante la gsm Shield.

Costos de los componentes

Precios de Tarjeta Arduino (CLP)


Uno
Leonardo
Mega

:$ 13.000
:$ 12.000
:$ 18.000

Precios de shields Arduino (CLP)


Ethernet :$ 9.900
Gsm
:$ 49.000

Entornos de programacin
IDE
Labview

:$ Gratuito
:$ Lifa Arduino Gratuito

ALERTA TEMPRANA - ME ELECMETAL

Principales aplicaciones

Dentro de la amplia gama de aplicaciones que se da a la tarjeta Arduino podemos mencionar las
siguientes:
Domtica (Automatizacin de vivienda prestando servicios de energa, seguridad, bienestar, etc.)
Desarrollo de sistemas de control de bombas hidrulicas
Desarrollo de sistemas de gestin de estacionamientos
Aplicaciones con strain gauges
Robtica
Creacin y gestin de instrumentacin virtual

ALERTA TEMPRANA - ME ELECMETAL

10

Alerta Temprana

11

Das könnte Ihnen auch gefallen