Mudanças entre as edições de "PJI29006-2020-1"
Ir para navegação
Ir para pesquisar
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 25: | Linha 25: | ||
;Páginas dos Grupos 2020-1: | ;Páginas dos Grupos 2020-1: | ||
− | *[[ | + | *[[Alexandre_André_Luiza-PJI2-2020-1]] |
− | *[[ | + | *[[Guilherme_Anderson-PJI2-2020-1]] |
− | *[[ | + | *[[Felipe-PJI2-2020-1]] |
==Material Plataforma== | ==Material Plataforma== | ||
Linha 148: | Linha 148: | ||
'''Os temas serão escolhidos via sorteio depois da definição das duplas, que devem ser enviadas para o professor até quarta-feira (04/03).''' | '''Os temas serão escolhidos via sorteio depois da definição das duplas, que devem ser enviadas para o professor até quarta-feira (04/03).''' | ||
+ | |||
+ | |||
+ | =Aula 07/04/2019: Definição do Projeto = | ||
+ | |||
+ | * Diagrama lógico do cliente: | ||
+ | |||
+ | ::http://docente.ifsc.edu.br/roberto.matos/pji2_public/PJI2-2020-1.png | ||
+ | |||
+ | |||
+ | * Informações iniciais: | ||
+ | ** Utilizando a rede local (sugestão: API Rest), no momento de deployment, deve ser possível: | ||
+ | ***Instalar os sensores e configurar as grandezas relacionadas. | ||
+ | ***Ler os sensores | ||
+ | ***Configurar os limiares | ||
+ | ***Outras configurações | ||
+ | ** É possível que o sistema tenha mais de um sensor para a mesma grandeza ou mais de um sensor do mesmo tipo. | ||
+ | ** Cada grandeza de cada sensor deverá ter uma configuração de limiar inferior e superior. Quando esse limiar for atingido, o cliente deve ser avisado via Internet. | ||
+ | ** Também via Internet, deve ser possível ler os valores atuais dos sensores e configurar os limiares. | ||
+ | ** Os sensores que devem ter suporte inicialmente são os seguintes: | ||
+ | *** [https://www.filipeflop.com/produto/sensor-de-temperatura-e-umidade-hdc1080-alta-precisao/ HDC1080] (I2C) | ||
+ | *** [https://www.filipeflop.com/produto/sensor-de-pressao-e-temperatura-bmp180/ BMP180] (SPI) | ||
+ | *** [https://www.filipeflop.com/produto/sensor-de-umidade-e-temperatura-dht11/ DHT11] (GPIO) | ||
+ | *** [https://www.filipeflop.com/produto/sensor-de-movimento-presenca-pir/ Presença PIR] (GPIO) | ||
+ | ** O projeto deve prever a possibilidade da adição de novos sensores facilmente. | ||
+ | |||
+ | === Cronograma Próximas Atividades === | ||
+ | * 14/04: Entrega do levantamento de requisitos do sistema. | ||
+ | * 21/04: Entrega da descrição e do diagrama dos casos de uso do sistema. |
Edição atual tal como às 15h51min de 7 de abril de 2020
Dados da Disciplina
- Tutor: Roberto de Matos
- Encontros: 3ª feira às 15:40h
- Local: Laboratório de Sistemas Digitais
- Atendimento Paralelo: 3ª feira às 10h e 5ª feira às 14:30h (1h cada)
- Informações da disciplina
- Plano de Ensino
Características da Disciplina
- Grau de independência médio com relação ao tutor
- Casos de insucesso
- Porque não deu certo? Como eu fiz?
- Pesquisa de como executar tarefas
- Como eu efetuei a pesquisa?
- Projeto vai além dos limites da sala de aula
- Os checkpoints devem ser respeitados
- Apresentações nos checkpoints devem ser organizados previamente e cada aluno deve apresentar suas contribuições
- É responsabilidade do grupo demandar equipamentos, softwares, recursos de forma geral
Página dos Grupos
- Páginas dos Grupos 2020-1
Material Plataforma
- Software:
- EV3dev & EV3 Python Playlist
- Linux (EV3dev):
- Python (EV3 Python):
Aula 11/02/2019: Apresentação da Disciplina
- Discussão do Tema de Trabalho e apresentação das restrições
- Avaliação
- Resultados Esperados
- Formação de Grupos
- Atividade (Próxima Aula)
- Felipe:
- Atividades típicas de um processo de desenvolvimento
- Participantes do Processo
- Mecanismos Gerais
- Anderson:
- Paradigma da orientação a objetos
- Modelagem casos de Uso
- Diagrama de Casos de Uso
- André:
- Classe e Diagrama de classes (relacionamentos)
- Herança, classes abstratas e interfaces
- Polimorfismo
- Alexandre:
- Diagramas comportamentais
- Diagrama de sequência
- Diagramas de Implementação (implantação e componentes)
- Luiza
- Padrões de Projeto
- Diagrama de estados
Aula 18/02/2019: Seminários
- Seminários (Avaliação):
- Felipe:
- Não compareceu:
- Nota: 0
- Anderson:
- Alguns conceitos confusos (-1)
- Bom exemplo de classe vs. objetos
- Só faltou o detalhe de como descrever o caso de uso (-1)
- Nota: 8
- André:
- Explicação de classe/objeto ficou boa
- Conceitos um pouco confusos (-1)
- Alguns erros de sintaxe no UML (-1)
- O conceito de Polimorfismo não ficou muito claro na apresentação (-1)
- Nota: 7
- Alexandre:
- Apresentação bem organizada
- Exemplos claros
- Poderia ter ido mais a fundo no exemplo. (-1)
- Nota: 9
- Luiza:
- Não apresentou:
- Nota: 0
Aula 03/03/2019: Seminários e Especificação do Projeto
- Felipe:
- Não compareceu:
- Nota: 0
- Luiza:
- Não compareceu:
- Nota: 0
- Guilherme:
- Não compareceu:
- Nota: 0
Atividade (Próxima Aula):
- O estudo e a apresentação deve cobrir o seguintes temas:
- Anderson e Guilherme:
- Conceitos gerais do Barramento I2C
- Como funciona o I2C na Raspberry PI (bibliotecas prontas, etc.)
- Sensor HDC1080: Modos de funcionamento, registradores, etc.
- Alexandre, André e Luiza:
- Conceitos gerais do SPI
- Como funciona o SPI na Raspberry PI (bibliotecas prontas, etc.)
- Sensor BMP180: Modos de funcionamento, registradores, etc.
- Felipe:
- Conceitos gerais do GPIO
- Como funciona o GPIO na Raspberry PI (bibliotecas prontas, etc.)
- Sensor DHT11: Modos de funcionamento, etc.
- Sensor Presença PIR: Funcionamento e como integrar na Raspberry.
Os temas serão escolhidos via sorteio depois da definição das duplas, que devem ser enviadas para o professor até quarta-feira (04/03).
Aula 07/04/2019: Definição do Projeto
- Diagrama lógico do cliente:
- Informações iniciais:
- Utilizando a rede local (sugestão: API Rest), no momento de deployment, deve ser possível:
- Instalar os sensores e configurar as grandezas relacionadas.
- Ler os sensores
- Configurar os limiares
- Outras configurações
- É possível que o sistema tenha mais de um sensor para a mesma grandeza ou mais de um sensor do mesmo tipo.
- Cada grandeza de cada sensor deverá ter uma configuração de limiar inferior e superior. Quando esse limiar for atingido, o cliente deve ser avisado via Internet.
- Também via Internet, deve ser possível ler os valores atuais dos sensores e configurar os limiares.
- Os sensores que devem ter suporte inicialmente são os seguintes:
- HDC1080 (I2C)
- BMP180 (SPI)
- DHT11 (GPIO)
- Presença PIR (GPIO)
- O projeto deve prever a possibilidade da adição de novos sensores facilmente.
- Utilizando a rede local (sugestão: API Rest), no momento de deployment, deve ser possível:
Cronograma Próximas Atividades
- 14/04: Entrega do levantamento de requisitos do sistema.
- 21/04: Entrega da descrição e do diagrama dos casos de uso do sistema.