Skip to content

Arquitetura geral da solução

Introdução

O projeto ScanPoint surge como uma resposta à necessidade crescente por soluções que simplifiquem e aprimorem o processo de digitalização 3D e reprodução tridimensional de objetos físicos. Este documento apresenta a arquitetura geral da solução, oferecendo uma visão de alto nível do sistema e detalhando suas principais funcionalidades e componentes.

Definição do Produto

O ScanPoint é composto por dois principais componentes: uma mesa scaner e um aplicativo desktop. A mesa scaner utiliza um Arduino e sensores infravermelhos para capturar pontos de distância de objetos físicos. O aplicativo desktop permite o acompanhamento do processamento dos pontos e gera um arquivo STL, permitindo o download do modelo e a reprodução do objeto em uma impressora 3D. O foco central do projeto é simplificar e agilizar o processo de digitalização de objetos físicos para posterior impressão em 3D. O objetivo é oferecer uma interface intuitiva que permita a captura eficiente de dados, o processamento otimizado desses dados e a geração de arquivos 3D prontos para impressão. Busca-se estabelecer um sistema robusto e confiável, capaz de realizar o escaneamento com precisão e reproduzir o objeto físico em formato digital.

Arquitetura Geral da Solução

A arquitetura do ScanPoint é dividida em cinco componentes essenciais:

Interação com o Usuário

Função: Fornece uma interface intuitiva para o usuário iniciar o processo de digitalização, acompanhar o progresso, cancelar o processo se necessário e pré-visualizar o modelo 3D.
Design: Interface gráfica desenvolvida no aplicativo desktop, com orientações e feedback em tempo real.

Captura dos Pontos

Função: Captura os pontos de distância dos objetos físicos usando sensores infravermelhos.
Design: Utiliza um Arduino conectado aos sensores infravermelhos para coletar os dados de distância.

Processamento

Função: Processa os pontos capturados para gerar o modelo 3D.
Design: Algoritmos de processamento no aplicativo desktop convertem os dados de pontos em um modelo 3D, otimizando a geometria para mais rescisão e eficiência.

Pré-visualização da Nuvem de pontos

Função: Oferece uma pré-visualização do modelo tridimensional gerado antes do modelo 3D.
Design: Modo de visualização integrado ao aplicativo desktop, permitindo ao usuário inspecionar superficialmente o modelo tridimensional e, caso queira, reiniciar o processo.

Pré-visualização do Modelo 3D

Função: Oferece uma pré-visualização do modelo 3D gerado antes de finalizar o processo.
Design: Modo de visualização integrado ao aplicativo desktop, permitindo ao usuário inspecionar superficialmente o modelo em 3D e, caso queira, reiniciar o processo.

Download do Arquivo

Função: Permite ao usuário baixar o arquivo STL gerado para impressão posterior.
Design: Opção no aplicativo desktop para salvar o arquivo STL, garantindo flexibilidade no uso.

Considerações de Sustentabilidade

  • Eficiência Energética: Projeto de circuitos otimizados para reduzir o consumo de energia.
  • Materiais Ecológicos: Compatibilidade com materiais de impressão 3D ecológicos.
  • Design Modular: Facilita a atualização e manutenção, prolongando a vida útil do dispositivo.
  • Reciclagem: Iniciativa para reciclagem de componentes eletrônicos ao final de sua vida útil.

Conclusão

A arquitetura do ScanPoint fornece uma visão de alto nível do sistema, destacando suas principais funcionalidades e componentes. Esta abordagem abrangente garante a integração harmoniosa de todas as áreas do projeto, oferecendo uma solução robusta, eficiente e sustentável para a digitalização e reprodução 3D de objetos físicos.

O detalhamento das arquiteturas específicas podem ser encontrados nos documentos abaixo:

  1. Software;
  2. Eletrônica;
  3. Energia;
  4. Estruturas;

Tabela de versionamento

Versão Data Descrição Responsável
1.0 03/04/2024 Criação do documento de arquitetura geral Brenda Santos
1.1 03/05/2024 Adição do documento de arquitetura de todas áreas Pedro Menezes Rodiguero
1.2 03/05/2024 Adicionando arquitetura de energia e eletronica Brenda Santos
1.3 04/05/2024 Ajustes finais Ana
2.0 07/06/2024 Ajustes gerais Brenda
2.1 03/07/2024 Ajustes de português Ana
2.2 12/07/2024 Inclusão da nuvem de pontos Ana