Archivo de la categoría: Presentacion

Presentación Curso Smart Cities

Título: “Fundamentos IoT y Desarrollo con Node-RED para Smart Cities”

El curso semipresencial “Fundamentos IoT y Desarrollo con Node-RED para Smart Cities” ha sido diseñado para conocer los fundamentos de IoT en aplicaciones de Smart Cities para capacitar en nuevas tecnologías. Este curso está enfocado en dar a conocer las nuevas tecnologías utilizadas en Smart Cities, con el fin de operar e integrar las plataformas IoT.

Motivación

Gracias a las herramientas libres/Open Source es posible democratizar el IoT y la industria 4.0. Antes se necesitaba muchísimo dinero no solo en HW y licencias de SW, sino en consultores que hacen un diseño a medida y realizan la integración de los sistemas, ahora no solo el SW libre y el HW libre y barato, sino que la comunidad da soporte a las dudas, hace documentación y tutoriales, así como librerías para facilitar el trabajo.

En la industria conectada e IoT, cada vez se está haciendo más popular el uso de Node-RED debido a su estabilidad, continuo desarrollo y aportaciones externas que hacen de ella una herramienta de programación utilizada para conectar dispositivos de hardware, APIs y servicios de internet.

Node-RED es una herramienta de programación (Low Code Programming) que se utiliza para conectar dispositivos de hardware, APIs y servicios de internet. Adecuado para los equipos dedicados al Internet de las cosas ( IoT) y personal dedicado al diseño y prueba de soluciones para la comunicación de equipos de planta con aplicaciones de IT. Dado que la mayoría de dispositivos IoT para industria 4.0 posibilitan realizar un programa de control con la herramienta de Node-Red, el dominio de dicha herramienta permitirá al equipo IoT explorar y ampliar las soluciones que ofrece.

Objetivos

El objetivo de este curso es conocer las tecnologías necesarias para el desarrollar soluciones IoT/Smart Cities y valiéndonos para ello de herramientas, tecnologías, protocolos y software libre/open source que hay a nuestra disposición, en especial el uso de Node-RED, desarrollo e integración con sistemas externos y plataformas enfocadas IoT/Smart Cities

Con los conocimientos adquiridos, los asistentes aprenderán las tecnologías necesarias para hacer aplicaciones IoT/Smart Cities sencillas o integrar desarrollos propios en sistemas ya implantados.  Se adquirirán conocimientos en cuanto manejo, montaje y parametrización de redes de comunicación IoT, protocolos IoT y hardware IoT.

Se aprenderá a usar Node-RED, un framework enfocado a IoT para programar, automatizar e integrar plataformas IoT.

Metodología Curso On-Line

El curso se realizará entre el 3 de mayo y el 9 de junio de 2022.

El curso semipresencial consiste en 36 horas de formación, repartidas de la siguiente forma:

  • 10 sesiones on-line en directo de 3 horas cada una los lunes y miércoles de 17:00 a 20:00 entre el 3 de mayo y el 1 de junio de 2022. Se realizará un descanso de 10-15 minutos a la mitad de las sesión.
  • Una sesión presencial de 6 horas el 9 de junio de 2022 en las instalaciones del cliente, que se organizará a lo largo del curso.

La plataforma en vídeo usada será https://meet.jit.si/aprendiendoarduino y se grabarán todas las sesiones. En casos de problemas con esta plataforma se podrá usar Google Meet.

Los recursos utilizados para la realización de este curso son:

Toda la documentación será on-line con el objetivo de mantenerla actualizada y no con un documento físico que se queda obsoleto rápidamente. Después de finalizar el curso toda la documentación on-line seguirá estando disponible de forma pública.

Toda la documentación está liberada con licencia Creative Commons.

Reconocimiento – NoComercial – Compartir Igual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Aprendiendo Arduino by Enrique Crespo is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Requisitos

Para la realización de este curso es necesario tener conocimientos básicos o experiencia en algunas de estas áreas: programación, redes TCP/IP, redes inalámbricas, protocolos de comunicación, bases de datos, uso de sistemas linux, microcontroladores, autómatas, electrónica, uso de sensores, actuadores, etc…

Es recomendable un conocimiento medio de Inglés puesto que gran parte de la documentación oficial de referencia está en Inglés.

Programación del Curso

