Universidad Nacional de Ingeniería
Modulo: Internet Internet de de las cosas usando Arduino
SUMILLA: La Internet de las Cosas (IoT) es un concepto que describe un mundo totalmente interconectado. Es un mundo en el que los dispositivos de todo tipo y tamaño se fabrican con capacidades "inteligentes" que les permiten comunicarse e interactuar con otros dispositivos, el intercambio de datos, tomar decisiones autónomas y realizar tareas útiles basadas en las condiciones preestablecidas. Es tentador describir la Internet de las cosas como una revolución de la tecnología. La perspectiva de que millones -o miles de millones- de dispositivos conectados que que se comunican comunican entre sí pueden parecer un futurista, y tal vez poco práctico concepto. La verdad es que los bloques de construcción tecnológicos de la IoT, incluyendo microcontroladores, microprocesadores, ambientales y otros tipos de sensores, y de corto alcance y redes de largo alcance comunicaciones están en uso generalizado hoy. Se han convertido en mucho más poderosos, incluso a medida que se hacen más pequeños y menos costosos de producir. Los objetos y los siste mas con los que el ser humano interacciona: su teléfono, el termostato de la calefacción, el coche, la llave de la puerta, la cámara de video, el receptor de TV, el sistema GPS, y un largo etc, ahora pueden ser controlados controlados a través de la Web. El usuario usuario podrá interrogar el estado de los sistemas y objetos y a su vez podrá recoger información de los eventos que estos objetos envíen a la red como consecuencia de una altera ción o modificación de las variables físicas que están midiendo o controlando. La Plataforma Open Hardware Arduino, realiza precisamente, entre otras, estas funciones, de comunicar e interaccionar con los objetos.
Facultad de Ingeniería Industrial y de Sistemas
1 de 3
Universidad Nacional de Ingeniería Disponer de una plataforma Open Hardware es una gran ventaja para los investigadores, profesores y alumnos, porque con ella no se ven esclavizados a depender de altos costos en pago de patentes que repercuten en los productos que compran. Arduino es libre y público y además le ampara un amplio catálogo de herramientas de programación también de tipo “Open Software”, más una importante comunidad de usuarios en la que se intercambian grandes volúmenes de información compartiendo sus proyectos y desarrollos. Es en este momento la plataforma para desarrollo de soluciones firmware más importante y que la industria y los aficionados están usando de manera masiva. La necesidad de desarrollar tecnología basada en Internet de las cosas es fundamental en estos días, pero para ello se requieren 3 herramientas vitales: 1. Programación, herramientas que permitan desarrollar las órdenes que el sistema electrónico tenga que realizar. 2. Tecnología electrónica , equipo y dispositivos programables que reciban oredenes en lenguajes de alto nivel. 3. Red de comunicaciones, que permita capturar los datos generados en un entorno remoto (como la computación en nube) y procesar la información mediante software de aplicación como ERP, Web services, etc. Son tres aspectos del Internet de las Cosas que se pueden destacar desde el punto de vista social y económico: el impacto directo que tiene en las personas, la tendencia a modelos de negocio cada vez más abiertos y colaborativos, y el profundo cambio que puede suponer en la manera de consumir recursos escasos. TEMARIO 1. Curso: F un damentos de I oT (24 horas) Descripcion de IoT AppInventor Processing Java RxTx Introduccion a Arduino (descripción y tipos, señales digitales) Descripcion del lenguaje de Arduino
2. Curso: I oT i mplementación (24 horas) Fritzing Entradas y salidas digitales Entradas y salidas analógicas Bluetooth. Uso en Arduino Librerias en Arduino Display, Touch Screen Teclado Ardublock Sonido y Musica Interrupciones Concurrencia Buses I2C y SPI
Facultad de Ingeniería Industrial y de Sistemas
2 de 3
Universidad Nacional de Ingeniería 3. Curso: I oT apli cación (24 horas) Motores (DC, servos, Stepper) Control de motores. Puente H y Controlador de servos Sensores (distancia, IR, color, humedad, temperatura, Gas, etc) Introduccion a Robotica: Brazo robot y drones. Wereables. Lillypad y Squarewear. Caracteristicas y uso
4. Curso: I oT despli egue (24 horas) Cloud Computing. Uso de Openshift Ethernet Shield. Uso y conexion Sensors Cloud. Temboo, Xively, Thingspeak. GPRS Shield. Uso y conexión. WIFI shield. Uso y conexión Arduino Yun. Caracteristicas y uso. PcDuino, implementación de Linux y Arduino Intel Galileo. Intel Edison. Uso y configuracion
Facultad de Ingeniería Industrial y de Sistemas
3 de 3