Curs pràctic de programació IoT amb Intel·ligència Artificial. Online en Directe
- Àrea: Transformació Digital
- Modalitat: Presencial
- Data inici: 07/02/2024
- Localització:
Descripció
Aquest curs té com a objectiu aprendre a desenvolupar des de zero prototipus de la Internet de les Coses (IoT) en combinació amb Intel·ligència Artificial en l'àmbit de la Indústria 4.0.
El curs té una orientació eminentment pràctica, i es portarà a terme amb un bessó digital dels mòduls de l'electrònica "embedded", així com el d'un laboratori electrònic bàsic. S'impartirà la teoria mínima viable per a tenir la capacitat d'implementar els exemples proposats. La metodologia es basa en presentar exemples base fets i funcionals, explicació i desconstrucció d'aquests, i propostes d'ampliació i millora.
No es requereix cap requisit especial en quant a la programació, més enllà de les nocions mínimes de variable, bucle, funció o rutina.
El curs va dirigit a enginyers/res i persones no especialitzades en electrònica interessades en conèixer les bases dels sistemes embedded i de les xarxes neuronals aplicades a la IoT.
Programa
1. IoT i els embedded systems
1.1 Llenguatges low-code de blocs (Snap!). Repàs de les nocions de variable, bucle, rutina (bloc)
1.2 Llenguatges low-code de fluxos (Node-RED)
1.3 Arquitectures client-servidor i orientades a esdeveniments (PubSub)
1.4 Tipus d'embedded systems: Escala petita (Arduino). Escala mitjana (ESP32). Escala sofisticada (Raspberry Pi)
1.5 Arquitectura superloop setup() - loop(). Introducció bàsica al Llenguatge C
1.6 Entrades i sortides analògiques i digitals
1.7 Noció de xarxa neuronal. TensorFlow.
I
2. Exemples bàsics d'actuadors. Circuits i programació de:
2.1 Control d'un led (blink), d'un relé i d'un servomotor
3. Exemples bàsics de sensòrica. Circuits i programació de:
3.1 Detecció de finals de carrera i de llindars i nivells de lluminositat
3.2 Mesura de distàncies, d'inclinacions i acceleracions i d'humitat i temperatura
3.3 Classificació d'imatges, gestos i sons amb xarxes neuronals
3.4 MQTT, HTTP
3.5 Bots de Telegram (xarxes socials)
3.6 Cloud computing vs Edge Computing
3.7 Introducció a la visualització de dades amb Grafana. Sensors i actuadors en entorns industrials
3.8 Entrades/sortides analògiques (+-10V) i digitals (12V i 24V)
4. Ciberseguretat
4.1Certificats digitals
4.2 MQTTS i HTTPS