Blog

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.

Crie um site como este com o WordPress.com
Comece agora