SEMINARIO: “Arduino: Fundamentos de Hardware IoT”
Este seminario se encuadra dentro del Máster Universitario en Internet de las Cosas (IoT) y del Máster Universitario en Industria 4.0 impartido por la UNIR como complemento formativo que incluye un ciclo cursos o seminarios prácticos optativos que permitirán ampliar el conocimiento sobre lenguajes y dispositivos empleados en Industria 4.0 e IoT.
Veremos como utilizar Arduino para aplicaciones IoT y se trabajará en qué opciones hay en el mercado, ventajas e inconvenientes. Nos haremos las tres preguntas antes de seleccionar el Arduino más adecuado:
- ¿Qué quieres medir/actuar?
- ¿Cómo lo quieres conectar?
- ¿Qué protocolo vas a usar?
¿Qué necesito saber para realizar una instalación y seleccionar el Arduino adecuado? Sensores/Actuadores, Protocolos, Comunicaciones. Con estas claves podrás seleccionar el Arduino y empezar a programar y conectar.
El seminario se centra en el uso de Arduino y placas compatibles para IoT, así como la gama disponible de comunicaciones y programación de protocolos aplicada a IoT.
Objetivo
El objetivo del Seminario “Arduino: Fundamentos de Hardware IoT” es conocer la capacidad y la programación de los dispositivos compatibles con Arduino para su uso en proyectos IoT, así como conocer las diferentes comunicaciones IoT y protocolos IoT disponibles y su programación en placas compatibles con Arduino.
Al finalizar el taller, el alumno será capaz de integrar dispositivos basados en Arduino, en un sistema IoT y conectarlo con diversas plataformas, usando varios tipos de comunicaciones y protocolos.
Este taller se divide en 3 sesiones de dos horas de duración son estos temas:
- Hardware Arduino IoT y Programación
- Comunicaciones y Protocolos IoT en Arduino
- Demostración de IoT con Arduino
Todo el software y documentación utilizado en el curso es libre con licencia Creative Commons o similar. Toda la documentación generada para la impartición de este curso será liberada con licencia Creative Commons y podrá ser utilizada bajo sus términos.
Toda la documentación del curso y el código usado es libre y accesible desde https://www.aprendiendoarduino.com/
Metodología del Seminario
El seminario on-line consiste en 6 horas de formación en directo, repartidas en 3 sesiones de 2 horas.
El seminario se realizará los días 4, 5 y 7 de abril de 2022 de 20:00 a 22:00 horario España.
Material Recomendado
Para el desarrollo de este taller no es necesario ningún material por parte de los alumnos, puesto que se harán demostraciones, pero es recomendable un pequeño material para aplicar lo explicado en el taller.
Material recomendado:
- PC con un puerto USB accesible para programar Arduino
- Red Wifi para conectar a Internet Arduino
- 1x Wemos D1 mini o NodeMCU o equivalente: https://www.wemos.cc/en/latest/d1/d1_mini.html
- 1x shield para wemos D1 mini relé o equivalente: https://www.wemos.cc/en/latest/d1_mini_shield/relay.html
- 1x shield para wemos D1 mini temperatura (puede ser DHT u otro tipo) o equivalente: https://es.aliexpress.com/item/32702405079.html o https://www.wemos.cc/en/latest/d1_mini_shield/dht.html
- 1 x Cable USB para programar Wemos.
Plan de Formación
Documentación del Seminario en pdf: descargar
Sesión 1: Hardware Arduino IoT y Programación (4 de abril)
- Qué es Arduino. HW Libre
- Placas Arduino
- Aplicaciones Arduino
- Dispositivos HW IoT
- Software Arduino
- Entorno de Programación de Arduino (IDE)
- Librerías (Gestor de Librerías)
Sesión 2: Comunicaciones y Protocolos IoT en Arduino (5 de abril)
- Conectividad IoT
- Comunicaciones Arduino
- Arduino y LoRaWAN
- Protocolos IoT Capa Aplicación
- API REST
- MQTT