Diferència entre revisions de la pàgina «Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe. Edició 17 i 18 de juny de 2026. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana»
| (Hi ha una revisió intermèdia del mateix usuari que no es mostren) | |||
| Línia 53: | Línia 53: | ||
* [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io] | * [https://www.emqx.com/en/mqtt/public-mqtt5-broker Broker MQTT broker.emqx.io] | ||
==== Exemples ==== | ==== Exemples ==== | ||
| − | * [https://binefa.com/iotv/exemples/toy.html Toy] | + | * [https://binefa.com/iotv/exemples/toy.html Control remot d'un Toy] |
| + | * [https://binefa.com/iotv/exemples/anDig.html Control remot d'entrades i sortides digitals i analògiques] | ||
=== LoRa === | === LoRa === | ||
| Línia 60: | Línia 61: | ||
== Xarxes neuronals amb microcontroladors == | == Xarxes neuronals amb microcontroladors == | ||
| − | * [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple]) | + | * [https://binefa.com/ml/ Bessó digital canviant paràmetres de la placa IoT-02 remotament] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple]) El primer cop heu de copiar ID de l'esquerra a Session ID de la dreta i prémer el botó Reconnecta. |
* [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple]) | * [https://binefa.com/ml/iot02simSnap.html Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap!] ('''a l'acabar la prova premeu el botó ''Atura''''') ([https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_TinyML_classificador Codi font d'aquest exemple]) | ||
* [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google] ([https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/explicacioColab.html Explicació detallada del codi a Colab]) | * [https://colab.research.google.com/drive/1JkzCtln7pmtiGUfjBqpfKPjGCAnLoPQ8?usp=sharing TinyML amb IoT-02 — Pipeline complet al Colab de Google] ([https://broker.binefa.cat/fw/IoT-02_TinyML_classificador/explicacioColab.html Explicació detallada del codi a Colab]) | ||
Revisió de 12:01, 16 juny 2026
Internet of Things amb IA aplicada a la Indústria 4.0. Curs Online en Directe a la pàgina del Centre de Formació i Ocupació del Col·legi d'Enginyers Industrials de Catalunya. Edició 17 i 18 de juny de 2026
Moodle del curs Zoom de la classe
Material de suport (arxius binaris i codis)
Contingut
Programa
Internet of Things amb IA aplicada a la Indústria 4.0
Sistemes encastats d'escala petita i mitjana
Sistemes encastats d'escala petita
Petits microcontroladors
Sensors
- Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): Pàgines 7 a 11
L'estàndard de facto: Arduino
Using the Arduino Software (IDE)
PlatformIO, una alternativa a l'IDE d'Arduino
Aplicacions
Sensors comuns
Exemples d'ús de sensors. Simulació en línia
Sensors i actuadors en entorns industrials
Entrades analògiques i digitals a 12V i 24V
Esquema per a llegir entrades de 12 i 24 volts convertint-les a nivells de 3,3 volts
Control de dispositius 0-10V. Circuit. Conversió digital-analògica
Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts
Actuadors comuns
Exemples d'ús d'actuadors. Simulació en línia
Sistemes encastats d'escala mitjana
Microcontroladors grans. ESP32
Distribució de pins a l'ESP32-VROOM
Comunicacions Wi-Fi i LoRa
Xarxa sense fils Wi-Fi
- El protocol MQTT(Introducció al protocol MQTT en format pdf), el protocol més emprat a Internet de les Coses.
- Exemple implementat en Snap! de control bidireccional emprant MQTT (Seleccioneu Extensions de JavaScript al menú de l'engranatge -a l'esquerra del títol IoT-02_board_segur_EIC). esp32_mqtt_02 al Wokwi
- Connexió MQTT des de dos navegadors diferents: botonera amb codi Snap! amb MQTT o codi Snap! amb MQTT i personatges
- Broker MQTT broker.emqx.io
Exemples
LoRa
Xarxes neuronals amb microcontroladors
- Bessó digital canviant paràmetres de la placa IoT-02 remotament (a l'acabar la prova premeu el botó Atura) (Codi font d'aquest exemple) El primer cop heu de copiar ID de l'esquerra a Session ID de la dreta i prémer el botó Reconnecta.
- Bessó digital canviant paràmetres de la placa IoT-02 remotament amb Snap! (a l'acabar la prova premeu el botó Atura) (Codi font d'aquest exemple)
- TinyML amb IoT-02 — Pipeline complet al Colab de Google (Explicació detallada del codi a Colab)
- Xarxes neuronals en microcontroladors amb la placa IoT-02 (Explicació)
- Un editor de xarxes neuronals
Altres edicions
- Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024
- Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics (Vídeo a YouTube)
Ampliació i aplicacions
Control per veu de la placa IoT-02 (Fer-ho des del mòbil en plena conferència)
Introducció a l'ús del Node-RED
Edge Impulse (Ajuda per a implementar IA: Pàgina propietària que permet fer entrenaments de dades i genera codi per a microcontroladors)