Escolar Documentos
Profissional Documentos
Cultura Documentos
ASESOR:
IRAPUATO, GTO.
FEBRERO 2014
Resumen
En la actualidad todos los sistemas industriales cuentan con sistemas de control para optimizar sus procesos, las maquinas herramientas son manipuladas continuamente por dispositivos micro controlados que cuentan con sensores y comandos dispuestos de manera que se logre una sinergia constante.
El uso de controles es importante para la optimizacin de cualquier sistema industrial que requiera una sincrona y efectividad, es por ellos que se han desarrollado a lo largo de los ltimos 20 aos la implementacin de PLCs y de sistemas de control en base a PICs que con el diseo apropiado pueden coordinar el sistema ms complejo de maquinas.
El presente proyecto tiene como objetivo desarrollar la tecnologa, el conocimiento, prototipos y finalmente el producto. El producto a desarrollar es una plataforma de dispositivos que compitan con los controles actualmente utilizados en la industria para el control de maquinas industriales de lavandera, secado, mangles y aire acondicionado.
Contenido
Captulo 1. Introduccin ....................................................................................................... 5 1.1 Introduccin ...................................................................................................... 6 1.2 Justificacin ...................................................................................................... 6 1.3 Objetivos........................................................................................................... 7 1.3.1 Objetivo general ........................................................................................... 7 Captulo 2 Diseo de control para maquinaria industrial ..................................................... 8 2.1 Introduccin ............................................................................................................ 9 2.2 Arduino como plataforma de control.................................................................... 10 2.3 Referencia del Lenguaje (ARDUINO) ................................................................. 11 Estructura .................................................................................................................... 11 Variables ..................................................................................................................... 11 Funciones .................................................................................................................... 11 2.3.1 ARDUINO hardware .................................................................................. 13 2.3.2 Arduino UNO .............................................................................................. 15 2.4 Diseo de los componentes del sistema elctrico de control................................ 16 2.4.1 Arduino UNO y relevadores ..................................................................... 17 2.4.2 Arduino UNO y LM35 Sensor de temperatura ...................................... 19 2.4.3 Arduino UNO teclado (Keypad) ............................................................... 21 2.4.4 Arduino UNO y el LCD .............................................................................. 24 2.4.5 Fuente de AC a DC 9v .............................................................................. 26 Capitulo 3 Ensamble del dispositivo ................................................................................... 27 3.1. Introduccin ......................................................................................................... 28 3.1.1 Instalacin de la fuente de alimentacin 9v DC .................................... 28 3.1.2 Instalacin del Arduino y dispositivos externos .................................... 28 3.4 Conclusiones ................................................................................................. 32 Captulo 4. Caso de estudio ................................................................................................ 33 4.1 Instalacin y prueba .............................................................................................. 34 Capitulo 5 Conclusiones ..................................................................................................... 37 Referencia bibliogrfica ...................................................................................................... 39
ndice de figuras
Ilustracin 1 Vista frontal y trasera del Arduino UNO R3 ............................................. 15 Ilustracin 2 Diagrama elctrico de conexin Arduino UNO con Relay 5v .................. 17 Ilustracin 3 Conexin fsica del Arduino con Relay 5v................................................ 17 Ilustracin 4 Conexin del Arduino UNO con sensor LM35 ......................................... 19 Ilustracin 6 Disposicin filas y columnas para cierre de circuitos KEYPAD 4x4 ....... 21 Ilustracin 5 Teclado Alfanumrico para Ardunio ......................................................... 21 Ilustracin 7 Conexin del Arduino UNO R3 con KEYPAD 4x4 ................................. 22 Ilustracin 8 Disposicin del Arduino UNO R3 con LCD display 16x2 con resistencia variable 10khom ............................................................................................................. 24 Ilustracin 9 Diagrama de conexin para fuente 120/240 v a 9v dc .............................. 26 Ilustracin 10 Fuente de 9v dc ensamblada e instalada .................................................. 28 Ilustracin 11 Vista posterior de la Tapa del sistema de control, contiene LCD y Arduino UNO R3 ........................................................................................................... 29 Ilustracin 12 Vista interior de Cajn del sistema de control con Arduino uno Buouno R3 y Relevadores a 5v .................................................................................................... 30 Ilustracin 13 Vista completa del cajn del sistema de control con Arduino UNO R3 con sus componentes conectados ................................................................................... 30 Ilustracin 14 Vista posterior de tapa con controles y Key PAD 4x4 instalado ............ 31 Ilustracin 15 Sistema de control con Arduino UNO R3, terminado y ensamblado dentro de su cajn ........................................................................................................... 31 Ilustracin 16 Placa impresa del modelo de maquinaria industrial ................................ 34 Ilustracin 17 Cableado de control original maquinaria industrial ................................ 34 Ilustracin 18 Revisin y diagnstico de la maquinaria ................................................. 35 Ilustracin 19 Sistema de relevadores para control de motores 240 v ........................... 35 Ilustracin 20 Sistema de control instalado en maquinaria industrial ........................... 36
ndice de Tablas
Tabla 1 Estructura de programacin Arduino ................................................................ 13 Tabla 2 Especificaciones Tcnicas del Arduino UNO R3 ............................................. 16 Tabla 3 Lista de componentes fuente 9v dc ................................................................... 28 Tabla 4 Lista de componentes para sistema de control con Arduino UNO R3 .............. 29
Captulo 1. Introduccin
1.1 Introduccin
La ingeniera de control es la rama de la ingeniera que se basa en el uso de elementos sistemticos como controladores PLC y PAC, control
numrico o servomecanismos relacionados con aplicaciones de la tecnologa de la informacin, como son tecnologas de ayuda por
computador CAD, CAM o CAx, para el control industrial de maquinaria y procesos, reduciendo la necesidad de intervencin humana. En el mbito de la industrializacin, la automatizacin est un paso por delante de la
mecanizacin. Mientras que la mecanizacin provee operadores humanos con maquinaria para ayudar a exigencias musculares de trabajo, la automatizacin reduce considerablemente la necesidad para exigencias humanas sensoriales y mentales. Los procesos y los sistemas tambin pueden ser automatizados. La Ingeniera de Control se preocup desde sus orgenes de la automatizacin y del control automtico de sistemas complejos, sin intervencin humana directa. Campos como el control de procesos, control de sistemas electromecnicos, supervisin y ajuste de controladores y otros donde se aplican teoras y tcnicas entre las que podemos destacar: Control
ptimo, control predictivo, control robusto y control no lineal entre otros, todo ello con trabajos y aplicaciones muy diversas (investigacin bsica, investigacin aplicada, militares, industriales, comerciales, etc.), las cuales han hecho de la ingeniera de control una materia cientfica y tecnolgica imprescindible hoy en da.
1.2 Justificacin
La Ingeniera de control es una disciplina que se focaliza en modelar matemticamente una gama diversa de sistemas dinmicos y el diseo de controladores que harn que estos sistemas se comporten de la manera deseada. Aunque tales controladores no necesariamente son electrnicos y por lo tanto la ingeniera de control es a menudo un sub campo de otras ingenieras como la mecnica.
Dispositivos
tales
como circuitos
elctricos, procesadores
digitales y
los microcontroladores son muy utilizados en todo sistema de control moderno. La ingeniera de control tiene un amplio rango de aplicacin en reas como los sistemas de vuelo y de propulsin de los aviones de aerolneas, militares, en la carrera espacial y ltimamente en la industria automotriz.
El objetivo del control automtico es poder manejar con una o ms entradas (o referencia), una o ms salidas de una planta o sistema, para hacerlo, la idea ms primitiva es colocar entre la referencia y la planta, un controlador que sea el inverso de la funcin de transferencia de la planta, de tal manera que la funcin de transferencia de todo el sistema (la planta ms el controlador), sea igual a uno; logrando de esta manera que la salida sea igual a la entrada; esta primera idea se denomina control en la lazo abierto. Un ejemplo clsico de control en lazo abierto es una lavadora de ropa ya que sta funciona durante un ciclo predeterminado sin hacer uso de sensores.
1.3 Objetivos
1.3.1 Objetivo general
Desarrollar un sistema de control para maquinaria industrial, el control deber contemplar condiciones de operacin de humedad, calor y corrosin, el dispositivo deber reemplazar de manera total y eficientemente los ya implementados en la industria actualmente.
Es importante mencionar que no se debe copiar la patente existente de los controles actualmente empleados en las maquinas a reemplazar en su control, las fuentes y diseos son de licencia libre bajo el uso de Arduino, los creadores de los cdigos empleados as como de las configuraciones electrnicas expresamente entregaron su informacin con uso de libre licencia con lo que se respeta la propiedad intelectual de los trabajos empleados en este proyecto.
2.1 Introduccin
Las compaas suministradoras de equipo elctrico industrial cuentan con ya elementos probados en sus laboratorios, logrando ndices altos de calidad y eficiencia de los mismos, del mismo modo se tiene una gran gama de refacciones que los mismos fabricantes generan con uso exclusivo para sus productos, lo que genera una captacin de exclusividad al momento de adquirir maquinaria, uno debe considerar la posibilidad de conseguir refacciones; Esta problemtica se agrava cuando en el ramo del mantenimiento industrial se tienen clientes que adquieren productos no por su calidad, prestigio o garanta sino por el costo y beneficio a corto plazo sin considera el mantenimiento que requiera un reemplazo de piezas de desgaste. El no anlisis de esta situacin conlleva a encontrar equipos industriales que no cuentan con una apropiada instalacin elctrica, un adecuado uso por parte de los operadores y un mal mantenimiento, aunado a esto el uso continuo lleva a la falla de sistemas de control de las maquinas, lo que compromete ala empresa en su operatividad. El diseo de un control que pueda ser flexible e instalable en mltiples plataformas operativas conlleva a un gran avance para la industria de mantenimiento, ya que con el uso de herramientas digitales y electrnicas, se puede tener un control integral utilizando la plataforma ARDUINO con un cdigo especfico para cada operatividad, lo que da la oportunidad de que un mismo control pueda ser usado en otra mquina sin cambiar ningn elemento fsico, ms nicamente programar el microprocesador para que cumpla su cometido.
Estructura
Variables
setup() loop()
Constantes
Estructuras de control
if if...else for switch case while do... while break continue return goto
HIGH | LOW INPUT | OUTPUT true | false constantes enteros constantes coma flotante
pinMode() - modo de pin (entrada o salida) digitalWrite() - escritura digital digitalRead() - lectura digital E/S Analgica
Tipos de datos
Ms sintaxis
; (punto y coma) {} (llaves) // (comentario de una sola lnea) /* */ (comentario multilnea) #define (definicin de precompilador) #include (inclusin de cdigo externo)
void - vaco boolean - booleano char - carcter (8 bits) unsigned char carcter sin signo byte - byte int - entero unsigned int - entero sin signo word - palabra long - entero grande unsigned long - entero grande sin signo float - coma flotante double - doble string - cadena de caracteres array - matriz
analogReference() referencia analgica analogRead() - lectura analgica analogWrite() - escritura analgica,PWM E/S Avanzada
Operaciones aritmticas
Conversin
= (operador de asignacin)
char() byte()
Operadores de comparacin
min() - mnimo max() - mximo abs() - valor absoluto constrain() - limitacin map() - mapeo pow() - potencia sqrt() - raz cuadrada Trigonometra
== (igual a) != (distinto de) < (menor que) > (mayor que) <= (menor o igual que) >= (mayor o igual que)
Operadores booleanos
Utilidades
& (and - 'y' a nivel de bits) | (or - 'o' a nivel de bits) ^ (xor a nivel de bits) ~ (not a nivel de bits) << (desplazamiento de bits a la izquierda) >> (desplazamiento de bits a la derecha)
lowByte() - Byte de abajo highByte() - Byte de arriba bitRead() - lectura de Bit bitWrite() - escritura de Bit bitSet() - escritura de un Bit 1 bitClear() - escritura de un Bit 0 bit() Interrupciones externas
Operadores compuestos
-= (resta compuesta) *= (multiplicacin compuesta) /= (divisin compuesta) &= (and - 'y' a nivel de bits compuesto) |= (or - 'o' a nivel de bits compuesto)
Serial
Hay multitud de diferentes versiones de placas Arduino. La actual placa bsica, el Duemilanove, usa Atmel ATmega328(datasheet) . La anterior Diecimila, y las primeras unidades de Duemilanove usaban el Atmel ATmega168 (datasheet), mientras que las placas mas antiguas usan el ATmega8 (datasheet). El Arduino Mega esta basado en el ATmega1280(datasheet).
Nota: Los diseos y esquemas de Arduino se distribuyen bajo licencia Creative Commons Attribution-Share Alike.
Placas de E/S
Duemilanove - Esta es la ltima revisin de la placa Arduino USB bsica. Se conecta al ordenador con un cable USB estndar y contiene todo lo necesario para programar la placa. Se puede ampliar con gran variedad de shields: placas de extensin con funcionalidades especificas.
Diecimila - Esta es la revisin anterior de la placa USB bsica. Nano - Una placa compacta diseada para usar directamente en placas de desarrollo, el Nano se conecta al ordenador con un cable Mini-B USB.
Mega - Mas grande y potente placa Arduino, compatible con los shields de Duemilanove y Diecimila.
LilyPad - Diseado para aplicaciones sobre prendas, esta placa puede ser cosida a la ropa y es de color purpura y con un diseo con estilo.
Fio - Diseada para aplicaciones inalmbricas. Incluye un zcalo para XBee, un conector para bateras LiPo y electrnica para cargar bateras.
Mini - La placa Arduino ms pequea. Funciona perfectamente en una placa de desarrollo o en aplicaciones donde el espacio es primordial. Se conecta al ordenador usando el adaptador Mini USB.
Adaptador Mini USB - Esta placa convierte una conexin USB en 5 voltios, toma tierra, lneas TX y RX que puedes conectar al Arduino Mini o a otro micro controlador.
Pro - Esta placa est diseada para aquellos que quien dejar la placa incrustada en el proyecto: es ms barata que la Diecimila y se puede alimentar fcilmente con bateras. pero requiere de componentes extra y montaje.
Pro Mini - Como la Pro, la Pro Mini est diseada para usuarios avanzados que requieren de bajo coste, menor tamao y dispuestos a un poco de trabajo extra.
Serial - Placa bsica que utiliza una interfaz RS232 como comunicacin con el ordenador para programar o intercambiar datos. Esta placa es fcil de montar incluso como ejercicio didctico.
Serial a una cara (Single Sided) - Esta placa est diseada para ser trazada y montada a mano. es un poco ms grande que la Diecimila, pero compatible con los shields.
Especifiaciones Tcnicas
Microcontrolador Voltaje de Operacin Voltaje de entrada(recomendado) Limites de voltaje Digital I/O Pins PWM Digital I/O Pins Analog Input Pins DC Current per I/O Pin DC Current for 3.3V Pin Flash Memoria Flash Memoria para Bootloader SRAM EEPROM Velocidad del Relog ATmega328 5V 7-12V 6-20V 14 6 6 40 mA 50 mA 32 KB 0.5 KB 2 KB 1 KB 16 MHz
corrientes parasitas que pueden circular en sentido opuesto al del pin digital del Arduino, y estas daar de manera permanente el microcontrolador se debe generar un arreglo. El pin de seal excita un transistor NPN en este caso el BC547CP , el cual en su colector tiene conectado la bobina del relevador y un diodo en paralelo para evitar las corrientes parasitas circules por nuestro circuito. El Gate o compuerta est en espera de la seal del Arduino lo que producir suficiente corriente para saturar el transistor y permitir el flujo de electrones atreves de este, logrando as cerrar el circuito del relevador para accionarlo.
Cdigo int pinOut = 2; void setup() { //configuramos el pin 2 como salida pinMode (pinOut, OUTPUT); }
void loop() { //Le mandamos la seal de HIGH a la salida del //Arduino, la salida es el pin 2 digitalWrite (pinOut, HIGH); //Hacemos un delay de 1 segundo delay (1000); digitalWrite (pinOut, LOW); delay (1000); }
El LM35 es un sensor de temperatura con una precisin calibrada de 1C. Su rango de medicin abarca desde -55C hasta 150C. La salida es lineal y cada grado centgrado equivale a 10mV, por lo tanto: 150C = 1500mV -55C = -550mV
La forma en que se conecta a Arduino y la funcin de cada una de sus bases es la siguiente:
Cdigo
float temp;
int tempPin = 0;
Serial.print("TEMPRATURE = ");
Serial.print(temp);
Serial.print("*C");
Serial.println();
delay(1000);
El teclado elegido para el diseo de nuestro control es un Keypad 4x4 prefabricado para la plataforma Arduino.
Este dispositivo opera mediante una malla de filas y columnas arregladas a manera de matriz, la cual permite dependiendo de la fila y columna que cierre el circuito determinar con precisin el botn que ha sido
presionado.
Ilustracin 5 Teclado Alfanumrico para Ardunio
Los pines que se asignen al teclado sern debidamente configurados como pines de entrada para seal digital y marcarn un cambio del 0 al 1 dependiendo del cuadrante presionado ser la respuesta detectada por el Arduino. La configuracin para su conexin seria de la siguiente manera.
Cdigo
/*4x4 Matrix Keypad connected to Arduino This code prints the key pressed on the keypad to the serial port*/
#include <Keypad.h>
const byte numRows= 4; //number of rows on the keypad const byte numCols= 4; //number of columns on the keypad
//keymap defines the key pressed according to the row and columns just as appears on the keypad char keymap[numRows][numCols]= { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}
};
//Code that shows the the keypad connections to the arduino terminals byte rowPins[numRows] = {9,8,7,6}; //Rows 0 to 3 byte colPins[numCols]= {5,4,3,2}; //Columns 0 to 3
//initializes an instance of the Keypad class Keypad myKeypad= Keypad(makeKeymap(keymap), rowPins, colPins,
numRows, numCols);
//If key is pressed, this key is stored in 'keypressed' variable //If key is not equal to 'NO_KEY', then this key is printed out //if count=17, then count is reset back to 0 (this means no key is pressed during the whole keypad scan process void loop() { char keypressed = myKeypad.getKey(); if (keypressed != NO_KEY) { Serial.print(keypressed); } }
Con este cdigo, una vez presionado una tecla en, esta debera ser mostrada en el monitor serial del Arduino.
El sistema de control requerir de un elemento que muestre los procesos llevados a por la maquina, que este pueda monitorear la temperatura, el ciclo actual del proceso, el tiempo total operando y mostrar los datos de la empresa como comercial permanente del dispositivo.
Para esto se tiene contemplado un display LCD de 16X4 de manufactura extranjera e importada desde Taiwn.
Para el control del display LCD se requiere de una configuracin de 12 pines digitales. La configuracin del display y su cdigo se emplearn como se muestra a continuacin.
El brillo del display LCD se ajustar mediante una resistencia variable de 10khoms.
Ilustracin 8 Disposicin del Arduino UNO R3 con LCD display 16x2 con resistencia variable 10khom
Codigo /* LiquidCrystal Library - Hello World Demonstrates the use a 16x2 LCD display. The LiquidCrystal library works with all LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface. This sketch prints "Hello World!" to the LCD and shows the time. */ // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.print("hello, world!"); } void loop() { // set the cursor to column 0, line 1 // (note: line 1 is the second row, since counting begins with 0): lcd.setCursor(0, 1); // print the number of seconds since reset: lcd.print(millis()/1000); }
2.4.5 Fuente de AC a DC 9v
El uso de una fuente de alimentacin para los dispositivos electrnicos es indispensable en todo diseo de control. Para este proyecto se considerar una fuente que baje de una alimentacin de 120v o 240v. La fuente consta de un transformador cuya relacin es 12:1 lo que entrega en su salida voltajes de 12v o 24v respectivamente en su lado secundario. La onda continua siendo senoidal y en alterna. Lo que procede para su conversin a DC es conectarle un puente de DIODOS para corregir la onda entregada en alterna y as tener una onda enteramente con semi ciclos positivos. Seguidamente se tiene que filtrar la onda y regular, para lo cual se emplean capacitores de 4700uf a 50v, 100 nf a 50v, seguido se emplear un regulador de voltaje de la familia LM-78xx en este caso ser el 7809 para obtener una seal de 9v regulada y estable. Finalmente se conectan filtros a la salida de 9v para amortizar las cadas de voltaje generadas por el consumo de los dispositivos electrnicos con capacitores de 100uf a 16v , 100 nf a 16v. El esquema finalmente queda como lo muestra la siguiente figura.
La fuente regulada entregar una corriente mxima de 500mA esta corriente est calculada para el encendido de 8 relevadores 5v de manera simultnea.
3.1. Introduccin
En este captulo se presenta el ensamble del dispositivo, las pruebas preliminares a su ensamble final y el inventario final de piezas empleadas para el diseo del prototipo; tambin se considerarn pruebas finales dentro del laboratorio y una simulacin dentro de una maquina.
El principal reto es colocar todos los dispositivos en una contenedor de dimensiones 13x10x22 cm , que no permita la filtracin de contaminantes externos ni que comprometa el buen funcionamiento del mismo. Para el ensamblado de este dispositivo se tiene la siguiente lista componentes:
Componente Arduino UNO Cables Dupont LCD Display 4x16 Resistencia Variable 10kohm Relay 5v dc Flemas 3 pin Culca con 2 terminales Culca con 6 teminales KeyPad 4x4 LM35 sensor de temperatura Transistor BC547
Cantidad 1 40 1 1 5 5 2 1 1 1 5
Ilustracin 11 Vista posterior de la Tapa del sistema de control, contiene LCD y Arduino UNO R3
Ilustracin 12 Vista interior de Cajn del sistema de control con Arduino uno Buouno R3 y Relevadores a 5v
Ilustracin 13 Vista completa del cajn del sistema de control con Arduino UNO R3 con sus componentes conectados
Ilustracin 14 Vista posterior de tapa con controles y Key PAD 4x4 instalado
Ilustracin 15 Sistema de control con Arduino UNO R3, terminado y ensamblado dentro de su cajn
3.4 Conclusiones
El modelo presentado del dispositivo de control cuenta con una pantalla LCD en la parte frontal, con un teclado alfanumrico 4x4 que permite la introduccin de comandos manuales, adelantado de ciclos y programacin manual. Del lado izquierdo se alimenta a 120v o 240v, y del lado inferior se tienen las salidas correspondientes que controlan los relevadores de 5v DC.
El modelo cumple satisfactoriamente los requisitos de dimensin, peso y funcionalidad, se tiene un producto que no es afectado por interferencias elctricas en su alimentacin, no presenta algn mal funcionamiento sometido a vibraciones ni presenta rastros de flama, corto o falla alguna en el cableado elctrico tras su puesta en prueba por 18 horas en el laboratorio
El objetivo de este mantenimiento era restaurar por completo una maquina ubicada en el hotel flamingos en col las reynas en Irapuato Guanajuato. El diagnostico revel que la maquina necesitaba un mantenimiento mayor en sus elementos mecnicos as como de cambio de bandas, poleas, limpieza de vlvulas, limpieza del dren y de filtros.
La tarjeta de control para la lavacentrifuga presentaba corrosin, estaba plagada de excremento de ratas e insectos, as como daos fsicos en su cableado, pistas en general. Se tuvo que reubicar el control para prevenir daos por humedad y plaga, se propuso la implementacin del control con Arduino UNO, el teclado se pre program para realizar los ciclos establecidos, la tarjeta se relleno con silicn aislante para evitar corrosin en debido a la humedad.
Capitulo 5 Conclusiones
El desarrollo de sistemas de control capaces de ser flexibles, estables, confiables son necesarios para otorgar competitividad a las empresas y sus equipos industriales.
Con el uso de nuevas tecnologas es posible la creacin de sistemas complejos de control que antes nicamente la industria especializada en el campo podran lograr, marcas establecidas como siemens han avasallado el mercado limitando el uso y desarrollo de nuevas tecnologas en este campo.
La confiabilidad de los microcontroladores ATmega son prueba de la nueva generacin de sistemas de control que no estn limitados a diseos impersonales, estos sistemas OPEN HARDWARE permiten una infinidad de combinaciones para lograr un control optimo y seguro.
La nueva generacin de sistemas de control contienen un sinfn de ventajas, tanto en su diseo como en su facilidad de empleo, el uso de lenguaje lgico de programacin en C++ permite una gran oportunidad laborar a los ingenieros y aficionados del rea en adentrarse al control, la asistencia brindad por la comunidad FREEWARE es inmensa y las oportunidades no escasean para el que decida poner en prctica y uso un proyecto de control.
Referencia bibliogrfica
[ARDUINO Curso prctico de informacin 2012] Oscar Torrente Artero [ARDUINO project box 2011] ARDUINO cc.