FechaTemarioHoras On-line (live)Prácticas
Día 1
3 de mayo
17:00-20:00
Presentación
Fundamentos IoT
Verticales IoT/Smart Cities
1h
1h 30m
30m
0
Día 2
4 de mayo
17:00-20:00
Hardware IoT (1/2)
Comunicaciones IoT (1/2)
1h
1h 
1h – Práctica 1: Instalación y Configuración Raspbian
Día 3
9 de mayo
17:00-20:00
Hardware IoT (2/2)
Comunicaciones IoT (2/2) 
1h
1h
1h – Práctica 2: Sensorización y Comunicación con ESP8266 (1/2)
Día 4
11 de mayo
17:00-20:00
Protocolos IoT (1/2)
2h1h – Práctica 2: Sensorización y Comunicación con ESP8266 (2/2)
Día 5
16 de mayo
17:00-20:00
Protocolos IoT – MQTT (2/2)1h 30m1h 30m – Práctica 3: Wifi + MQTT con ESP8266
Día 6
18 de mayo
17:00-20:00
Administración Node-RED (1/2)1h 30m1h 30m – Práctica 4: Instalar y configurar Node-RED (1/2)
Día 7
23 de mayo
17:00-20:00
Administración Node-RED (2/2)1h 30m1h 30m – Práctica 4: Instalar y configurar Node-RED (2/2)
Día 8
25 de mayo
17:00-20:00
Programación con Node-RED (1/3)2h 1h – Práctica 5: Desarrollo Node-RED: MQTT y Dashboard
Día 9
30 de mayo
17:00-20:00
Desarrollo con Node-RED (2/3)2h1h – Práctica 5: Desarrollo Node-RED: MQTT y Dashboard (1/2)
Día 10
1 de junio
17:00-20:00
Dashboard con Node-RED2h1h – Práctica 5: Desarrollo Node-RED: MQTT y Dashboard (2/2)
Día 11
9 de junio
8:00-14:00
Sesión presencial en las instalaciones del cliente.
Plataformas IoT
2h2h – Práctica 6: Desarrollo Node-RED: BBDD y Tratamiento Datos
2h – Práctica 7: Integración de Datos en Plataforma IoT
TOTAL21h 30m14h 30m

Contenido del Curso

Toda la documentación del curso y el código usado es libre y accesible desde: https://www.aprendiendoarduino.com/cursos/fundamentos-iot-y-desarrollo-node-red-para-smart-cities/ 

Contenido:

  • Fundamentos IoT
  • Hardware IoT
  • Comunicaciones IoT
  • Protocolos IoT
  • Administración Node-RED
  • Desarrollo con Node-RED

Presentaciones

  • ¿Nombre?
  • Breve presentación con el rol/puesto y aplicación de los puntos del curso al trabajo.

Contacto

Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com

Twitter @jecrespo: https://twitter.com/jecrespom

Y más información sobre el curso y el autor: http://www.aprendiendoarduino.com/acerca-de/

Presentación del Curso: Raspberry Pi y Node-RED para IoT

Título: “Raspberry Pi y Node-RED para IoT”

Motivación

En la industria conectada, cada vez se está haciendo más popular el uso de Node-RED debido a su estabilidad, continuo desarrollo y aportaciones externas que hacen de ella una herramienta de programación utilizada para conectar dispositivos de hardware, APIs y servicios de internet.

Dado que la mayoría de dispositivos IoT para industria 4.0 posibilitan realizar un programa de control con la herramienta de Node-Red, el dominio de dicha herramienta permitirá a una empresa explorar y ampliar las soluciones que ofrece.

Raspberry Pi es un ordenador de placa reducida, ordenador de placa única u ordenador de placa simple (SBC) de bajo costo muy popular en la industria conectada y con gran apoyo de la comunidad. Es el complemento perfecto para Node-RED en el entorno de trabajo.

Este curso es una introducción práctica para aprender a manejar Raspberry Pi y para aprender a programar en en entorno de IoT/Industria 4.0/digitalización incluso para quien no está familiarizado con la programación por código.

Este curso surge de diversas conversaciones con gente de empresas, alumnos de los cursos de Arduino y especialmente personal del Think TIC en los últimos años donde se ha habla de la necesidad de que las pequeñas y medianas empresas puedan acceder a las ventajas de soluciones IoT o Industria 4.0 con herramientas sencillas de usar y de bajo coste.

Curso: https://www.larioja.org/thinktic/es/cursos-eventos/cursos-comenzados-completos/curso-raspberry-pi-node-red-iot 

Gracias a las herramientas libres/Open Source es posible democratizar el IoT y la industria 4.0. Antes se necesitaba muchísimo dinero no solo en HW y licencias de SW, sino en consultores que hacen un diseño a medida y realizan la integración de los sistemas, ahora no solo el SW libre y el HW libre y barato, sino que la comunidad da soporte a las dudas, hace documentación y tutoriales, así como librerías para facilitar el trabajo.

Muchas empresas no dan el salto de digitalización porque la inversión inicial puede ser muy alta al necesitar contratar a una empresa externa o herramientas profesionales, pero quién mejor que el personal de la propia empresa que es quien mejor conoce los procesos internos, gracias a la tecnología abiertas, es posible con una pequeña inversión económica y una formación centrada en la digitalización de los procesos.

Propuesta Formativa

Este curso está diseñado para que cualquier trabajador cualificado de una empresa pueda introducir el concepto de IoT y la automatización de tareas  aplicado al sector en que trabaje, usando tecnologías libres y pueda ver resultados rápidos y con una inversión económica mínima.

El curso se basa en la programación mediante Node-RED que es una programación por flujos.

Este curso está enfocado a profesionales cualificados de diversos sectores que deseen hacer una aplicación de IoT en sus empresas y pueda montar un piloto de IoT en sus instalaciones, así como realizar tareas de automatización.

