5 ECTS; 1º Ano, 2º Semestre, 30,0 PL + 30,0 TP , Cód. 614211.
Docente(s)
- Valter José Gonçalves Bouça (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
São objetivos principais da unidade curricular de Fundamentos de Computação Física que os alunos sejam capazes de:
1. Conhecer e saber optar de entre diferentes plataformas de comunicação de dados
2. Dimensionar e implementar circuitos eletrônicos fundamentais para a comunicação entre diferentes dispositivos
3. Implementar soluções dencomunicação de dados e seu controlo
Programa
1. Computação Fisica: Enquadramento
2. Comunidade Online: ideas, projetos e suporte
3. Introdução às plataformas Arduino e Raspberry Pi
3.1 Requisitos de aplicação
3.2 Que plataforma escolher?
3.3 Exemplos de aplicação em
ambas as plataformas
4. Fundamentos de Eletrônica
4.1 Circuitos eletrônicos úteis e exemplos de esquemáticos
4.2 Componentes fisicos: Resistências, LEDºs, butões de pressão, interruptores e transdutores
4.3 Montagem de circuitos em placa de prototipagem
5. Introdução aos Sensores
5.1 Propriedades físicas dos sensores
5.2 Principios de interacção
5.3 Utilização de sensores analógicos e digitais
6. Introdução aos Atuadores
6.1 Atuação em LED's: mudança de estado (toggle), sequenciação e controlo de brilho e cor
6.2 Controlo da velocidade e direcção de um motor DC
7. Comunicação de dados série.
7.1 Envio de mensagens do Arduino/Raspberry Pi para um computador
7.2 Envio de mensagens de um computador para o Arduino/Raspberry Pi
7.3 Exemplos de utilização com o ambiente de desenvolvimento Processing
8. Loop de processamento e metodologias de controlo de processos simples
8.1 Tipos de acções
8.2 Exemplos de utilização
8.3 Escolha de uma plataforma de prototipagem
8.4 Desenvolvimento de software para uma aplicação de controlo simples
Metodologia de avaliação
- 20%: Observação direta em sala de aula ou prova oral
- 40%: Realização de 3 trabalhos práticos, realizados individualmente ou em grupo (mínimo 10 val)
- 40%: Teste escrito (mínimo 8 val)
Bibliografia
Método de Ensino
Aulas teórico-práticas - Exposição dos conceitos teóricos, apresentação de casos práticos e resolução de problemas. Aulas de Práticas-laboratoriais - Realização, sob orientação, de trabalhos práticos de aplicação dos conhecimentos adquiridos.
Software utilizado nas aulas
IDE das plataformas Arduino e Raspberry Pi; ferramentas de produtividade; plataforma de eLearning.