DAM 2020-2021
Contingut
- 1 Teleconferència del curs 2020-2021
- 2 Algunes classes
- 2.1 20201019 (lliurament Ex01 v2)
- 2.2 202010116 Qt (2h)
- 2.3 202010115 (IoT i Qt) (3h)
- 2.4 20201012 (lliurament Ex01)
- 2.5 20201009 Qt/QML (1h)
- 2.6 20201009 IoT (1h)
- 2.7 20201008 Qt/QML (1,5h)
- 2.8 20201008 IoT (1,5h)
- 2.9 20201005 IoT (1h)
- 2.10 20201002 IoT (2h)
- 2.11 20201001 IoT (3h)
- 2.12 20200928 IoT (1h)
- 2.13 20200425 Qt/QML (2h)
- 2.14 20200922 Qt/QML (2h)
Teleconferència del curs 2020-2021
Algunes classes
20201019 (lliurament Ex01 v2)
- Aquesta segona versió de la pràctica ha de fer la pregunta després de rebre la resposta. Exemple:
Pregunto cada segon L -> espero a rebre la resposta d'L.
Un cop rebo la resposta d'L, trameto la pregunta i.
Un cop rebo la resposta d'i, trameto la pregunta i34.
Un cop rebo la resposta d'i34, trameto la pregunta i35.
- Documenteu com configureu MQTT Dash (o similar) per a connectar-ho a NodeRED fent servir un broker MQTT públic.
202010116 Qt (2h)
202010115 (IoT i Qt) (3h)
20201012 (lliurament Ex01)
Finalització del termini de lliurament de l' Exercici 01. Recordeu les condicions del planteig i lliurament de l'Exercici 1
20201009 Qt/QML (1h)
Acabar l'explicació del dia anterior. 1) Revisió de conceptes bàsics de programació orientada a objectes en C++ 2) Distribució de ginys emprant Qt (editor XML gràfic) 3) Paradigma senyal-osca
20201009 IoT (1h)
Acabar l'explicació de tot el necessari per a fer l' Exercici 01.
20201008 Qt/QML (1,5h)
Conceptes bàsics sobre classes i objectes
Codis de terminal. Classes: Constructors, destructors, atributs i mètodes (públics, protegits i privats).
Distribució de ginys
Redimensió de la distribució i pistes (tips)
Canvi de la forma del cursor en funció de la zona a la distribució
Paradigma senyal / osca
Explicació del paradigma senyal / osca (signal / slot)
Interfície gràfica d'usuari emprants senyals i osques
20201008 IoT (1,5h)
UDP a la placa IoT-02
Connexió wifi a la placa IoT-02 (Codi que mostra el canal de la SSID detectada).
Microprogramari (firmware) per visualitzar les xarxes wifi visibles des de la placa IoT-02. Aprofitem aquest codi per a explicar la introducció d'arxius .cpp i .h al mateix directori que l'arxiu .ino
Microprogramari per treballar amb UDP a la placa IoT-02
Planteig de l'Exercici 01
Visualització de ginys al tauler de control (dashboard) al NodeRED. Connexió UDP entre la placa IoT-02 i el NodeRED.
Enllaç a l'enunciat de l' Exercici 01.
L'exercici s'ha de fer a classe de manera individual (es proposa com a data de lliurament per correu electrònic el dia 12 d'octubre de 2020). Heu de fer el report en pdf amb el títol dam_iot_pr01_cognom_nom.pdf (essent cognom el vostre cognom i nom el vostre nom. En cas de compartir nom i cognom amb un company canvieu cognom per cognom1_cognom2, essent cognom1 el primer cognom i cognom2 el segon cognom) i el tema del correu ha de ser dam_iot_pr01_cognom_nom. És molt important respectar el format dels caràcters, majúscules i minúscules per a poder automatitzar correctament la recepció dels vostres reports.
20201005 IoT (1h)
Executeu a la carpeta a on heu descomprimit el NodeRed autònom
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
Codis de NodeRED (UDP in i UDP out)
20201002 IoT (2h)
20201001 IoT (3h)
A aquest classe cal dur un cable microusb B i un cable miniusb o un cable miniusb i una font d'alimentació amb microusb B
Enllaç a un cable miniusb i microusb B (els dos)
Enllaça a una font d'alimentació de %V / 3A amb connector microusb
Presa de contacte amb la placa IoT-02.
20200928 IoT (1h)
NodeRed autònom i d'altres codis
20200425 Qt/QML (2h)
Codis de presa de contacte amb el Qt Creator