Conceptos:

  • Raspberry Pi es un ordenador de placa reducida, ordenador de placa única u ordenador de placa simple (SBC) de bajo costo desarrollado en el Reino Unido por la Raspberry Pi Foundation. Se ha convertido en un hardware muy popular debido a su bajo coste y gran potencia ampliamente utilizado en proyectos IoT e Industria conectada.
  • Node-RED es una herramienta de programación que se utiliza para conectar dispositivos de hardware, APIs y servicios de internet. Adecuado para los equipos dedicados al Internet de las cosas Industrial( IIoT) y personal dedicado al diseño y prueba de soluciones para la comunicación de equipos de planta con aplicaciones de IT. Dado que la mayoría de dispositivos IoT para industria 4.0 posibilitan realizar un programa de control con la herramienta de Node-Red, el dominio de dicha herramienta permitiría al equipo IIoT explorar y ampliar las soluciones que ofrece a la empresa que lo use.

Objetivo

El objetivo de este curso es que el alumno obtenga un conocimiento de la placa Raspberry Pi basada en linux y sea capaz de instalar, configurar y realizar proyectos sencillos usando Node-RED y la programación visual mediante flujos, para su uso en entornos IoT o de automatización.

Al finalizar el curso el alumno será capaz de:

  • Conocer el HW Raspberry Pi
  • Instalar Raspberry Pi OS
  • Conocer comandos básicos de Linux
  • Conocer de forma básica el lenguaje de programación Python
  • Instalar servicios en Raspberry Pi OS
  • Conocer el protocolo MQTT
  • Instalar Node-RED en diversas plataformas
  • Configurar y usar de forma segura Node-RED
  • Usar la programación de flujos de forma eficiente
  • Hacer debug de los programas Node-RED
  • Instalar y utilizar nodos
  • Configurar un dashboard

Palabras Clave:

  • Raspberry Pi
  • Node-RED
  • IoT
  • Automatización
  • Low-Code Programming
  • Edge Computing
  • OT vs IT

Requisitos

Para la realización de este curso no es necesario ningún conocimiento previo. Es recomendable un conocimiento medio de Inglés puesto que gran parte de la documentación está en Inglés.

Metodología

El curso es principalmente práctico donde se empieza a instalar, configurar y usar una Raspberry Pi para posteriormente, programar una serie de retos usando Node-RED instalado en Raspberry Pi interactuando en nodos remotos basados en placas ESP8266 con diferentes shields, que hacen de nodos remotos conectados con protocolo MQTT. También desde Node-RED se interactuará con aplicaciones de terceros.

La duración total del curso es de 30 horas.

Los recursos utilizados para la realización de este curso son:

Además están disponibles otros recursos para ampliar información:

Para realizar las prácticas de este curso se usará el material disponible en el Think TIC que veremos a fondo en un apartado posterior.

Toda la documentación será on-line con el objetivo de mantenerla actualizada y no con un documento físico que se queda obsoleto rápidamente. Después de finalizar el curso toda la documentación on-line seguirá estando disponible de forma pública.

Todo el material entregado es en préstamo y debe cuidarse al máximo, a la hora del montaje de las prácticas se seguirán las instrucciones para evitar dañar los componentes.

Toda la documentación está liberada con licencia Creative Commons.

Reconocimiento – NoComercial – Compartir Igual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Aprendiendo Arduino by Enrique Crespo is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Organización del curso

El curso tiene una duración total de 30 horas. El curso se celebra del 19 al 29 de abril de 2022 de Lunes a Viernes en horario de 18.00 a 21.00 y el sábado 22 de 10:00 a 13:00. Se hará un descanso de 10-15 minutos aproximadamente a mitad de la sesión.

Al principio de la clase se verán durante 10-15 minutos temas relacionados con el curso propuestos por los alumnos o que hayan surgido durante la clase. Se podrán ver en https://aprendiendoarduino.wordpress.com/2022/04/14/saber-mas-raspberry-pi-y-node-red-para-iot/

Contenido del Curso

Toda la documentación del curso y el código usado es libre y accesible desde https://www.aprendiendoarduino.com/cursos/introduccion-a-raspberry-pi-y-node-red-para-uso-en-la-industria-conectada/

Contenido

  • Presentación del Curso
  • Material del Curso
  • Qué es Raspberry Pi
  • HW Raspberry Pi
  • Instalación Raspberry Pi OS
  • Raspberry Pi en la Industria
  • Conceptos básicos de Linux
  • Programación Básica en Python
  • GPIO
  • Instalación de Servicios en Raspberry Pi OS
  • Edge Computing
  • Uso de Raspberry Pi y Node-RED en la convergencia IT-OT
  • Protocolo MQTT
  • Qué es Node-RED
  • Instalación de Node-RED
  • Configurar y securizar Node-RED
  • Paso a Paso: Instalar, Configurar y Securizar Node-RED en Raspberry Pi
  • Fundamentos Programación Node-RED
  • Uso del Editor de Node-RED
  • Mensajes Node-RED
  • Dashboard Node-Red
  • Nodos de Configuración en Node-RED
  • Nodos Node-RED
  • Debug Node-RED

Presentaciones

  • ¿Nombre?
  • ¿Experiencia con Linux y/o Node-RED?
  • ¿Sector de aplicación o aplicaciones que se quieran hacer?

Contacto

Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com

Twitter @jecrespo: https://twitter.com/jecrespom

Y más información sobre el curso y el autor: http://www.aprendiendoarduino.com/acerca-de/

Presentación del Curso Node-RED Developer Professional

Motivación

