Materializr
開源參數式 3D CAD 給創客 — 受限草圖、實體建模、螺紋、SVG 與文字雕刻、STL/STEP 匯出。Android、iPad、Linux、Mac、Windows。Vibe 編碼。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Simulación 3D de la estación solar portátil para emergencias (DSE 2026-2, UNAL)
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Verla: https://allocco14.github.io/estacion-solar-3d/
Gemelo 3D del proyecto Solar (DSE 2026-2), hecho en la línea de NexoRobot: una sola página (index.html) con three.js, sin compilar y sin servidor. La geometría sigue el diseño mecánico del proyecto (Fusion v4):
Al hacer clic sobre una pieza aparece una ficha con su función y su valor en vivo. La tapa se puede volver transparente o quitar.
| # | Situación | Qué se ve |
|---|---|---|
| 1 | Día soleado (08–16 h) | Seguidor vs. panel fijo. Ganancia de ~+17 % en el día; casi nula al mediodía porque en Bogotá el sol pasa cerca del cenit |
| 2 | Amanecer (05:20–07:00) | El seguidor amaneció mirando al oeste y vuelve al este con una rampa suave al detectar luz |
| 3 | Nubes pasajeras (50 %) | La corriente cae con cada nube; el filtro y la banda muerta evitan perseguir el ruido de las LDR |
| 4 | Noche de apagón | Lámpara hasta las 22:00 + 2 celulares: la batería pasa de 100 % a ~30 %, y el STM32 apaga la RPi |
| 5 | Batería baja | El relé 3 corta a 11,8 V, la RPi se apaga y el sistema reconecta a 12,4 V al día siguiente (~10 h) |
| 6 | Día de emergencia (24 h) | Uso típico con 6 cargas de celular y lámpara: el balance es negativo con la AGM de 7 Ah y el corte actúa |
| 7 | Juego: la estación del barrio | Tú eres el agente durante 24 h (ver abajo) |
Las teclas 1–7 cargan las situaciones, espacio pausa y T cambia la tapa. Tapar el sol pone una nube entre el sol y el panel; con un clic se aparta. El botón Compartir genera un enlace y un QR a la situación actual (?escenario=soleado|amanecer|nubes|noche|bateria|emergencia|juego).
El juego empieza a las 06:00 con la batería al 35 % y dura 24 h, unos 2,4 min a 10 min/s. Durante ese tiempo:
| Acción | Puntos |
|---|---|
| Celular cargado al 80 % | +10 |
| Hora de lámpara entre 18 y 22 h | +10 |
| Nube apartada | +3 |
| Corte por bajo voltaje | −30 |
| Amanecer con SoC ≥ 40 % | +20 |
Corrimos partidas automáticas desde la consola con el modelo de arriba. Aceptar todo da ~77 puntos (6 celulares, pero hay un corte a las ~22 h). Rechazar todo da ~69, y seguir al agente da ~99 (5 celulares, sin corte). Si no se apartan las nubes, el corte llega aunque se siga al agente (~60).
La página usa WebXR. Si el navegador soporta immersive-ar (Meta Quest Browser), aparece el botón Entrar en MR; si solo soporta immersive-vr, el botón dice Entrar en VR.
Del modo MR solo se probaron en escritorio la lógica, el raycast y el tablero. Antes de la sesión con las gafas hay que probarlo en una Quest real.
Son aproximados: el modelo sirve para comparar casos, no para dimensionar. Están también en el botón Ayuda de la página.
Hay que servirla por HTTP, porque el importmap no funciona abriendo el archivo directamente. Necesita conexión a internet para three.js (cdn.jsdelivr.net) y para el QR.
cd simulacion
python -m http.server 8080
Después se abre http://localhost:8080/. Desde la consola del navegador, solar.S muestra el estado del modelo y solar.G el del juego. WebXR necesita HTTPS (o localhost), así que en la Quest conviene usar la versión publicada.
La fuente está en simulacion/ del repositorio del curso, que es privado. El sitio
sale del repositorio público
Allocco14/estacion-solar-3d, que
tiene esta carpeta como raíz. Para actualizarlo, desde la raíz del repo del curso
y después de hacer commit:
git subtree push --prefix simulacion https://github.com/Allocco14/estacion-solar-3d.git main
Cada push a main del repo público lo publica en GitHub Pages
(.github/workflows/pages.yml).