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 SBCs
 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.