Diferència entre revisions de la pàgina «Curs pràctic de programació IoT amb Intel·ligència Artificial. Online en Directe. Edició 7 i 8 de febrer de 2024»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 54: Línia 54:
 
= Exemples bàsics de sensòrica. Circuits i programació =
 
= Exemples bàsics de sensòrica. Circuits i programació =
 
== Detecció de finals de carrera i de llindars i nivells de lluminositat ==
 
== Detecció de finals de carrera i de llindars i nivells de lluminositat ==
 +
=== Detecció de final de carrera ===
 +
[https://wokwi.com/projects/329840862091543122 Control de leds amb botons al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_03_inputs/IoT-02_03_inputs.ino IoT-02_03_inputs.ino al GitHub]
 +
 +
=== Nivell de lluminositat ===
 +
[https://wokwi.com/projects/329839893260796499 Lectura de l'LDR al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_05_ldr/IoT-02_05_ldr.ino IoT-02_05_ldr.ino al GitHub]
 +
 
== Mesura de distàncies, d'inclinacions i acceleracions i d'humitat i temperatura ==
 
== Mesura de distàncies, d'inclinacions i acceleracions i d'humitat i temperatura ==
 
== Classificació d'imatges i sons amb xarxes neuronals ==
 
== Classificació d'imatges i sons amb xarxes neuronals ==

Revisió del 12:05, 12 des 2023

Curs pràctic de programació IoT amb Intel·ligència Artificial. Online en Directe a la pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya. Edició 7 i 8 de febrer de 2024

Moodle del curs

IoT i els sistemes encastats (embedded systems)

Llenguatges low-code de blocs (Snap!). Repàs de les nocions de variable, bucle, rutina (bloc)

Llenguatges low-code de fluxos (Node-RED)

Arquitectures client-servidor i orientades a esdeveniments (PubSub)

Tipus d'embedded systems: Escala petita (Arduino). Escala mitjana (ESP32). Escala sofisticada (Raspberry Pi)

Arquitectura superloop setup() - loop(). Introducció bàsica al Llenguatge C

Entrades i sortides analògiques i digitals

Noció de xarxa neuronal. TensorFlow

Exemples bàsics d'actuadors. Circuits i programació

Control d'un led (blink), d'un relé i d'un servomotor

Carpeta de projectes a Wokwi

Control de 4 leds amb ESP32

Control de quatre leds al Wokwi IoT-02_01_leds.ino al GitHub

Control d'un relé

Pàgines 13, 17 i 18

Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi

Relé al TinkerCad

Circuit d'enclavament al TinkerCad

Arduino Uno

Control d'un relé a Wokwi emprant Arduino Uno

ESP32

Control d'un relé a Wokwi emprant ESP32

Servomotors

Pàgines 31 a 40

Arduino Uno

Potenciòmetre controlant la posició d'un servo emprant Arduino Uno

Escombrat de posicions d'un servo emprant Arduino Uno

Arduino Mega

Exemple de control de 31 servos

ESP32

Biblioteca de control de servomotors per a ESP32 a l'IDE d'Arduino

Simulació a Wokwi d'un servo amb ESP32 tenint permisos per a pujar biblioteques

Simulació a Wokwi d'un servo amb ESP32 sense tenir permisos per a pujar biblioteques

Exemples bàsics de sensòrica. Circuits i programació

Detecció de finals de carrera i de llindars i nivells de lluminositat

Detecció de final de carrera

Control de leds amb botons al Wokwi IoT-02_03_inputs.ino al GitHub

Nivell de lluminositat

Lectura de l'LDR al Wokwi IoT-02_05_ldr.ino al GitHub

Mesura de distàncies, d'inclinacions i acceleracions i d'humitat i temperatura

Classificació d'imatges i sons amb xarxes neuronals

MQTT, HTTP

Bots de Telegram (xarxes socials)

Cloud computing vs Edge Computing

Introducció a la visualització de dades amb Grafana. Sensors i actuadors en entorns industrials

Entrades/sortides analògiques (+-10V) i digitals (12V i 24V)

Ciberseguretat

Certificats digitals

MQTTS i HTTPS