Diferència entre revisions de la pàgina «IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial. Edició de març de 2022»
m (→ESP32) |
|||
(Hi ha 26 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
[https://formacio.eic.cat/cursos/1123577 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (30 de març de 2022) | [https://formacio.eic.cat/cursos/1123577 IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial] (30 de març de 2022) | ||
− | = Arduino = | + | = Connexió a la xarxa sense fils a l'aula = |
+ | Nom de la xarxa: '''CFO-ENGINYERS''' | ||
+ | |||
+ | Contrasenya: '''Start1863''' | ||
+ | |||
+ | = Teleconferència = | ||
+ | [https://meet.google.com/fof-tuze-wzv?authuser=0&hl=ca Videoconferència] | ||
+ | |||
+ | = Arduino i perifèrics comuns = | ||
[https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Presa de contacte amb Arduino] i alguns perifèrics comuns. | [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf Presa de contacte amb Arduino] i alguns perifèrics comuns. | ||
Línia 8: | Línia 16: | ||
[https://ferranfabregas.me/make-it/ Kit Make It!] que conté la placa S4A Programming Learning Board | [https://ferranfabregas.me/make-it/ Kit Make It!] que conté la placa S4A Programming Learning Board | ||
− | = ESP32 = | + | == Codis per Arduino == |
+ | [https://www.binefa.cat/training/ceic/20181031/material/exemples/s4a_test/s4a_test.ino Codi s4a_test.ino] | ||
+ | |||
+ | [https://raw.githubusercontent.com/jordibinefa/arduino-IDE-codes/master/S4AFirmware16/S4AFirmware16.ino S4AFirmware16.ino] Per a poder utilitzar [http://s4a.cat/ Scratch for Arduino] | ||
+ | |||
+ | [https://www.binefa.cat/training/s4a/codisExempleS4A.zip Codis d'Scratch for Arduino] a la presentació de [https://www.binefa.cat/training/ceic/20220330/s4a/20181031_ceic_02.pdf presa de contacte amb Arduino] | ||
+ | |||
+ | [https://github.com/jordibinefa/arduino-IDE-codes Alguns codis per a l'IDE d'Arduino] | ||
+ | |||
+ | == Biblioteques per Arduino == | ||
+ | [https://github.com/jordibinefa/arduino-IDE-libraries Biblioteques d'Arduino] | ||
+ | |||
+ | = ESP32 i la connectivitat a Internet = | ||
[[26 / 3 / 2022 - Tecnologías IoT, Hands on y MVP#Introducci.C3.B3n_a_la_placa_IoT-02 | Presa de contacte amb la placa IoT-02]] basada en l'ESP32 | [[26 / 3 / 2022 - Tecnologías IoT, Hands on y MVP#Introducci.C3.B3n_a_la_placa_IoT-02 | Presa de contacte amb la placa IoT-02]] basada en l'ESP32 | ||
− | [https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf | + | [[Afegir l'ESP32 a l'IDE d'Arduino]] |
+ | |||
+ | [https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf Introducció a la placa IoT-02] | ||
[http://rebost.binefa.cat/iot/videos/01_Intro_placa_IoT-02_es.mkv Vídeo introductorio a la placa IoT-02] | [http://rebost.binefa.cat/iot/videos/01_Intro_placa_IoT-02_es.mkv Vídeo introductorio a la placa IoT-02] | ||
+ | |||
+ | [https://www.binefa.cat/IoT/teoria/mqtt_00.pdf Introducció al protocol MQTT], el protocol més emprat a Internet de les Coses. | ||
+ | |||
+ | [[Conexión entre la placa IoT-02 y Snap! mediante MQTT | Connexió entre la placa IoT-02 i Snap! mitjançant MQTT]] | ||
+ | |||
+ | == Biblioteques per a ESP32 == | ||
+ | [http://rebost.binefa.cat/iot/arduino/libraries_20220219.zip Biblioteques comuns per a ESP32] per a programar la placa IoT-02 | ||
[http://rebost.binefa.cat/iot/videos/02_IDE_Arduino_ESP32_es.mkv Vídeo de instalación del Arduino IDE y algunas bibliotecas extra para probar los códigos en la placa IoT-02] | [http://rebost.binefa.cat/iot/videos/02_IDE_Arduino_ESP32_es.mkv Vídeo de instalación del Arduino IDE y algunas bibliotecas extra para probar los códigos en la placa IoT-02] | ||
+ | |||
+ | == Codis per a ESP32 == | ||
+ | [https://www.binefa.cat/training/ceic/20220330/iot02/IoT-02_mqtt_json_coeic.zip Codi per a fer servir MQTT a la placa IoT-02] | ||
+ | |||
+ | [https://www.binefa.cat/training/ceic/20220330/iot02/IoT-02_11_modbus_bme280.zip Codi de test a la placa IoT-02] (Instal·at per defecte a l'inici de la sessió) | ||
+ | |||
+ | [http://vps656540.ovh.net/snap/snap.html#open:../iot/2022/20220326/06_publishingOLED.xml Accés directe a un codi Snap! en línia fent servir MQTT] per a interactuar amb la placa IoT-02 | ||
+ | |||
+ | [[26 / 3 / 2022 - Tecnologías IoT, Hands on y MVP#Introducción a la placa IoT-02 | Explicació pas a pas d'alguns codis per a la placa IoT-02]] | ||
+ | |||
+ | [https://github.com/jordibinefa/IoT-02/tree/master/codes Codis d'exemple de la placa IoT-02] | ||
+ | |||
+ | = Recursos complementaris = | ||
+ | [https://upcommons.upc.edu/handle/2117/363087 Combining Low-Code Programming and SDL-Based Modeling with Snap! in the Industry 4.0 Context] | ||
+ | |||
+ | [https://github.com/pixavier/mqtt4snap MQTT4Snap!] d'en Xavier Pi | ||
+ | |||
+ | [[Robot versió 6]] | ||
+ | |||
+ | [https://thestempedia.com/tutorial-hub/arduino Arduino Tutorials] | ||
+ | |||
+ | [http://rebost.binefa.cat/iot/videos/cim20220322.pdf Visibilitat d'un ESP32 per nom de domini] | ||
+ | |||
+ | [http://formacio.things.cat/mac_IoT-02_mI40/ Exemple amb JS] |
Revisió de 10:07, 30 març 2022
IoT amb Arduino i Raspberry Pi. Microcontroladors d'ús professional. Curs Presencial (30 de març de 2022)
Contingut
Connexió a la xarxa sense fils a l'aula
Nom de la xarxa: CFO-ENGINYERS
Contrasenya: Start1863
Teleconferència
Arduino i perifèrics comuns
Presa de contacte amb Arduino i alguns perifèrics comuns.
Descàrrega del programa S4A per a controlar la placa S4A Programming Learning Board
Kit Make It! que conté la placa S4A Programming Learning Board
Codis per Arduino
S4AFirmware16.ino Per a poder utilitzar Scratch for Arduino
Codis d'Scratch for Arduino a la presentació de presa de contacte amb Arduino
Alguns codis per a l'IDE d'Arduino
Biblioteques per Arduino
ESP32 i la connectivitat a Internet
Presa de contacte amb la placa IoT-02 basada en l'ESP32
Afegir l'ESP32 a l'IDE d'Arduino
Vídeo introductorio a la placa IoT-02
Introducció al protocol MQTT, el protocol més emprat a Internet de les Coses.
Connexió entre la placa IoT-02 i Snap! mitjançant MQTT
Biblioteques per a ESP32
Biblioteques comuns per a ESP32 per a programar la placa IoT-02
Codis per a ESP32
Codi per a fer servir MQTT a la placa IoT-02
Codi de test a la placa IoT-02 (Instal·at per defecte a l'inici de la sessió)
Accés directe a un codi Snap! en línia fent servir MQTT per a interactuar amb la placa IoT-02
Explicació pas a pas d'alguns codis per a la placa IoT-02
Codis d'exemple de la placa IoT-02
Recursos complementaris
Combining Low-Code Programming and SDL-Based Modeling with Snap! in the Industry 4.0 Context
MQTT4Snap! d'en Xavier Pi