Node-RED se está convirtiendo en un lenguaje de programación muy popular en IoT/Industria 4.0, que cada vez están adoptando más empresas en sus desarrollo.

Node-RED es una herramienta de programación visual (low-code). Node-Red se ha consolidado como framework open-source para la gestión y transformación de datos en tiempo real en entornos de Industry 4.0, IOT, Marketing digital o sistemas de Inteligencia Artificial entre otros. La sencillez de aprendizaje y uso, que  no requiere de grandes conocimientos de programación, su robustez y la necesidad de bajos recursos de cómputo ha permitido que hoy en día se encuentre integrado en prácticamente la mayoría de dispositivos IOT e IIOT del mercado, así como equipos Raspberry, sistemas cloud o equipos locales.

Introducción

Los datos industriales de la fábrica o de cualquier proceso operativo son ahora un impulsor importante de las iniciativas de big data. Los beneficios de enviar datos de tecnología de operaciones (Operations Technology – OT) a big data y aplicaciones empresariales incluyen una gestión de recursos mejorada para reducir los costos y lograr un rápido retorno de la inversión.

Hasta ahora, recopilar datos de OT y enviarlos a sistemas de IT no ha sido rentable, requiere un código personalizado, no es fácilmente escalable y puede crear una serie de enredos de tecnología patentada que dejan a las empresas con datos en silos a los que no pueden acceder fácilmente.

Conectar datos industriales a sistemas de IT parece simple, pero en realidad es complejo. Los datos de OT vienen en múltiples formatos de datos, protocolos propietarios y sin información contextual. Está diseñado para operaciones, directamente acoplado a aplicaciones y, a menudo, existe en redes aisladas. IT, por otro lado, IT necesita formatos de datos estándar, objetos de datos, información contextual, seguridad incorporada y metodología de publicación/suscripción para hacer uso de los datos. Los datos cargados en un data lake pueden requerir una transformación personalizada para ofrecer valor.

Node-RED se está utilizando para permitir la integración OT-IT. Ahora los usuarios pueden conectarse a los datos de OT para obtener una única fuente de verdad al conectarse a dispositivos de OT de forma nativa, incluidos los datos de etiquetas contextualizados.

Objetivo

Node-Red es una herramienta open source de desarrollo/programación basada en flujos. Es una programación visual desarrollada originalmente por IBM para conectar dispositivos de hardware, API y servicios en línea como parte del Internet de las cosas (IoT).

El objetivo de este curso es que el alumno aprenda el uso de Node-RED y la programación visual mediante flujos para su uso en entornos de domótica, IIoT e IoT. El alumno será capaz de instalar, configurar y realizar proyectos de dificultad intermedia usando Node-RED. Aprenderá a administrar y programar una plataforma IIoT y tener una herramienta para conocer las posibilidades de IIoT.

Node red es adecuado para profesionales dedicados al Internet de las cosas Industrial (IIoT) y personal dedicado al diseño y prueba de soluciones para la comunicación de equipos de planta con aplicaciones de IT. Dado que la mayoría de dispositivos IoT para industria 4.0 posibilitan realizar un programa de control con la herramienta de Node-Red, el dominio de dicha herramienta permitiría al equipo IIoT explorar y ampliar las soluciones que ofrece a la empresa que lo use.

Al finalizar el curso el alumno será capaz de:

  • Instalar Node-RED en diversas plataformas
  • Conocer el protocolo MQTT
  • Configurar y usar de forma segura Node-RED
  • Usar la programación de flujos de forma eficiente
  • Hacer módulos de funciones en Node-RED
  • Hacer debug de los programas Node-RED
  • Instalar y utilizar nodos
  • Configurar un dashboard
  • Integrar Node-RED con servicios de terceros

Metodología

El curso presencial consiste en 20 horas de formación en directo, repartidas en 1 primera sesión de 4 horas de 8:00 a 12:00 y dos sesiones de 8 horas de 8:00 a 16:00. Se hará descansos de 5 minutos cada aproximadamente 2 horas.

Toda la documentación se publicará de forma libre on-line en https://www.aprendiendoarduino.com/cursos/node-red-developer-professional/, permitiendo que pueda mantenerse actualizada y fácilmente accesible.

Todo el código, programas y ejemplos se publicará de forma libre en https://github.com/aprendiendonodered pudiendo actualizarse y colaborar en el repositorio.

Además están disponibles otros recursos para ampliar información:

Toda la documentación será on-line con el objetivo de mantenerla actualizada y no con un documento físico que se queda obsoleto rápidamente. Después de finalizar el curso toda la documentación on-line seguirá estando disponible de forma pública.

Toda la documentación está liberada con licencia Creative Commons.

Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Aprendiendo Arduino by Enrique Crespo is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Contenido del Curso

Toda la documentación del curso y el código usado es libre y accesible desde https://www.aprendiendoarduino.com/

  1. Presentación del curso: 1h
  2. Instalación de Node-RED: 2h
  3. Protocolo MQTT: 1h
  4. Configurar y securizar Node-RED: 2h
  5. Programación Node-RED: 2h
  6. Ejercicio Práctico de Programación: 1h
  7. Nodos Node-RED: 1h
  8. Funciones en Node-RED: 1h
  9. Ejercicio Práctico de Funciones: 1h
  10. Debug Node-RED: 1h
  11. Creación de Nodos Simples: 1h
  12. Node-Red en la Nube: 1h
  13. Dashboard Node-Red: 1h
  14. Creación de un Dashboard: 1h
  15. Integración con Servicios de Terceros: 2h
  16. Ejercicio Práctico de Integración de Servicios: 1h

