Projeto 1
Entregas | Data |
---|---|
Entrega 1: Idealização | 29/09/2023 |
Entrega 2: Protótipo | 14/10/2023 |
Plágio
- Você não pode copiar código (parcial ou total) de outro grupo (do mesmo ou de outro semestre).
- Você pode usar qualquer código fornecido pela equipe.
- Código da internet? Você não pode copiar grandes trechos.
- Código da internet? Se usou alguma coisa, referencie no README.
A regra completa pode ser acessada em: https://www.insper.edu.br/portaldoaluno/wp-content/uploads/2018/08/orientacoes_integridade_intelectual-Engenharias.pdf
Atraso
- Cada entrega possui uma penalização para o atraso, detalhes nas seccões referentes as entregas.
Dupla
O projeto de computação Embarcada é de escopo fechado e tem como principal objetivo fazer com que vocês passem por todo o ciclo de desenvolvimento de um protótipo de um dispositivo embarcado:
- especificação implementação problemas teste problemas finalização.
Neste projeto vocês terão que criar um controle remoto bluetooth, controlado pelo kit de desenvolvimento usado na disciplina (SAME70-XPLD), com a adição de um módulo externo bluetooth HC-05.
A entrega do projeto deve ser um protótipo funcional, e deve possuir todas as funcionalidades esperadas de um controle remoto bluetooth (listado a seguir).
Descrição
O controle deve ser um dispositivo que permita controlar remotamente um programa (pode ser um jogo) que estará sendo executado em um PC e deve ser feito específico para a aplicação em questão. A interface do controle com o computador será via bluetooth
, um programa em python fará a leitura e processamento dos dados.
Características principais:
- Ao menos 4 entradas digitais e uma analógica
- Deve fornecer feedback (ao menos duas saídas digitais) ao usuário no próprio controle
- Interface via bluetooh
- Informação de controle pareado
Para ter ideias do que você pode fazer, consulte a pagina da disciplina com os projetos que já foram feitos nos outos semestres:
Além das ideas que já foram executadas, de uma olhada nos possíveis dispositivos que você pode usar no controle:
RTOS
O projeto deve ser realizando usando o sistema operacional freeRTOS.
Entregas
O projeto vai ter três entregas:
- Idealização e descrição do projeto (README)
- Estudo de usabilidade / design (README)
- Protótipo funcional (código/ protótipo mecânico)
Cada entrega terá um peso diferente na composição final da nota:
Etapa | Entrega | Peso |
---|---|---|
Idealização | 1 | 10% |
Protótipo | 2 | 90% |
Começando
Vamos começar pensando um pouco no controle! Para isso, faça em dupla a atividade no mural, essa etapa já vai ajudar na entrega (1):