Professors Titulars
Saber treballar en equip.
? Ser capaç de generar noves idees.
? Fer ús d'una metodologia per a l'avaluació de solucions a un problema.
? Capacitat d'analitzar sistemes i dividir-los en diferents problemes.
? Desenvolupar projectes de manera iterativa.
? Tenir la capacitat de dissenyar circuits que incloguin sensors i actuadors.
? Ser capaç d'investigar de manera autònoma i trobar solucions pràctiques a problemes tècnics.
? Entendre protocols de comunicació de baix nivell.
? Conèixer eines per al prototipado de circuits.
? Ser capaç de trobar i resoldre problemes en un circuit.
? Saber estructurar el desenvolupament de sistemes que incloguin harware i software.
? Programar de forma estructurada i modular.
? Saber dissenyar interfícies humà-màquina funcionals.
? Conèixer tècniques de prova i desenvolupament continu.
? Ser capaç d'explicar i presentar un projecte.
Des de la física a la informació
? L'electricitat com a mitjà.
? Voltatge, corrent i resistència.
? Circuits.
? Analògic vs digital.
Des dels transistors als microprocessadors
? Transistors.
? Comportes lògiques.
? Circuits combinacionals.
? Sistemes amb/sense estat.
? Memòries.
Entrades i sortides
? Sensors.
? Actuadors.
? El concepte de Closed loop.
Des de les idees al codi
? Algorismes.
? Diagrames de Flux.
? Tipus de llenguatge.
? Compilació, llenguatges interpretats.
? Estructures bàsiques de programació: condicionals, *loops.
? Funcions.
? Llibreries.
? Programació orientada a objectes.
Comunicacions
? Comunicació entre microcontroladors: I2C, *SPI, *UART
? Capa física i protocol
? Wifi, Ethernet, Lora
? HTTP, MQTT, Websockets
Ordenadors i sistemes operatius
? Ordenadors i SBC's
? Linux, OSX i Windows
? Software lliure vs propietari
De bits a àtoms
? CNC en general
? Mètodes additius i substractivos
? Configuracions mecàniques d'impressores 3D
? Materials i temperatures
? Modelant per a imprimir
? Slicing
Controlant la llum
? Leds
? Practical DMX
? Addressable
? Consum d'energia
Raspberry Pi pràctica
? Distribucions i arquitectures
? Instal·lació del sistema
? Shell: bash i zsh
? Headless: SSH
? Input/output
? Camaras
? DMX des de la Raspberry Pi
Data tools
? NodeRed
? Bases de dades
? Visualització i dashboards
Aprenentatge Basat en Projectes
Durant totes les hores no presencials del segon semestre, els alumnes hauran de realitzar un projecte final. Aquestprojecte es començarà a plantejar durant la segona meitat del primer semestre. Però serà en el segon semestre on els
alumnes hauran de planificar i treballar conjuntament per a finalitzar de manera satisfactòria.
Tutories
Durant les classes presencials del segon semestre, el professor es reunirà amb cadascun dels grups per a revisar l'avanç
del projecte, avaluar com s'està duent a terme l'aprenentatge i supervisar la correcta distribució del treball.
Assistència i participació (individual) - 15 %
Compilació de la documentació dels exercicis realitzats en classe (individual) 20 %
Repte en equip 1 15 %
Repte en equip 2 15 %
Projecte final * 35 %
Projecte final
Presentació oral i demostració. 20 %
Presentació, dibuixos, diagrames, circuits, etc 20 %
Memòria de desenvolupament 30 %
Prototip funcional 30 %
Tero Karvinen, Kimmo Karvinen, Ville Valtokari. (2014). Sensors: A Hands-On Primer for Monitoring the Real World
with Arduino and Raspberry Pi. O'Reilly & Associates.
Massimo Banzi. (2014). Make: Getting Started with Arduino: The Open Source Electronics Prototyping Platform.
MakerMedia.
Stewart Watkiss. (2020). Learn Electronics with Raspberry Pi: Physical Computing with Circuits, Sensors, Outputs, and
Projects. Apress.
Volker Ziemann. (2018). A Hands-On Course in Sensors Using the Arduino and Raspberry Pi. CRC Press.