Presentaciones

  • Nombre
  • Role: IT, Administrador Sistemas, Redes, Desarrollador, Industria (OT), Producción, Jefe de Proyecto, etc…
  • Experiencia con Node-RED y node.js
  • ¿Hardware con el que interactuar? ¿Tipo de aplicaciones de Node-RED?

Contacto

Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com

Twitter @jecrespo: https://twitter.com/jecrespom

Y más información sobre el curso y el autor: http://www.aprendiendoarduino.com/acerca-de/

Presentación Curso Fundamentos IoT para Formación Profesional

Título: “Fundamentos IoT Open Source para Formación Profesional”

Curso: http://www.cep-santander.es/actividades/listado-de-actividades/58-actividades/cep-santander/1954-iot-open-source-fp

Alumnos: https://actividades.cepdecantabria.es/admitidos/C033_2122 

El curso semipresencial “Fundamentos IoT Open Source para Formación Profesional” ha sido diseñado para conocer los fundamentos de IoT en aplicaciones industriales para capacitar en nuevas tecnologías al Profesorado de FP que imparta la familia de Electricidad-Electrónica, para el Centro de Profesorado de Santander dentro del plan de formación del profesorado 2021/2022 de la Consejería de Educación y Formación Profesional del Gobierno de Cantabria.

Este curso enfocado en dar a conocer las nuevas tecnologías que vienen a la industria 4.0/IoT, al profesorado de formación profesional de los ciclos formativos de de grado medio y grado superior de cualquiera de las familias profesionales relacionadas con la industria.

Con los conocimientos adquiridos, los alumnos aprenderán las tecnologías necesarias para hacer una solución IoT y profundizar posteriormente en aquellas que más necesiten y puedan desarrollar sus propias soluciones IoT/Industria 4.0, adaptadas a la rama profesional técnica de cada uno de ellos.

Algunas ramas profesionales en las que tendría aplicación este curso son:

  • PROFESORES TÉCNICOS DE FORMACIÓN PROFESIONAL (ELECTRICIDAD Y ELECTRÓNICA)
  • PROFESORES TÉCNICOS DE FORMACIÓN PROFESIONAL (INFORMÁTICA Y COMUNICACIONES)
  • PROFESORES DEL ÁREA DE INFORMÁTICA (ENSEÑANZA SECUNDARIA)
  • TÉCNICOS SUPERIORES EN INSTALACIÓN, MANTENIMIENTO Y REPARACIÓN DE EQUIPOS INFORMÁTICOS
  • TÉCNICOS EN ELECTRÓNICA DE COMUNICACIONES
  • TÉCNICOS DE MANTENIMIENTO ELECTRÓNICO
  • TÉCNICOS EN ELECTRÓNICA DE EQUIPOS INFORMÁTICOS
  • TÉCNICOS EN ELECTRÓNICA DIGITAL
  • TÉCNICOS EN ELECTRÓNICA INDUSTRIAL
  • TÉCNICOS EN ELECTRÓNICA, EN GENERAL
  • JEFES DE EQUIPO DE MONTADORES DE MAQUINARIA MECÁNICA, ELÉCTRICA Y/O ELECTRÓNICA
  • TÉCNICOS EN OPERACIONES DE SISTEMAS INFORMÁTICOS
  • TÉCNICOS EN SISTEMAS MICROINFORMÁTICOS
  • PROGRAMADORES DE APLICACIONES INFORMÁTICAS
  • ELECTRICISTAS Y/O ELECTRÓNICOS DE AUTOMOCIÓN, EN GENERAL
  • ELECTRÓNICOS DE MANTENIMIENTO Y REPARACIÓN DE INSTALACIONES DE REFRIGERACIÓN Y CLIMATIZACIÓN
  • ELECTRÓNICOS DE MANTENIMIENTO Y REPARACIÓN INDUSTRIAL
  • ELECTRÓNICOS-AJUSTADORES DE INSTALACIONES Y EQUIPOS INDUSTRIALES
  • INSTALADORES DE EQUIPOS Y SISTEMAS ELECTRÓNICOS
  • INSTALADORES ELECTRÓNICOS DE MICROSISTEMAS
  • ELECTRÓNICOS-AJUSTADORES DE APARATOS MÉDICOS
  • ELECTRÓNICOS-AJUSTADORES DE EQUIPOS DE TELECOMUNICACIÓN
  • MONTADORES DE APARATOS ELECTRÓNICOS, EN GENERAL
  • MONTADORES DE DISPOSITIVOS Y CUADROS ELECTRÓNICOS
  • MONTADORES DE ELEMENTOS ELÉCTRICOS Y/O ELECTRÓNICOS DE VEHÍCULOS, EN GENERAL
  • MONTADORES DE EQUIPOS MICROELECTRÓNICOS, EN GENERAL
  • MONTADORES ELECTRÓNICOS DE EQUIPOS INFORMÁTICOS

