ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Simulação interativa de infraestrutura de telecomunicações: visita virtual 3D a uma estação rádio-base.
Translation pending
EducationTypeScript · CSSGitHub @nelsongeraidineOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Visita virtual 3D de uma estação rádio-base (ERB) em Three.js e TypeScript: primeira pessoa, inspeção técnica com corte do abrigo e apresentação guiada. Simulação visual, não é projeto de engenharia.
Translation pending
Loading the full README.
Read the full README ↗Simulação interativa de infraestrutura de telecomunicações: uma visita virtual em primeira pessoa a uma estação rádio-base (ERB) de telefonia celular, com modo de inspeção técnica e apresentação guiada. Feita em Three.js e TypeScript, 100% procedural e offline (sem modelos 3D, texturas nem CDNs externos).
Aviso: é uma simulação visual a partir de uma imagem de referência. Posições e dimensões são estimativas, exceto a altura indicada de 30 m da torre. Não é projeto executivo de engenharia: não afirma cargas, tensões, potências, azimutes, capacidades nem conformidade normativa.
Demonstração publicada: https://erb-visita-virtual.vercel.app/
Versão: 0.7.0
Requisitos: Node.js atual e um navegador com WebGL 2.
npm install
npm run dev # http://127.0.0.1:5173/
No Windows, o atalho Iniciar-ERB-Visita-Virtual.bat instala as dependências na primeira vez, sobe o servidor e abre o navegador.
Outros comandos:
| Comando | Função |
|---|---|
npm run typecheck | verificação de tipos |
npm run build | typecheck e build de produção em dist/ |
npm run preview | serve o build localmente |
| Ação | Tecla |
|---|---|
| Andar | W A S D ou setas |
| Olhar | mouse (clique na cena para capturar; Esc libera) |
| Correr | Shift |
| Interagir, abrir portão ou porta | E |
| Reiniciar a vista do modo atual | R |
| Voltar à tela inicial | M |
| Tela cheia | F |
| Ocultar interface | H |
| Ajuda | ? |
| Modos | 1 visita, 2 inspeção, 3 apresentação |
| Apresentação | Espaço pausa; ← e → voltam e avançam |
Detectado por (pointer: coarse); a qualidade gráfica começa em "Baixa". Melhor com o aparelho na horizontal.
| Ação | Gesto |
|---|---|
| Andar | joystick flutuante: encoste o dedo na metade esquerda da tela e arraste |
| Olhar | arraste o dedo na metade direita (dá para andar e olhar ao mesmo tempo) |
| Interagir, abrir portão ou porta | botão Interagir (canto inferior direito; mostra a ação disponível) |
| Reiniciar vista, ajustes, tela cheia, ajuda, ocultar | botão Mais da barra superior |
| Inspeção técnica | um dedo gira, pinça dá zoom, dois dedos deslocam, toque seleciona |
| Apresentação | botões da barra inferior |
Vite, TypeScript e Three.js (three, @types/three, vite, typescript). Sem React nem bibliotecas de física: colisões 2D com limites verticais, escritas no projeto. Oclusão ambiental (GTAO) opcional, só na qualidade Alta.
src/
main.ts inicialização, modos, interações e laço de render
config.ts layout e dimensões estimadas (um único lugar para corrigir)
scene/ geometria e materiais (site, torre, abrigo, interior, armários, energia, esteira, luz, pós-processamento)
controls/ primeira pessoa, toque (joystick), câmera orbital, apresentação guiada e colisão
ui/ HUD e estilos
data/ textos dos painéis dos equipamentos
Publicado no Vercel em https://erb-visita-virtual.vercel.app/. O projeto Vite é detectado sozinho (comando npm run build, saída dist). Não há variáveis de ambiente nem backend, e cada push em main gera uma nova implantação.
Nenhuma licença foi definida até o momento.