CURSO 1 Iniciación al IoT Industrial con Arduino

Inscríbete

Interconexión y adquisición de datos en sistemas embebidos. Desarrollo de automatismos en entornos conectados a internet

Primer curso del Ciclo CICLO de Especialización Aplicación y Programación del IoT en el Sector Industrial

La modernización de nuestra industria requiere la implantación de la conectividad entre máquinas, sistemas y personas, lo que se viene llamando Industria 4.0.
La plataforma Arduino ofrece el entorno idóneo para la iniciación en la automatización de procesos y su integración en la red (Internet de las Cosas). Este entorno de integración de dispositivos y datos en procesos industriales es actualmente conocido como IIoT (Industry Internet of Things).

Objetivos

Este curso está diseñado para facilitarte la entrada en el mundo de la programación de microcontroladores Arduino y la creación de aplicaciones IoT en procesos productivos en la Industria:

  • Familiarización con los conceptos técnicos relacionados con el IoT en la Industria
  • Conocimiento de los dispositivos embebidos, su estructura hardware y su programación
  • Descripción de la interacción de los sistemas embebidos con el mundo real: sensores y actuadores
  • Interacción hardware-software en microcontroladores
  • Uso de sistemas operativos en el software para IoT
  • Comunicaciones, protocolo de Internet y redes móviles (MANET)
  • Familiarización con la plataforma Arduino para el desarrollo de automatismos
  • Comprensión de cómo funcionan los circuitos eléctricos y los componentes que los integran
  • Iniciación a la programación de microcontroladores
  • Habituación a la manipulación de sensores, actuadores y componentes eléctricos, así como el cableado dentro de un proyecto de automatización industrial

La primera parte del curso establece las bases conceptuales que te permitirán abordar los desarrollos prácticos sobre Arduino y sobre las materias de los otros 3 cursos que seguirán a éste en el marco del Ciclo de Especialización Aplicación y Programación del IoT Industrial.

Resultados del aprendizaje

Dado el enfoque práctico y orientado a proyectos, a la finalización de este curso serás capaz de:

  • Habrás adquirido de la competencias básicas para la selección de microcontroladores tipo Arduino
  • Sabrás esbozar la arquitectura conceptual de un automatismo conectado a Internet
  • Habrás aprendido cómo usar Arduino para construir un prototipo de un proceso industrial como primer paso de su realización física.

En el curso trabajaremos sobre un Prototipo de contador de pulsos de encoder que pueda servir como base para el desarrollo de automatismos más complejos.

Profesorado

Bernardo Ronquillo Japón, Robótica & Mecatrónica en The Robot Academy, así como su fundador.
Ber
Bernardo es Ingeniero Industrial con 23 años de experiencia y también Psicólogo, habiendo pasado por los más diversos proyectos tecnológicos desde el año 1995: Instituto de Astrofísica de Canarias, Gran Telescopio Canarias y Altran Technologies.

Experto en IoT Industrial y Robótica, trabajando en los entornos hardware-software: Arduino, Raspberry Pi y ROS (Robot Operating System).
Perfil profesional detallado en Linkedin

Programa de sesiones

Se impartirán 5 sesiones teórico-prácticas, agrupadas en dos módulos:

Módulo 1: Introducción Práctica al IoT Industrial (5 horas)

Se desarrollará en una única sesión de tarde, con el siguiente contenido:

  1. Definición de Internet de las Cosas (IoT)
    • Tendencias tecnológicas que han conducido al desarrollo del IoT
    •  Impacto social e industrial del IoT: Beneficios
    • Riesgos, privacidad y seguridad
  2. Dispositivos embebidos
    •  Características y estructura de los sistemas embebidos
    • Componentes de los sistemas embebidos: sensores y actuadores
    •  Interacción con el mundo real: conversión analógica/ digital y equipos
  3. Hardware y Software en entornos IoT
    • Circuitos integrados y microcontroladores
    •  Software de microcontroladores: Python vs. C/C++
    •  Sistemas operativos
  4. Comunicaciones e Internet
    • Conceptos basicos de networking: depuración vía puerto serie
    • Protocolo de Internet: UART, sincronización y emparejamiento
    •  Capas de comunicación y redes MANET (Mobile Ad‐hoc NETwork)
    •  Comunicación serial en Arduino

