Diferència entre revisions de la pàgina «DAM 2022-2023»
m (→20220923 (2h)) |
m (→20220923 (2h)) |
||
Línia 13: | Línia 13: | ||
* Verifiqueu la connectivitat amb el protocol MQTT de la [[Placa IoT-02 | placa IoT-02]] emprant Snap! i NodeRED. | * Verifiqueu la connectivitat amb el protocol MQTT de la [[Placa IoT-02 | placa IoT-02]] emprant Snap! i NodeRED. | ||
− | * Programació orientada a objectes en C++. Integració a les Qt | + | * Programació orientada a objectes en C++. Integració a les Qt. |
* '''A la segona hora''' es farà l'[https://recull.binefa.cat/files/doc/projecteGlobal/activitats/a05/ activitat 5] relacionada amb el professor transversal del projecte global. | * '''A la segona hora''' es farà l'[https://recull.binefa.cat/files/doc/projecteGlobal/activitats/a05/ activitat 5] relacionada amb el professor transversal del projecte global. |
Revisió del 11:56, 23 set 2022
Quan tingueu les credencials d'accés a la NET heu de compartir una carpeta amb aquest nom: 2223-DAM-1rCognom2nCognomNom (Per exemple, si el vostre nom és Xavier López Pujol --> 2223-DAM-LopezPujolXavier). Heu de compartir-la amb el professor transversal dels projectes globals i amb mi. A aquest enllaç podreu veure si ja hi sou a la llista:
Carpetes compartides de 2n de DAM. Curs 2022-2023
Algunes classes
Teleconferència provisional per a compartir pantalla i confinats
20220923 (2h)
- Dubtes
- Verifiqueu la connectivitat amb el protocol MQTT de la placa IoT-02 emprant Snap! i NodeRED.
- Programació orientada a objectes en C++. Integració a les Qt.
- A la segona hora es farà l'activitat 5 relacionada amb el professor transversal del projecte global.
Feu la subcarpeta A05 dins de la subcarpeta activitats de la carpeta compartida. Deseu a la subcarpeta A05 l'activitat feta amb el professor transversal en format .odt i .pdf
20220922 (1h)
Recull d'avui usuari: dam | contrasenya: dam2223
- Dubtes del darrer dia
- Seguim amb les Qt
20220919 (3h)
Recull d'avui usuari: dam | contrasenya: dam2223
- Dubtes de la setmana passada
- Connexió de la placa IoT-02 a NodeRED mitjançant MQTT
formacio.things.cat:9001 ecat / clotClot
- Programació orientada a objectes en C++. Integració a les Qt
20220916 (2h)
- Reviseu si teniu la vostra carpeta compartida enllaçada a carpetes compartides amb el número de la placa IoT-02 cedida fins a final de curs.
- Dubtes del dia anterior
- Programació orientada a objectes en C++. Integració a les Qt
- A la segona hora es faran activitats relacionades amb el professor transversal del projecte global.
Dins de la carpeta compartida feu una subcarpeta amb el nom activitats. I a dins de la subcarpeta A03. Deseu a la subcarpeta A03 l'activitat feta amb el professor transversal en format .odt i .pdf
20220915 (1h)
- Reviseu si teniu la vostra carpeta compartida enllaçada a: Carpetes compartides de 2n de DAM. Curs_2022-2023
- Porteu un cable o alimentador amb connector microUSB de tipus B. Haureu de dur-lo sempre que es facin pràctiques amb la placa IoT-02.
- Dubtes del dia anterior
- Repartiment de la placa IoT-02. El número de placa queda registrat a les carpetes compartides
20220912 (3h)
Recull del dia 20220912 usuari: dam | contrasenya: dam2223
Distribució de M07UF1 i M13 al curs 2022-2023
Distribució de M07UF1 i M13 al curs 2022-2023 de 2n de DAM
Qt
El Qt Creator serà l'IDE que farem servir per a desenvolupar el disseny d'aplicacions gràfiques d'usuari:
Aneu a la pàgina Qt for Open Source Development i cerqueu Download the Qt Online Installer. Baixeu-vos-ho i instal·leu-ho (us demana registrar-vos per a poder-ho instal·lar).
Paquets que manquen per a fer funcionar les Qt a l'Ubuntu:
sudo apt install libx11-xcb-dev libglu1-mesa-dev
IoT
- NodeRED
Instal·lació de Node.js Guia d'instal·lació de node i npm
Verificació:
node --version npm --version
Instal·lació i funcionament del NodeRed autònom
ecat@iot-ecat:~$ mkdir bin ecat@iot-ecat:~$ cd bin ecat@iot-ecat:~/bin$ sudo apt install unzip ecat@iot-ecat:~/bin$ mkdir nodered-ui ecat@iot-ecat:~/bin$ cd nodered-ui ecat@iot-ecat:~/bin/nodered-ui$ wget https://www.binefa.cat/IoT/nodeRed/node_red_ui.zip ecat@iot-ecat:~/bin/nodered-ui$ unzip node_red_ui.zip ecat@iot-ecat:~/bin/nodered-ui$ node node_modules/node-red/red.js --userDir node_modules/node-red/data --settings node_modules/node-red/settings.js -v --port 2222 --title elmeuTitol --safe flows_meuTitol.json
Si hi ha problemes de confiança amb el certificat al descarrega l'arxiu .zip, hi podeu afegir l'opció --no-check-certificate:
wget --no-check-certificate https://www.binefa.cat/IoT/nodeRed/node_red_ui.zip
Repositori de codis fet a classe durant el curs
Codis fets a les classes de 2n de DAM usuari: dam | contrasenya: dam2122
Documentació
Distribució de M07UF1 i M13 al curs 2022-2023 de 2n de DAM
Recull de pràctiques de 2n de DAM. Curs 2022-2023
Qt/QML
Paquets que manquen per a fer funcionar les Qt a l'Ubuntu:
sudo apt install libx11-xcb-dev libglu1-mesa-dev
Activació de l'editor QML al QtCreator 6
Qt5 de Jan Bodnar
Qt5 Cadaques! A Book about Qt5
Qt Quick tutorial de Jan Bodnar
PyQt5 de Jan Bodnar
Qt for WebAssembly
json
How To Manipulate JSON With C++ and Qt
QProcess
Qt5 tutorial FFmpeg converter using QProcess - 2020
IoT
TCP/UDP Capa de transport d'Ethernet
Afegint la targeta ESP8266 a l'IDE d'Arduino (NodeMCU1.0)
Micropython and the Internet of Things
SCADA fent servir Python QML i Arduino
Placa IoT-02
Per a la programació amb l'IDE d'Arduino: https://dl.espressif.com/dl/package_esp32_index.json
LoRaWAN
Consola de The Things Stack (Community Edition) de The Things Network
Presentació LoRaWAN (esborrany v0.4)
Recull introductori per a treballar amb LoRa ( usuari: dam / contrasenya: dam2122)
Recull de pràctiques de 2n de DAM. Curs 2021-2022
Transmissió d'un número real de tipus IEEE-754 (4 bytes) i llur recuperació a NodeRED