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»
m |
|||
Línia 14: | Línia 14: | ||
= Exemples bàsics d'actuadors. Circuits i programació = | = Exemples bàsics d'actuadors. Circuits i programació = | ||
== Control d'un led (blink), d'un relé i d'un servomotor == | == Control d'un led (blink), d'un relé i d'un servomotor == | ||
+ | [https://wokwi.com/arduino/projects Carpeta de projectes a Wokwi] | ||
+ | |||
+ | === Control de 4 leds amb ESP32 === | ||
+ | [https://wokwi.com/projects/329845964804194900 Control de quatre leds al Wokwi] [https://github.com/jordibinefa/IoT-02/blob/master/codes/IoT-02_01_leds/IoT-02_01_leds.ino IoT-02_01_leds.ino al GitHub] | ||
+ | |||
+ | === Control d'un relé === | ||
+ | [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 13, 17 i 18] | ||
+ | |||
+ | [https://wokwi.com/projects/322802227591774802 Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi] | ||
+ | |||
+ | [https://www.tinkercad.com/things/1O4C6ZoLpdB Relé al TinkerCad] | ||
+ | |||
+ | [https://www.tinkercad.com/things/8y6p1MUZXTT Circuit d'enclavament al TinkerCad] | ||
+ | |||
+ | ==== Arduino Uno ==== | ||
+ | [https://wokwi.com/projects/322846360729551444 Control d'un relé a Wokwi emprant Arduino Uno] | ||
+ | |||
+ | ==== ESP32 ==== | ||
+ | [https://wokwi.com/projects/329903075159442004 Control d'un relé a Wokwi emprant ESP32] | ||
+ | |||
+ | === Servomotors === | ||
+ | [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 31 a 40] | ||
+ | |||
+ | ==== Arduino Uno ==== | ||
+ | [https://wokwi.com/arduino/libraries/Servo/Knob Potenciòmetre controlant la posició d'un servo emprant Arduino Uno] | ||
+ | |||
+ | [https://wokwi.com/arduino/libraries/Servo/Sweep Escombrat de posicions d'un servo emprant Arduino Uno] | ||
+ | |||
+ | ==== Arduino Mega ==== | ||
+ | [https://wokwi.com/projects/305336312628511297 Exemple de control de 31 servos] | ||
+ | |||
+ | ==== ESP32 ==== | ||
+ | [https://www.arduino.cc/reference/en/libraries/esp32servo/ Biblioteca de control de servomotors per a ESP32 a l'IDE d'Arduino] | ||
+ | |||
+ | [https://wokwi.com/projects/323706614646309460 Simulació a Wokwi d'un servo amb ESP32 tenint permisos per a pujar biblioteques] | ||
+ | |||
+ | [https://wokwi.com/projects/329900810993402450 Simulació a Wokwi d'un servo amb ESP32 sense tenir permisos per a pujar biblioteques] | ||
= Exemples bàsics de sensòrica. Circuits i programació = | = Exemples bàsics de sensòrica. Circuits i programació = |
Revisió del 12:01, 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
Contingut
- 1 IoT i els sistemes encastats (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
- 2 Exemples bàsics d'actuadors. Circuits i programació
- 3 Exemples bàsics de sensòrica. Circuits i programació
- 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 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
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
Control de 4 leds amb ESP32
Control de quatre leds al Wokwi IoT-02_01_leds.ino al GitHub
Control d'un relé
Set / Reset amb un parell de relés sense microcontrolador simulat a Wokwi
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
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