Motivación

Dentro del itinerario de formación para IoT/Industria 4.0, este curso es una introducción práctica para conocer qué es el IoT/Industria 4.0/digitalización. Se tratarán muchos temas y tecnologías de forma práctica sin profundizar en ellas, para que luego quien esté interesado pueda profundizar en ellas y puedan aparecer nuevos cursos de especialización que sirvan para el itinerario de formación.

En este curso voy a hablar de soluciones libres/open source para que cualquiera pueda hacer una solución con un coste mínimo.

Gracias a las herramientas libres/Open Source es posible democratizar el IoT y la industria 4.0. Antes se necesitaba muchísimo dinero no solo en HW y licencias de SW, sino en consultores que hacen un diseño a medida y realizan la integración de los sistemas, ahora no solo el SW libre y el HW libre y barato, sino que la comunidad da soporte a las dudas, hace documentación y tutoriales, así como librerías para facilitar el trabajo.

Muchas empresas no dan el salto de digitalización porque la inversión inicial puede ser muy alta al necesitar contratar a una empresa externa o herramientas profesionales, pero quién mejor que el personal de la propia empresa que es quien mejor conoce los procesos internos, gracias a la tecnología abiertas, es posible con una pequeña inversión económica y una formación centrada en la digitalización de los procesos.

Con las herramientas mostradas en este curso, el objetivo es capacitar a los profesores de formación profesional en las nuevas tecnologías de la Industria 4.0 que más se está aplicando en empresas y se aplicarán en el futuro y por tanto uno de los perfiles más demandado en la búsqueda del talento 4.0 como es el Internet de las cosas (IoT). Se hará mediante la sensibilización-capacitación de programación IoT usando Herramientas Libres (Open Source), que permite de manera sencilla y sin mucha especialización iniciarse en la programación aplicada a la IoT, permitiendo el reciclaje y reconversión de perfiles profesionales hacia un perfil muy demandado en los futuros entornos industriales.

Propuesta Formativa

Con el contenido de este curso, un trabajador cualificado de una empresa podría hacer una prueba de concepto de IoT aplicado al sector en que trabaje, usando tecnologías libres y pueda ver resultados rápidos y con una inversión económica mínima.

No se trata de un curso de Arduino, Raspberry Pi, Node-RED, etc… sino un curso práctico de puesta en marcha de un ecosistema de IoT donde usaremos esas tecnologías de hardware libres y muchas otras herramientas de software libre y aplicaciones cloud.

Este curso también pretende ser la base para que los alumnos detecten las necesidades de formación que demandan para aplicar en sus sectores como: Docker, comunicaciones inalámbricas, electrónica, APIs, aprendizaje automático, etc…

En resumen, quiero plasmar en este curso mi experiencia de uso de IoT en un entorno profesional, especialmente en el inicio donde partiendo de varias pruebas de concepto nos dimos cuenta del valor que podemos aportar con la digitalización de procesos en la empresa con una pequeña inversión económica.

  • Raspberry Pi es un ordenador de placa reducida, ordenador de placa única u ordenador de placa simple (SBC) de bajo costo desarrollado en el Reino Unido por la Raspberry Pi Foundation. Se ha convertido en un hardware muy popular debido a su bajo coste y gran potencia ampliamente utilizado en proyectos IoT e Industria conectada.
  • Node-RED es una herramienta de programación (Low Code Programming) que se utiliza para conectar dispositivos de hardware, APIs y servicios de internet. Adecuado para los equipos dedicados al Internet de las cosas Industrial( IIoT) y personal dedicado al diseño y prueba de soluciones para la comunicación de equipos de planta con aplicaciones de IT. Dado que la mayoría de dispositivos IoT para industria 4.0 posibilitan realizar un programa de control con la herramienta de Node-Red, el dominio de dicha herramienta permitiría al equipo IIoT explorar y ampliar las soluciones que ofrece a la empresa que lo use.

Objetivos

El objetivo de este curso es conocer algunas de las tecnologías necesarias para el desarrollar soluciones IoT/Industria 4.0 y valiéndose para ello de herramientas, tecnologías, protocolos y software libres/open source que hay a nuestra disposición, de forma que cualquier empresa por pequeña que sea pueda hacer una prueba de concepto de IoT/Industria 4.0 con una inversión mínima.

Con los conocimientos adquiridos, los alumnos conocerán las tecnologías necesarias para hacer una solución IoT y profundizar posteriormente en aquellas que más necesiten y puedan desarrollar sus propias soluciones IoT/Industria 4.0.

Al finalizar el curso el alumno será capaz de desarrollar una solución IoT/Industria 4.0 sencilla que puede implantarse como prueba piloto en cualquier empresa que desee digitalizar algún proceso.

Otros objetivos:

  • Adquirir conocimientos en cuanto manejo, montaje y parametrización de redes de comunicación industriales.
  • Adquirir recursos didácticos.
  • Conocer las tecnologías necesarias para hacer una solución IoT y profundizar posteriormente en aquellas que más necesiten los asistentes.
  • Desarrollar una solución IoT/Industria 4.0 sencilla que pueda implantarse en cualquier rama profesional técnica que desee digitalizar algún proceso. 

Requisitos

