Relatório Final
Como finalização do nosso projeto escrevemos um relatório técnico descrevendo todo nosso desenvolvimento nesses 3 meses. Para conferir o resultado você pode baixá-lo no link abaixo:
Finalizando o Easy Market
Abaixo você pode conferir um vídeo que apresenta toda o desenvolvimento e resultados do nosso projeto
Controle de Movimento
Nossa primeira tentativa de movimentação, usando um simples controle on/off usando a câmera não surtiu o resultado esperado. Primeiro fator considerando foi a velocidade de reação do carrinho ao movimento. Usamos threading para permitir acelerar o ciclo de leitura da câmara. Medições de tempo indicaram que cada ciclo passou a demorar aproximadamente 0.1s Outra medida…
Testes Funcionais
Tivemos atrasos devido a pandemia, como integrantes tendo casos suspeitos próximos, ocasionando contratempos e também devido as dificuldades adicionais de desenvolver a distancia. Tivemos que optar por uma câmera grande angular e com melhor qualidade de imagem, em função dos problemas de detecção de imagens. A câmera tem problemas dependo da variação da luz ambiente.…
Integração – Raspberry Pi & Hardware
Uma parte da importante da integração, considerando o escopo desse projeto, entre os elementos de hardware e a Raspberry Pi é a alimentação do circuito como um todo. Foi utilizado, para essa fase de testes, uma fonte de alimentação de 12v e um regulador de tensão para ajustar a tensão do circuito em 5v. Como…
Desenvolvimento do Servidor
A especificação do servidor foi detalhada usando OpenAPI. Em seguida, foi utilizado o OpenAPI generator para converter essa especificação em um esboço de código de servidor. O servidor foi desenvolvido usando python-flask ao invés de django devido a disponibilidade desse gerador de código. Usando essa ferramentas, o servidor foi desenvolvido mais facilmente, e já vem…
Projeto de Software
Projeto ou Design de Software é o processo de fazer todo o planejamento anterior ao desenvolvimento. Independente da complexidade do software o projeto sempre precisa existir de antemão, seja de maneira formalizada – com documentos, planejamentos e diagramas – ou informal – anotações e ideias não verbalizadas. Principalmente em projetos um pouco mais complexos e…
Testes de Hardware
De acordo com o cronograma de execução do nosso projeto foi necessário realizar testes referentes ao funcionamento de cada um dos componentes de hardware presentes no nosso carrinho. Esses testes são importantes para validar o funcionamento individual de cada um dos componentes e também ajudam a dar um panorama do quão complicado será integrar todos…
Wireframe do aplicativo
Uma etapa importante no processo de desenvolvimento de um aplicativo é a concepção do fluxo de interação do usuário (UX). Nesse sentido é essencial o desenvolvimento de um Wireframe, que consiste em esboços simples de telas para estruturar e validar ideias. Utilizando-se do aplicativo Sketch foram projetadas as telas bem como o fluxo de interação…
Aquisição de Componentes
Conseguimos um carrinho emprestado pelo professor Heitor. Maior parte dos outros componentes foram obtidos entre os membros da equipe. Apenas foram encomendados o modulo com L298 para alimentação do motor, célula de carga 5kg e sensores ultrassônicos HC-sr04.
Carregando…
Ocorreu um erro. Atualize a página e/ou tente novamente.
Siga meu blog
Receba novos conteúdos na sua caixa de entrada.