Programa de K-LAGAN Curso práctico de programación electrónica "embeded low-cost para la IOT. Edición del 13 al 16 de Mayo de 2024.

De binefa.com
Salta a la navegació Salta a la cerca

1. Los embedded systems

1.1 Elementos centrales de la Industria 4.0

1.2 Tipos de embedded systems: Escala pequeña (Arduinos, compatibles, ESP8266). Escala media (ESP32). Escala sofisticada (Raspberry Pi, Olimex)

1.3 Lenguajes low-code de bloques (Snap!)

1.4 El esquema setup() - loop()

1.5 Entradas y salidas analógicas

1.6 Entradas y salidas digitales

2. Ejemplos básicos de actuadores

2. 1 Control de un led (blink). Circuito. Programación

2.2 Control de un relé. Circuito. Programación

2.3 Control de un servomotor. Circuito. Programación

3. Ejemplos básicos de sensòrica

3.1 Detección de un final de carrera. Circuito. Programación

3.2 Detección de un umbral de luminosidad. Circuito. Programación

3.3 Medida de un nivel de luminosidad. Circuito. Conversión analógico-digital. Programación

3.4 Medida de una distancia. Circuito. Programación

3.5 Medida de inclinaciones y aceleraciones. Circuito. Programación

3.6 Medida de humedad y temperatura. Circuito. Programación

4. Protocolos de comunicaciones IoT: MQTT y HTTP

4.1 Protocolo MQTT. Suscripción-Publicación (PubSub). Petición-Respuesta (cliente-server)

4.2 Noción de nube. Cloud computing. Edge computing

4.3 Lenguajes low-code de flujos (Nodo-RED)

4.4 Conexión de los ejemplos de sensores y actuadores a la nube

4.5 Protocolo HTTP. Noción de URL. Bridge HTTP-MQTT. Dashboards con Nodo-RED. Control de dispositivos con el teléfono móvil

5. Sensores y actuadores en entornos industriales

5.1 Entradas analògiqes y digitales a 12V y 24V. Circuito. Programación

5.2 Control de dispositivos 0-10V. Circuito. Conversión digital-analógica. Programación.

6. Ciberseguridad

6.1 Certificados digitales

6.2 Comunicaciones seguras con MQTTS

6.3 Comunicaciones seguras con HTTPS

7. Ejemplos avanzados

7.1 Almacenamiento de datos con base de datos (MariaDB e InfluxDB)

7.2 Visualización con Nodo-RED

7.3 Visualización con Grafana