Módulo 2: Iniciación a Arduino para IoT Industrial (10 horas)

Se desarrollará en 4 sesiones de 2.5 horas cada una, en las que se cubrirán los siguientes contenidos que serán aplicados al desarrollo del proyecto del curso (contador de pulsos de encoder con Arduino):

  1. Arrancando con Arduino
    •  Qué es Arduino y cómo funciona
    •  Esquemas con Arduino
    •  Instalación del IDE y su configuración
    •  Prototipado con Arduino
    •  Primer proyecto: “Blink”
  2. Circuitos eléctricos y sus componentes
  3. Diodos, resistencias, switches y potenciómetros
  4. Esquemas eléctrico y cableado
  5. Sensores y encoders
  6. Actuadores y motores
  7. Programación con Arduino
    • Variables, Funciones, operadores y bucles en C
    •  Librerías de software para Arduino
    •  Sketches de Arduino
    • Pines, input y output
  8. Librerías y transferencia de datos
    •  Memoria Flash, SRAM y EEPROM
    • Comunicación Serie Arduino
    • Entradas y salidas Digitales
    •  Entradas y salidas analógicas. PWM
  9. Comunicaciones
    •  Conceptos Básicos de Comunicaciones
    •  TCP/IP
    • Ethernet Shield
    • Uso Ethernet Shield
    • Protocolo HTTP
    •  Librería Ethernet

Metodología

Seguiremos un método de aprendizaje basado en proyectos e iterativo, donde en cada sesión seguiremos un esquema equivalente, y con un nivel de dificultad creciente. La estructura de cada sesión será la siguiente:

  • Exposición de conceptos teóricos
  • Realización paso a paso del montaje y programación de placas de prototipado con Arduino
  • Propuesta de ejercicios de Electro-mecánica Software para trabajar entre sesiones

Pondremos a disposición de los alumnos:

  • Guías visuales que te permitirán realizar los diferentes montajes electro-mecánicos, y
  • Un repositorio de código donde estarán alojados todos los ejemplos que mostremos en las sesiones y los que te propongamos

Material

Cada alumno trabajará con un kit de componentes que le permitirá llevar a cabo el proyecto del curso. El alumno deberá disponer de PC o portátil que le permita instalar el software IDE Arduino para programar la placa.

La realización física del prototipo electro-mecánico sobre el que trabajarán los alumnos incluye los siguientes componentes:

  • Diodos LED
  • Resistencias y pulsadores
  • Motores de corriente continua
  • Sensores tipo optoacoplador (comparador LM393) y disco ranurado

Precio

  • Colegiados, Precolegiados y Adheridos del COIIAOC: 120 EUR
  • No Colegiados del COIIAOC: 230 EUR

El coste del curso  incluye el material de trabajo.

Para asegurar tu plaza realiza tu INSCRIPCION en este formulario.
 

Calendario y ubicación

Sede del COIIAOC​
c/ Dr. Antonio Cortés Lladó, 6
41004 Sevilla

La actividad formativa se desarrollará en un total de 5 sesiones con periodicidad semanal (1 sesión de 5 horas y 4 sesiones de  2.5 horas presenciales + 2.5 horas de trabajo individual):

Primera edición:

  • Lunes 5 de febrero, de 16:00 a 21:00
  • Lunes 12, 19, 26 de febrero y 5 de marzo, de 18:00 a 20:30

Segunda edición:

  • Viernes 16 de febrero (16:30-19:00)
  • Viernes 2 de marzo (16:30 -21:00)
  • Viernes 9 de marzo (16:30-21:00)
  • Viernes 16 de marzo (16:30 -20:00) 

Contacto

Bernardo Ronquillo Japón
678.590.171
brjapon@therobotacademy.com

Inscríbete