Para la realización de este curso es necesario tener conocimientos básicos o experiencia en algunas de estas áreas: programación, redes TCP/IP, redes inalámbricas, protocolos de comunicación, bases de datos, uso de sistemas linux, microcontroladores, autómatas, electrónica, uso de sensores, actuadores, motores, etc… 

Es recomendable un conocimiento medio de Inglés puesto que gran parte de la documentación está en Inglés.

Metodología Curso On-Line

El curso semipresencial consiste en 25 horas de formación en directo, repartidas en 10 sesiones de 2 horas y 30 minutos, 5 horas de tutorías on-line y dos sesiones presenciales de 3 horas cada una. El curso se realizará entre el 18 de octubre y el 26 de noviembre de 2020.

Sesiones presenciales: en el IES Valle de Camargo (19 y 26 de noviembre) y sesiones de videoconferencia a través de Teams.

Fechas on-line: 18, 20, 25 y 27 de octubre; 8, 10, 15, 17, 22 y 24 de noviembre de 2021. Horario: de 18:00 a 20:30 h.

Fechas Presenciales en el IES Valle de Camargo: 19 y 26 de noviembre. Horario:  de 17:30 a 20:30 horas

Los días 20 y 27 de octubre, 10, 17 y 22 de noviembre, las sesiones continuarán de 20:30 a 21:30 h. para las personas que necesiten refuerzo o para tratar temas fuera del temario que sean de interés. Estas fechas también se pueden acordar para hacer otros días y en otro horario.

En algunas de las sesiones, se propondrá un reto o ejercicio para realizar durante los días siguientes. Habrá disponibles sesiones de tutoría para ayuda, en grupos reducidos, sobre las dudas relativas a los retos o ejercicios propuestos.

Si se desea una evaluación o certificado de aprovechamiento del curso, se evaluarán los retos/ejercicios propuestos y el proyecto final.

La plataforma en vídeo usada será Teams de EduCantabria.

Los recursos utilizados para la realización de este curso son:

Además están disponibles otros recursos para ampliar información:

Es posible interactuar en el curso mediante:

Para realizar las prácticas de este curso se usará el material que veremos a fondo en un apartado posterior.

Toda la documentación será on-line con el objetivo de mantenerla actualizada y no con un documento físico que se queda obsoleto rápidamente. Después de finalizar el curso toda la documentación on-line seguirá estando disponible de forma pública.

Toda la documentación está liberada con licencia Creative Commons.

Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Aprendiendo Arduino by Enrique Crespo is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Organización del curso

Formación On-Line

FechaTemarioHoras On-line (live)Horas de Trabajo de Alumnos Tutorizadas
L 18/10/2118:00-20:30Fundamentos IoT2h 30m0
X 20/10/2118:00-20:30Hardware IoT (1/3)2h 30m1h – Ejercicio 1: Instalación y Configuración Raspbian
L 25/10/2118:00-20:30Hardware IoT (2/3)2h 30m
X 27/10/2118:00-20:30Hardware IoT (3/3)2h 30m1h – Ejercicio 2: Sensorización con ESP8266
M 8/11/2118:00-20:30Comunicaciones IoT2h 30m0
X 10/11/2118:00-20:30Protocolos IoT (1/2)2h 30m1h – Ejercicio 3: Wifi con ESP8266
L 15/11/2118:00-20:30Protocolos IoT (2/2)
Node-RED (1/3)
1h 30m
1h
0
X 17/11/2118:00-20:30Node-RED (2/3)2h 30m1h – Ejercicio 4: Instalar y configurar Node-RED
L 22/11/2118:00-20:30Node-RED (3/3)2h 30m1h – Ejercicio 5: Node-RED, MQTT y Dashboard
X 24/11/2118:00-20:30Plataformas IoT2h 30m0
TOTAL25h5h

Formación Presencial

FechaTemarioHoras Presenciales
V 19/11/21 17:30-20:30Proyecto Final: Integración de Datos en Plataforma IoT(1/2)3h
V 26/11/21 17:30-20:30Proyecto Final: Integración de Datos en Plataforma IoT (2/2)3h

Tecnologías Usadas

  • Arduino/ESP8266/ESP32
  • Raspberry Pi
  • API REST
  • MQTT
  • Node Red
  • LoRa
  • XBee
  • WiFi
  • Ethernet
  • Sigfox
  • Bases de Datos
  • Análisis de Datos
  • Dashboards
  • Smart Metering
  • Grafana
  • Node-RED

Presentaciones

  • Nombre, breve presentación
  • Sector o rama profesional
  • Qué parte te interesa más del curso o tema relacionado con IoT estás más interesado en aprender
  • Proyectos con IoT

Contacto

Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com

Twitter @jecrespo: https://twitter.com/jecrespom

Y más información sobre el curso y el autor: https://www.aprendiendoarduino.com/acerca-de/

Presentación Curso Node-RED Developer. 2021

Título: “Curso Node-RED Developer. Nivel 1”

Motivación

Node-RED se está convirtiendo en un lenguaje de programación muy popular en IoT/Industria 4.0, que cada vez están adoptando más empresas en sus desarrollo.

