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:
Arquivos da categoria: Sem categoria
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 medidaContinuar lendo “Controle de Movimento”
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.Continuar lendo “Testes Funcionais”
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. ComoContinuar lendo “Integração – Raspberry Pi & Hardware”
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á vemContinuar lendo “Desenvolvimento do Servidor”
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 eContinuar lendo “Projeto de Software”
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 todosContinuar lendo “Testes de Hardware”
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çãoContinuar lendo “Wireframe do aplicativo”
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.