Uma visualização interativa de um qubit em uma esfera de Bloch, desenvolvida como parte de um projeto de divulgação científica apresentado na Feira de Ciências do segundo ano do Ensino Médio.
O objetivo deste projeto foi transformar um conceito abstrato da física quântica em algo visual, intuitivo e didático. A ideia central era mostrar como um qubit pode ser representado em uma esfera de Bloch e como diferentes estados quânticos podem ser interpretados geometricamente.
Esse repositório funciona como uma demonstração educativa e visual de conceitos como:
- superposição;
- estados quânticos;
- representação geométrica em uma esfera de Bloch;
- interpretação de fase e amplitude;
- introdução à mecânica quântica de forma acessível.
Este projeto não foi pensado como uma aplicação de produção isolada, mas como parte de uma apresentação maior em uma Feira de Ciências. Em outras palavras, ele era uma peça complementar de um trabalho mais amplo, usado para ilustrar e explicar melhor os conceitos teóricos em linguagem acessível para o público.
A proposta era conectar a teoria à prática, mostrando que ideias aparentemente complexas da física quântica podem ser compreendidas por meio de modelos visuais e experimentos interativos.
A interface permite visualizar um qubit em uma esfera de Bloch, com parâmetros que influenciam sua posição e sua representação no espaço. A partir disso, é possível discutir:
- a diferença entre estados clássicos e quânticos;
- o papel da superposição;
- como a fase interfere na representação do estado;
- a importância da visualização para a compreensão de temas avançados.
Este projeto foi implementado com tecnologias web modernas, principalmente:
- React
- Vite
- JavaScript
- Three.js
- p5.js
- Chart.js
Essas ferramentas foram escolhidas para permitir uma interface visual dinâmica e uma experiência mais didática durante a apresentação.
src/— código principal da aplicação visualpublic/— arquivos públicos e recursos do projetodocs/— documentação e materiais auxiliaresllm-server/— parte do projeto relacionada a integração com IA / servidor LLMwidgets/— componentes e módulos adicionais
-
Clone o repositório:
git clone https://github.com/ThomyThom/QuantumComp.git
-
Acesse a pasta do projeto:
cd QuantumComp -
Instale as dependências:
npm install
-
Inicie a aplicação:
npm run dev
-
Abra o endereço exibido no terminal no navegador.
Além de ser uma demonstração visual, o projeto tinha um papel pedagógico importante: tornar a física quântica menos distante da realidade do aluno e mostrar que conceitos de alta complexidade podem ser apresentados de forma clara, criativa e acessível.
Este repositório representa uma etapa da aprendizagem e da apresentação acadêmica feita no segundo ano do Ensino Médio. Ele evidencia a ideia de que ciência, tecnologia e comunicação podem andar juntos: a tecnologia não serve apenas para resolver problemas, mas também para explicar e despertar curiosidade.
Se você quiser, este projeto pode ser expandido com mais explicações interativas, textos didáticos, animações adicionais ou uma versão mais completa voltada para apresentação em eventos científicos.