Node-RED es una herramienta de programación visual (low-code). Node-Red se ha consolidado como framework open-source para la gestión y transformación de datos en tiempo real en entornos de Industry 4.0, IOT, Marketing digital o sistemas de Inteligencia Artificial entre otros. La sencillez de aprendizaje y uso, que no requiere de conocimientos de programación, su robustez y la necesidad de bajos recursos de cómputo ha permitido que hoy en día se encuentre integrado en prácticamente la mayoría de dispositivos IOT e IIOT del mercado, así como equipos Raspberry, sistemas cloud o equipos locales.

Dentro del itinerario de formación para IoT/Industria 4.0, este curso profundiza de forma práctica en la programación dentro del entorno IoT/Industria 4.0/digitalización. Anteriormente se trataron muchos temas y tecnologías de forma práctica sin profundizar en ellas, para entrar ahora en la programación.

Gracias a la herramientas libres/Open Source es posible democratizar el IoT y la industria 4.0. Antes se necesitaba muchísimo dinero no solo en HW y licencias de SW, sino en consultores que hacen un diseño a medida y realizan la integración de los sistemas, ahora no solo el SW libre y el HW libre y barato, sino que la comunidad da soporte a las dudas, hace documentación y tutoriales, así como librerías para facilitar el trabajo.

Objetivo

Node-Red es una herramienta open source de desarrollo/programación basada en flujos. Es una programación visual desarrollada originalmente por IBM para conectar dispositivos de hardware, API y servicios en línea como parte del Internet de las cosas (IoT).

El objetivo de este curso es que el alumno aprenda el uso de Node-RED y la programación visual mediante flujos para su uso en entornos de domótica, IIoT e IoT. El alumno será capaz de instalar, configurar y realizar proyectos de dificultad intermedia usando Node-RED.

Node red es adecuado para profesionales dedicados al Internet de las cosas Industrial (IIoT) y personal dedicado al diseño y prueba de soluciones para la comunicación de equipos de planta con aplicaciones de IT. Dado que la mayoría de dispositivos IoT para industria 4.0 posibilitan realizar un programa de control con la herramienta de Node-Red, el dominio de dicha herramienta permitiría al equipo IIoT explorar y ampliar las soluciones que ofrece a la empresa que lo use.

Al finalizar el curso el alumno será capaz de:

  • Instalar Node-RED en diversas plataformas
  • Conocer el protocolo MQTT
  • Configurar y usar de forma segura Node-RED
  • Usar la programación de flujos de forma eficiente
  • Hacer módulos de funciones en Node-RED
  • Hacer debug de los programas Node-RED
  • Instalar y utilizar nodos
  • Configurar un dashboard
  • Integrar Node-RED con servicios de terceros

Requisitos

Para la realización de este curso es necesario tener conocimientos básicos o experiencia en algunas de estas áreas: programación, redes TCP/IP, redes inalámbricas, protocolos de comunicación, bases de datos, uso de sistemas linux, microcontroladores, autómatas, electrónica, uso de sensores, actuadores, motores, etc… 

También es recomendable nociones básicas de programación, especialmente javascript o Node.js, protocolos IoT (REST y MQTT) y servicios IoT on-line

Es recomendable un conocimiento medio de Inglés puesto que gran parte de la documentación está en Inglés.

Metodología

El curso on-line consiste en 20 horas de formación en directo, repartidas en 10 sesiones de 2 horas en horario de 18:00 a 20:00 entre el 19 y 30 de abril de 2021.

Al finalizar cada sesión de 2 horas, se propondrá un reto o ejercicio para realizar a lo largo de la duración del curso. Cada día se hará una sesión de tutoría de 1 hora de duración para ayuda, en grupos reducidos, sobre las dudas relativas a los retos o ejercicios propuestos.

La plataforma en vídeo usada será https://meet.jit.si/ y se grabarán todas las sesiones, tanto las de formación como las de tutorías para las prácticas.

Los recursos utilizados para la realización de este curso son:

Toda la documentación será on-line con el objetivo de mantenerla actualizada y no con un documento físico que se queda obsoleto rápidamente. Después de finalizar el curso toda la documentación on-line seguirá estando disponible de forma pública.

Toda la documentación está liberada con licencia Creative Commons.

Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Aprendiendo Arduino by Enrique Crespo is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.

Contenido del Curso

Toda la documentación del curso y el código usado es libre y accesible desde https://www.aprendiendoarduino.com/cursos/node-red-developer-2021-nivel-i/

  • Presentación del Curso
  • Entorno On-Line de Prácticas
  • Instalación de Node-RED
  • Protocolo MQTT
  • Edge Computing
  • Configurar y securizar Node-RED
  • Node-Red en la Nube
  • Programación Node-RED
  • Nodos Node-RED
  • Dashboard Node-Red
  • Debug Node-RED
  • Funciones en Node-RED
  • Integración con Servicios de Terceros
  • Proyectos con Node-RED

Presentaciones

  • Nombre
  • ¿Has usado Node-RED?
  • ¿Aplicaciones de Node-RED?
  • ¿Hardware con el que interactuar?

Contacto

Para cualquier consulta durante el curso y en cualquier otro momento mediante email: aprendiendoarduino@gmail.com

Twitter @jecrespo: https://twitter.com/jecrespom

Y más información sobre el curso y el autor: http://www.aprendiendoarduino.com/acerca-de/