Desenvolupament de prototipus per a la Internet de les Coses. Curs Online en Directe. Edició 14 i 15 de gener de 2026. Segon dia

De binefa.com
Salta a la navegació Salta a la cerca

Contingut

Mostra de funcionament

- Encendre led: https://vps656540.ovh.net:2886/mqtt?payload=1&topic=/94B5553685E0/ledW

- Apagar led: https://vps656540.ovh.net:2886/mqtt?payload=0&topic=/94B5553685E0/ledW

  • Pont HTTP a MQTT des d'un terminal (cal tenir curl instal·lat):

- Encendre led:

curl https://vps656540.ovh.net:2886/mqtt?"payload=1&topic=/94B5553685E0/ledW"

- Apagar led:

curl https://vps656540.ovh.net:2886/mqtt?"payload=0&topic=/94B5553685E0/ledW"
  • Control amb l'aplicació d'Android MQTT Dash.
  • Grafana (m2886 / m2886_) amb dades generades pel Node-RED

Disseny electrònic

IoT i els sistemes encastats (embedded systems)

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

Microcontroladors d'escala petita

Microcontroladors d'escala mitjana

Escala sofisticada

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

Entrades i sortides analògiques i digitals

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

Elements vestibles (Wearables)

Wearables (2026)

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

Carpeta de projectes a Wokwi

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 (wokwi_IoT-02_01_leds.ino.elf)

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 (memòria d'un bit)

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

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 (wokwi_IoT-02_03_inputs.ino.elf)

Nivell de lluminositat

Lectura de l'LDR al Wokwi IoT-02_05_ldr.ino al GitHub (wokwi_IoT-02_05_ldr.ino.elf)

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

Mesura de distància per ultrasons

Mesura de distància per ultrasons amb ESP32 al Wokwi (wokwi_mesuraDistancia.ino.elf)

Mesura d'inclinacions i acceleracions

Mesura d'inclinacions i acceleracions. ESP32 + MPU6050 al Wokwi

Mesura d'inclinacions i acceleracions. Arduino Uno + MPU6050 al Wokwi (wokwi_adafruit-mpu6050-example-ArduinoUno.ino.elf)

Visualització gràfica d'inclinacions i acceleracions. Arduino Uno + MPU6050 al Wokwi

MQTT

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

Cloud computing vs Edge Computing

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

Visualització amb Grafana

LoRa - Comunicacions LoRaWAN a Internet de les Coses

Ciberseguretat

Certificats digitals

Comunicacions segures amb MQTTS

Comunicacions segures amb HTTPS

Node-RED

HTTP

Pont (bridge) HTTP --> MQTT (Codi del flux Node-RED del pont)

Bots de Telegram (xarxes socials)

Bot de Telegram

Extres

Noció de xarxa neuronal. TensorFlow

Classificació de gestos, imatges i sons emprant xarxes neuronals

Gestos

Imatges

Bases de dades en temps real per a Internet de les Cose

InfluxDB