Diferència entre revisions de la pàgina «IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de juny de 2026»
Salta a la navegació
Salta a la cerca
m (→Node-RED) |
m (→IoT-Vertebrae) |
||
| Línia 41: | Línia 41: | ||
* [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github]) | * [https://jordibinefa.github.io/iotv/ Simulador/transpilador de Python] amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. ([https://github.com/jordibinefa/iotv Codi font a Github]) | ||
* [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino] | * [https://iotv.binefa.cat/ Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino] | ||
| + | * [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&ProjectName=iotv_coeic_20260610 Exemple de control amb Snap!] | ||
== Altres simuladors i serveis == | == Altres simuladors i serveis == | ||
Revisió del 22:42, 9 juny 2026
IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial (10 de juny de 2026)
Contingut
Connexió a la xarxa sense fils a l'aula
Nom de la xarxa: CFO-ENGINYERS
Contrasenya: Start1863
Teleconferència
Videoconferència dins de la classe
Plaques
- Placa S4A PLB (S4A PLB al GitHub)
- Placa IoT-02 (Placa IoT-02 al GitHub)
- IoT-Vertebrae (IoT-Vertebrae al GitHub i Compendi d'informació sobre l'IoT-Vertebrae)
Programari
- Snap4Arduino (Baixeu-vos el binari executable pel vostre sistema operatiu a DOWNLOADS)
- Arduino IDE
Microprogramari (firmware)
S4A PLB (Arduino Nano)
- Firmata (Firmata Library, Firmata a GitHub). Per controlar la placa mitjançant Snap4Arduino. Seleccioneu a l'IDE d'Arduino el menú Tools / Board / Arduino AVR Boards/ Arduino Nano, deprés marqueu Tools / Processor "ATmega380P" / ATmega380P (old bootloader) i després File / Examples / (Examples for Arduino Nano) Firmata / StandardFirmataPlus
- s4a_test_00.ino Programa de test mitjançant el port sèrie
Placa IoT-02 (ESP32)
- Seqüència de leds per a la placa IoT-02. La seqüència comença prement el botó IO0 i s'atura prement el botó I35
- Connexió de la placa IoT-02 al broker MQTT emqx.io (Controlador MQTT de la placa emprant Snap!)
IoT-Vertebrae
Serveis web
S4A PLB (Arduino Nano)
Placa IoT-02 (ESP32)
- Simulador / Bessó digital (Cod font a GitHub)
- Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)
IoT-Vertebrae
- Simulador de binaris executables
- Gestor de plaques addicional de l'IDE d'Arduino per compilar binaris pel simulador en línia: https://iotvSim.binefa.cat/arduino/package_iotv_qemu_index.json (Cal tenir instal·lada abans la versió 3.0.7 del compilador de https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json)
- Simulador/transpilador de Python amb la Raspberry Pi connectada al cap de l'IoT-Vertebrae. (Codi font a Github)
- Documentació de l'API de Python i les biblioteques per l'IDE d'Arduino
- Exemple de control amb Snap!
Altres simuladors i serveis
- Velxio
- Wokwi
- Tinkercad
- Snap! en línia
- Programador en línia de plaques IoT-Vertebrae, ESP32 i ESP32S3
- Node-RED. Nodes i fluxos per la IoT
Placa S4A PLB
Placa IoT-02
- Placa IoT-02 basada en l'ESP32
- Afegir l'ESP32 a l'IDE d'Arduino (DOIT ESP32 DEVKIT V1)
- Document en pdf d'introducció a la placa IoT-02
Protocol MQTT
El protocol més popular a la Internet de les Coses.
Exemples
- Bessó digital de la placa IoT-02 controlat amb Snap! (Bessó digital de la placa IoT-02 Codi font dt14.apk)
- Comunicació amb un Toy
- Bessó digital de la placa IoT-02 fent una seqüència de leds (a l'acabar la prova premeu el botó Atura). Controlador remot de la sessió emprant Snap! (Actualitzeu el valor de session). (microprogramari)
- Bessó digital de la placa IoT-02 essent controlada per MQTT (a l'acabar la prova premeu el botó Atura). Controlador MQTT de la placa IoT-02 emprant Snap! (Actualitzeu el valor de MAC). (microprogramari)