Diferència entre revisions de la pàgina «Sistemes encastats d'escala petita i mitjana. Edició de setembre 2022»

De binefa.com
Salta a la navegació Salta a la cerca
m
 
(Hi ha 34 revisions intermèdies del mateix usuari que no es mostren)
Línia 26: Línia 26:
 
-->
 
-->
  
= Microcontroladors d'escala petita i mitjana, elements "wearables" i sensors =
+
= Sistemes encastats (embedded systems) d'escala petita =
 
Malgrat la subjectivitat del terme, podem considerar l'Arduino UNO / Nano com a sistema encastat d'escala petita, l'ESP8266 i l'ESP32-S2 estarien a la frontera entre escala petita i mitjana i l'ESP32 i l'STM32 com a escala mitjana.
 
Malgrat la subjectivitat del terme, podem considerar l'Arduino UNO / Nano com a sistema encastat d'escala petita, l'ESP8266 i l'ESP32-S2 estarien a la frontera entre escala petita i mitjana i l'ESP32 i l'STM32 com a escala mitjana.
  
Línia 35: Línia 35:
 
[https://www.binefa.cat/training/ceic/20181031/20181031_ceic_02.pdf Introducció a l'Arduino i l'ESP8266]
 
[https://www.binefa.cat/training/ceic/20181031/20181031_ceic_02.pdf Introducció a l'Arduino i l'ESP8266]
  
[[Tecnologías IoT, Hands on y MVP (2020)|Pràctiques amb l'ESP32]]
+
[https://www.binefa.cat/training/ceic/20190206_00.pdf Sistemes encastats d'escala petita]
  
[https://circuitdigest.com/stm32-projects-and-tutorials Projectes amb l'STM32]
+
== Petits microcontroladors, elements "wearables" i sensors ==
 +
[https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart ATtiny microcontroller comparison chart]
 +
 
 +
[[Wearables (2022)]]
 +
 
 +
[[Factors de forma (2022)]]
  
[https://maker.pro/esp8266/tutorial/a-comparison-of-the-new-esp32-s2-to-the-esp32 Comparativa entre l'ESP32, l'ESP32-S2 i l'ESP8266] per [https://tinkerman.cat/ Xosé Pérez]
+
== Sistemes amb finalitat educativa com Arduino ==
 +
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Una introducció a Arduino]
  
 +
== Sistemes basats en ESP8266 ==
 
[https://socialcompare.com/en/comparison/rp2040-vs-stm32-vs-esp32-vs-esp8266 Taula comparativa RP2040 vs STM32 vs ESP32 vs ESP8266]
 
[https://socialcompare.com/en/comparison/rp2040-vs-stm32-vs-esp32-vs-esp8266 Taula comparativa RP2040 vs STM32 vs ESP32 vs ESP8266]
  
Línia 47: Línia 54:
 
[https://blog.voneicken.com/2018/lp-wifi-esp-comparison/ Comparativa de consum entre l'ESP8266 i l'ESP32]
 
[https://blog.voneicken.com/2018/lp-wifi-esp-comparison/ Comparativa de consum entre l'ESP8266 i l'ESP32]
  
[[Wearebles (2021)|Wearables (2021)]]
+
[https://sonoff.tech/ Pàgina oficial de Sonoff] (Sistema domòtic basat en ESP8266)
 +
 
 +
[https://wiki.binefa.cat/index.php/Reprogramaci%C3%B3_d%27un_Sonoff_Basic Reprogramació d'un Sonoff Basic] (Exemple d'ús emprant el protocol UDP)
 +
 
 +
== Aplicacions ==
 +
[[Educational experiences with open source hardware and Snap!]]
  
[[Alguns dissenys de maquinari]]
+
[[Algunes aplicacions de microcontroladors en línia]]
 +
 
 +
= Sistemes encastats (embedded systems) d'escala mitjana =
 +
 
 +
== Microcontroladors grans ==
 +
[https://socialcompare.com/en/comparison/rp2040-vs-stm32-vs-esp32-vs-esp8266 RP2040 vs STM32 vs ESP32 vs ESP8266]
 +
 
 +
[https://socialcompare.com/en/comparison/esp8266-vs-esp32-vs-esp32-s2 ESP8266 vs ESP32 vs ESP32-S2 vs ESP32-C3]
 +
 
 +
<!-- [[Tecnologías IoT, Hands on y MVP (2020)|Pràctiques amb l'ESP32]]
 +
-->
 +
[https://circuitdigest.com/stm32-projects-and-tutorials Projectes amb l'STM32]
 +
 
 +
[[Placa IoT-02]]
 +
 
 +
== Sistemes basats en ESP32. Noció de DSP ==
 +
[https://blog.voneicken.com/2018/lp-wifi-esp-comparison/ ESP8266 vs. ESP32 on Battery Power]
 +
 
 +
[https://maker.pro/esp8266/tutorial/a-comparison-of-the-new-esp32-s2-to-the-esp32 A Comparison of the New ESP32-S2 to the ESP32]
  
= Factors de forma (Arduino, Espressif, ...). Estàndards =
+
[https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html Espressif DSP Library API Reference]
[[Factors de forma (2021)]]
 
  
 +
[https://github.com/espressif/esp-dsp Espressif DSP Library]
  
I. Embedded systems d'escala petita
+
[https://www.st.com/en/embedded-software/stsw-stm32065.html STM32F4 DSP and standard peripherals library]
1. Petits microcontroladors, elements "wearables" i sensors
 
2. Sistemes amb finalitat educativa com Arduino
 
3. Sietemes basats en ESP8266
 
4.Aplicacions
 
  
 +
== Comunicacions Wi-Fi i LoRa ==
 +
[https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT]
  
 +
[https://www.binefa.cat/IoT/lora/lorawan/lorawan01d.pdf Introducció a LoRaWAN]
  
II. Embedded systems d'escala mitjana
+
== Aplicacions ==
1. Microcontroladors grans
+
[[Monitorització de la qualitat de l'aire mesurant CO2 i VOC amb LoRa]]
2. Sistemes basats en ESP32. Noció de DSP
 
3. Comunicacions Wi-Fi i LoRa
 
4. Aplicacions
 
  
 +
[[Algunes aplicacions de microcontroladors en línia]]
  
= Aplicacions =
+
=== Sant Boi ===
== Sant Boi ==
 
 
Instal·lació feta per [https://siarq.com/ Siarq] a la caserna de la policia local de Sant Boi. Es recullen les dades d'un fanal fotovoltaic i d'uns sensors adjuntats al fanal.
 
Instal·lació feta per [https://siarq.com/ Siarq] a la caserna de la policia local de Sant Boi. Es recullen les dades d'un fanal fotovoltaic i d'uns sensors adjuntats al fanal.
  
Línia 82: Línia 108:
 
[https://botsin.space/@siarq_sensors Bot de Mastodon]
 
[https://botsin.space/@siarq_sensors Bot de Mastodon]
  
== Rubí ==
+
=== Rubí ===
 
[[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]
 
[[Ús de les dades generades pels sensors LoRaWAN i arquitectura del sistema. Rubí 2020]]
  
Línia 89: Línia 115:
 
[https://www.binefa.cat/training/ceic/20200629_18_20/extreuCO2_01.nodered.txt Codi de NodeRED per a extreure un valor d'un sensor]<!-- ('''Broker MQTT''': rubi.xoic.coop '''Usuari''': rubi '''Contrasenya''': iotRubi) -->
 
[https://www.binefa.cat/training/ceic/20200629_18_20/extreuCO2_01.nodered.txt Codi de NodeRED per a extreure un valor d'un sensor]<!-- ('''Broker MQTT''': rubi.xoic.coop '''Usuari''': rubi '''Contrasenya''': iotRubi) -->
  
== Placa IoT-02 ==
+
=== Placa IoT-02 ===
[http://extensions.snap.berkeley.edu/snap/snap.html Snap! sense SSL] (Al menú de l'engranatge seleccioneu l'opció '''JavaScript extensions''')
+
[http://formacio.things.cat/snap8/snap.html#open:../codisSnap/IoT-02_coeic.xml Control remot d'una placa IoT-02]
 +
 
 +
<!--[http://extensions.snap.berkeley.edu/snap/snap.html Snap! sense SSL] (Al menú de l'engranatge seleccioneu l'opció '''JavaScript extensions''')
  
 
[https://www.binefa.cat/training/ceic/20211020/mqttSnap.xml Codi d'exemple per a fer servir MQTT a Snap!]
 
[https://www.binefa.cat/training/ceic/20211020/mqttSnap.xml Codi d'exemple per a fer servir MQTT a Snap!]
 +
-->
 +
[[Placa IoT-02]]
 +
 +
[https://github.com/jordibinefa/IoT-02 Esquemes, arxius de fabricació i codis d'exemple de la placa IoT-02 al GitHub]
 +
 +
=== Més dissenys de maquinari ===
 +
[[Alguns dissenys de maquinari]]
  
[https://github.com/jordibinefa/PLB-IoT-I2C Esquemes, arxius de fabricació i codis d'exemple de la placa IoT-02 al GitHub]
 
 
<!--
 
<!--
  

Revisió de 08:09, 21 set 2022

Internet of Things. Embedded Systems, elements centrals de la Indústria 4.0. Curs Online en Directe


Pàgina en procés d'actualització


Presentació[modifica]

  • Dimecres 21/9/2022 de 9 a 11 del matí: Sistemes distribuïts i arquitectures per a la Indústria 4.0 (Xavier Pi)
  • Dimecres 21/9/2022 d'11 a 1 del migdia: Sistemes encastats d'escala petita i mitjana (Jordi Binefa)
  • Dijous 22/9/2022 de 9-11h a 11 del matí: Sistemes encastats d'escala sofisticada (Agustí Fontquerni)
  • Dijous 22/9/2022 d'11 a 1 del migdia: Sistemes al núvol i OPC-UA (David Badia)

Sistemes encastats (embedded systems) d'escala petita[modifica]

Malgrat la subjectivitat del terme, podem considerar l'Arduino UNO / Nano com a sistema encastat d'escala petita, l'ESP8266 i l'ESP32-S2 estarien a la frontera entre escala petita i mitjana i l'ESP32 i l'STM32 com a escala mitjana.

Sistemes encastats d'escala petita

Taula comparativa dels microcontroladors ATtiny

Introducció a l'Arduino i l'ESP8266

Sistemes encastats d'escala petita

Petits microcontroladors, elements "wearables" i sensors[modifica]

ATtiny microcontroller comparison chart

Wearables (2022)

Factors de forma (2022)

Sistemes amb finalitat educativa com Arduino[modifica]

Una introducció a Arduino

Sistemes basats en ESP8266[modifica]

Taula comparativa RP2040 vs STM32 vs ESP32 vs ESP8266

RP2040 VS ESP8266 VS ESP32 VS STM32

Comparativa de consum entre l'ESP8266 i l'ESP32

Pàgina oficial de Sonoff (Sistema domòtic basat en ESP8266)

Reprogramació d'un Sonoff Basic (Exemple d'ús emprant el protocol UDP)

Aplicacions[modifica]

Educational experiences with open source hardware and Snap!

Algunes aplicacions de microcontroladors en línia

Sistemes encastats (embedded systems) d'escala mitjana[modifica]

Microcontroladors grans[modifica]

RP2040 vs STM32 vs ESP32 vs ESP8266

ESP8266 vs ESP32 vs ESP32-S2 vs ESP32-C3

Projectes amb l'STM32

Placa IoT-02

Sistemes basats en ESP32. Noció de DSP[modifica]

ESP8266 vs. ESP32 on Battery Power

A Comparison of the New ESP32-S2 to the ESP32

Espressif DSP Library API Reference

Espressif DSP Library

STM32F4 DSP and standard peripherals library

Comunicacions Wi-Fi i LoRa[modifica]

Introducció al protocol MQTT

Introducció a LoRaWAN

Aplicacions[modifica]

Monitorització de la qualitat de l'aire mesurant CO2 i VOC amb LoRa

Algunes aplicacions de microcontroladors en línia

Sant Boi[modifica]

Instal·lació feta per Siarq a la caserna de la policia local de Sant Boi. Es recullen les dades d'un fanal fotovoltaic i d'uns sensors adjuntats al fanal.

Fotos del fanal fotovoltaic amb LoRaWAN a l'estació de la policia local de Sant Boi

Fotos dels sensors al fanal fotovoltaic amb LoRaWAN a l'estació de la policia local de Sant Boi

Gràfiques de les dades generades pel fanal fotovoltaic a l'estació de la policia local de Sant Boi

Bot de Mastodon

Rubí[modifica]

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

Ús de l'Snap per a consultar valors de sensors

Codi de NodeRED per a extreure un valor d'un sensor

Placa IoT-02[modifica]

Control remot d'una placa IoT-02

Placa IoT-02

Esquemes, arxius de fabricació i codis d'exemple de la placa IoT-02 al GitHub

Més dissenys de maquinari[modifica]

Alguns dissenys de maquinari