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ó 16 i 17 d'octubre de 2024. Segona part del primer dia: Sistemes encastats d'escala petita i mitjana»

De binefa.com
Salta a la navegació Salta a la cerca
 
(Hi ha 10 revisions intermèdies del mateix usuari que no es mostren)
Línia 9: Línia 9:
 
= Sistemes encastats d'escala petita =
 
= Sistemes encastats d'escala petita =
 
== Petits microcontroladors ==
 
== Petits microcontroladors ==
 +
[https://www.binefa.cat/training/ceic/20230223/s4a/20181031_ceic_02.pdf Una introducció a Arduino]
 +
 
== Sensors ==
 
== Sensors ==
* Exemples bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]
+
* Mètodes bàsics de sensòrica (digital, analògica i per bus de comunicacions): [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Pàgines 7 a 11]
  
 
== L'estàndard de facto: Arduino ==
 
== L'estàndard de facto: Arduino ==
== Aplicacions ==
+
[https://docs.arduino.cc/learn/starting-guide/the-arduino-software-ide/ Using the Arduino Software (IDE)]
=== 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://platformio.org/ PlatformIO, una alternativa a l'IDE d'Arduino]
[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ància per ultrasons ===
+
== Aplicacions ==
[https://wokwi.com/projects/330033931816534611 Mesura de distància per ultrasons amb ESP32 al Wokwi]
+
=== Sensors comuns ===
 
+
[[Exemples d'ús de sensors. Simulació en línia]]
=== Mesura d'inclinacions i acceleracions ===
 
[https://wokwi.com/projects/305936654686749250 Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]
 
 
 
[https://wokwi.com/projects/305937156771152449 Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 amb Arduino Uno al Wokwi]
 
 
 
=== Plotter bàsic ===
 
[https://wokwi.com/projects/330035502407221843 Plotter bàsic amb ESP32 al Wokwi]
 
 
 
Recordant d'afegir una coma al principi per a mantenir el format ''json'', hem afegit al final de l'arxiu ''diagram.json'':
 
"serialMonitor": { "display": "plotter" }
 
 
 
* Exemple amb dispositiu físic: [https://www.binefa.cat/training/ceic/20220427/s4a_joystick_grafica.zip s4a_joystick_grafica.zip]
 
 
 
=== Mesura d'humitat i temperatura ===
 
[https://wokwi.com/projects/322410731508073042 Mesura d'humitat i temperatura amb ESP32 al Wokwi]
 
 
 
[https://wokwi.com/projects/330040082126864980 Mesura de temperatura emprant un termistor de tipus NTC amb ESP32 al Wokwi]
 
  
 
=== Sensors i actuadors en entorns industrials ===
 
=== Sensors i actuadors en entorns industrials ===
Línia 47: Línia 29:
 
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====
 
==== Control de dispositius 0-10V. Circuit. Conversió digital-analògica ====
 
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf Esquema per a llegir entrades de -10 a +10 volts convertint-ho a un ventall entre 0 i 3,3 volts]
 
[https://github.com/iotvertebrae/modules/blob/main/hardware/schematics/adcRib.pdf 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 =
 
= Sistemes encastats d'escala mitjana =
 
== Microcontroladors grans. ESP32 ==
 
== Microcontroladors grans. ESP32 ==
 +
[https://raw.githubusercontent.com/AchimPieters/esp32-homekit-camera/master/Images/ESP32-30PIN-DEVBOARD.png Distribució de pins a l'ESP32-VROOM]
 +
 +
[[Placa IoT-02]]
 +
 
== Comunicacions Wi-Fi i LoRa ==
 
== Comunicacions Wi-Fi i LoRa ==
 +
=== Xarxa sense fils Wi-Fi ===
 +
[https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT], el protocol més emprat a Internet de les Coses.
 +
 +
[http://extensions.snap.berkeley.edu/snap/snap.html#open:https://raw.githubusercontent.com/jordibinefa/IoT-02/master/codes/snap/07_IoT-02_with_json_Broker1.xml Exemple implementat en Snap! de control bidireccional emprant MQTT]
 +
=== LoRa ===
 +
[[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]
 +
 
== Xarxes neuronals amb microcontroladors ==
 
== Xarxes neuronals amb microcontroladors ==
 
[[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]
 
[[Xarxa neuronal aplicada a un microcontrolador. Octubre de 2024]]
 +
 +
[https://www.youtube.com/watch?v=BzzqYNYOcWc Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics] (Vídeo a YouTube)
  
 
== Aplicacions ==
 
== Aplicacions ==
 +
[[IoT-Vertebrae]]

Revisió de 15:18, 15 oct 2024

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ó 16 i 17 d'octubre de 2024

Moodle del curs

Programa

Internet of Things amb IA aplicada a la Indústria 4.0

Programa dels dos dies de formació

Sistemes encastats d'escala petita i mitjana

Programa de la part de sistemes encastats d'escala petita i mitjana

Sistemes encastats d'escala petita

Petits microcontroladors

Una introducció a Arduino

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

Placa IoT-02

Comunicacions Wi-Fi i LoRa

Xarxa sense fils Wi-Fi

Introducció al protocol MQTT, el protocol més emprat a Internet de les Coses.

Exemple implementat en Snap! de control bidireccional emprant MQTT

LoRa

Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020

Xarxes neuronals amb microcontroladors

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)

Aplicacions

IoT-Vertebrae