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»

De binefa.com
Salta a la navegació Salta a la cerca
m
 
(Hi ha 14 revisions intermèdies del mateix usuari que no es mostren)
Línia 6: Línia 6:
 
Contrasenya: '''Start1863'''
 
Contrasenya: '''Start1863'''
  
= Arduino =
+
= 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 17: Línia 20:
  
 
[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://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]
 
[https://github.com/jordibinefa/arduino-IDE-codes Alguns codis per a l'IDE d'Arduino]
Línia 23: Línia 28:
 
[https://github.com/jordibinefa/arduino-IDE-libraries Biblioteques d'Arduino]
 
[https://github.com/jordibinefa/arduino-IDE-libraries Biblioteques d'Arduino]
  
= ESP32 =
+
= 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
 +
 +
[[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]
 
[https://www.binefa.cat/training/iot02/pdf/iot02_00_ca.pdf Introducció a la placa IoT-02]
Línia 34: Línia 41:
 
[[Conexión entre la placa IoT-02 y Snap! mediante MQTT | Connexió entre la placa IoT-02 i Snap! mitjançant MQTT]]
 
[[Conexión entre la placa IoT-02 y Snap! mediante MQTT | Connexió entre la placa IoT-02 i Snap! mitjançant MQTT]]
  
== Codis per a ESP32 ==
+
== 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/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]
  
== Biblioteques per a ESP32 ==
+
== Codis per a ESP32 ==
[https://github.com/jordibinefa/IoT-02/tree/master/codes Codis d'exemple de la placa IoT-02]
+
[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/iot02/IoT-02_mqtt_json_upc-school.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
 
[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 =
 
= Recursos complementaris =
Línia 50: Línia 61:
  
 
[https://github.com/pixavier/mqtt4snap MQTT4Snap!] d'en Xavier Pi
 
[https://github.com/pixavier/mqtt4snap MQTT4Snap!] d'en Xavier Pi
 +
 +
[[Robot versió 6]]
  
 
[https://thestempedia.com/tutorial-hub/arduino Arduino Tutorials]
 
[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)

Connexió a la xarxa sense fils a l'aula[modifica]

Nom de la xarxa: CFO-ENGINYERS

Contrasenya: Start1863

Teleconferència[modifica]

Videoconferència

Arduino i perifèrics comuns[modifica]

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[modifica]

Codi s4a_test.ino

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[modifica]

Biblioteques d'Arduino

ESP32 i la connectivitat a Internet[modifica]

Presa de contacte amb la placa IoT-02 basada en l'ESP32

Afegir l'ESP32 a l'IDE d'Arduino

Introducció a la placa IoT-02

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[modifica]

Biblioteques comuns per a ESP32 per a programar la placa IoT-02

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[modifica]

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[modifica]

Combining Low-Code Programming and SDL-Based Modeling with Snap! in the Industry 4.0 Context

MQTT4Snap! d'en Xavier Pi

Robot versió 6

Arduino Tutorials

Visibilitat d'un ESP32 per nom de domini

Exemple amb JS