ThermaLab es un laboratorio virtual de transferencia de calor para explorar conducción, convección y radiación de forma interactiva. Permite ajustar valores, ver fórmulas con datos sustituidos, gráficos científicos, diagramas SVG animados, historial de prácticas y exportación de resultados.
Mi papel
Diseñé y desarrollé el laboratorio como una herramienta educativa: organicé los fenómenos físicos en experiencias manipulables y conecté cada control con fórmulas, visualizaciones y resultados comprensibles.
Decisión clave
La prioridad fue hacer visible el razonamiento, no solo entregar una cifra. Por eso cada simulación muestra los valores sustituidos en la fórmula, el comportamiento gráfico y una representación animada del fenómeno.
Qué incluye
- Conducción: pared simple, capas apiladas y cuánto frena el calor cada material.
- Convección: intercambio entre una placa y el fluido, natural y forzada.
- Radiación: cuerpo negro, superficies reales y emisividad.
- Catálogo de materiales, fluidos y superficies con propiedades físicas reales.
- Gráficos con Recharts y animaciones con Framer Motion.
Resultado
ThermaLab quedó como una aplicación funcional y abierta que reúne conducción, convección y radiación en un mismo laboratorio. El código está publicado y la demo se puede probar desde el navegador.
Stack
- React 18 + Vite 8 + TypeScript
- Tailwind CSS
- recharts, framer-motion, lucide-react
Enlaces
- Repositorio: github.com/grismaldo/thermalab
- Demo: thermalab.vercel.app

