ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Suite de herramientas de cálculo para química analítica e industrial: molaridad, diluciones, pH, buffers, curva de calibración, LOD/LOQ, incertidumbre GUM y más. Sitio estático con blog. HTML + CSS + JS vanilla, sin dependencias.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Suite de herramientas de cálculo y blog para química analítica e industrial.
Sitio web estático para técnicos de laboratorio, estudiantes y profesionales de la química del mundo hispanohablante. Construido sin frameworks, con HTML, CSS y JavaScript vanilla puro.
Sitio en vivo: quimcalc.com
QuimCalc ofrece 24 calculadoras y conversores de uso diario en el laboratorio, más artículos educativos sobre química analítica, instrumentación, laboratorio industrial y normativa de calidad.
Herramientas disponibles: 24 (20 calculadoras + 4 tablas de referencia) Posts del blog: 16 Dependencias externas: 0
| Herramienta | Archivo |
|---|---|
| Molaridad y masa | calculadora-molaridad.html |
| Diluciones C₁V₁=C₂V₂ | calculadora-diluciones.html |
| Conversor ppm / mg/L | conversor-ppm-mgl.html |
| Calculadora de pH | calculadora-ph.html |
| % Rendimiento | calculadora-rendimiento.html |
| Conversor de temperatura | conversor-temperatura.html |
| Concentración % p/p, p/v, v/v | concentracion-pp.html |
| Masa Molar | masa-molar.html |
| Herramienta | Archivo |
|---|---|
| Buffers — Henderson-Hasselbalch | calculadora-buffers.html |
| Diluciones seriadas | diluciones-seriadas.html |
| Dureza del agua (8 unidades) | dureza-agua.html |
| Titulación volumétrica | calculadora-titulacion.html |
| Herramienta | Archivo |
|---|---|
| Curva de calibración | curva-calibracion.html |
| LOD / LOQ (3 métodos) | lod-loq.html |
| Incertidumbre GUM | incertidumbre.html |
| % Recuperación y error sistemático | recuperacion-error.html |
| Solución desde sólido con pureza | solucion-desde-solido.html |
| Dilución desde reactivo comercial | diluciones-reactivo-comercial.html |
| Estadística básica para laboratorio | estadistica-laboratorio.html |
| Conversor de concentración ampliado | conversor-concentracion.html |
| Tabla | Archivo |
|---|---|
| Tabla periódica interactiva | tabla-periodica.html |
| Tabla de pKa | tabla-pka.html |
| Tabla de indicadores ácido-base | tabla-indicadores.html |
| Tabla de solubilidad | tabla-solubilidad.html |
16 posts sobre química analítica, instrumentación, laboratorio industrial y normativa de calidad.
Categorías: Química básica · Agua y medio ambiente · Análisis volumétrico · Instrumentación · Laboratorio industrial · Normativa y calidad
HTML5 semántico
CSS3 con variables (:root) — sin frameworks
JavaScript ES6 vanilla — sin librerías externas
BEM — nomenclatura de clases
SVG inline (Lucide) — íconos embebidos
JSON-LD — datos estructurados SEO
PWA + Service Worker — disponible offline
Vercel — hosting y deploy automático
Sin npm. Sin Node. Sin React. Sin bundler. Abrís el index.html y funciona.
QuimCalc/
├── data/
│ ├── posts.json ← metadatos de posts (editá acá para agregar)
│ └── tools.json ← metadatos de herramientas
├── scripts/
│ ├── sync_indexes.py ← regenera blog/index.html, sitemap y sw.js
│ └── build_layout.py ← inyecta header/footer canónicos en todas las páginas
├── INSTRUCCIONES.md ← guía detallada para agregar contenido
└── quimcalc/ ← raíz del sitio (servida por Vercel)
├── index.html
├── styles.css
├── sw.js ← Service Worker PWA
├── sitemap.xml
├── js/
│ ├── animations.js ← fade-in on scroll (IntersectionObserver)
│ ├── pwa-register.js
│ ├── consent-banner.js ← banner de cookies + Consent Mode v2
│ ├── blog-filtro.js ← filtrado de posts por categoría
│ ├── historial.js ← "tus últimos 10 cálculos" por herramienta
│ └── init-speed-insights.js
├── herramientas/
│ ├── *.html
│ └── js/
└── blog/
├── index.html
└── posts/
├── PLANTILLA-post.html
├── img/
└── *.html
Ver guía completa en INSTRUCCIONES.md
# 1. Crear el HTML del post desde la plantilla
cp quimcalc/blog/posts/PLANTILLA-post.html quimcalc/blog/posts/nombre-del-articulo.html
# Editar el archivo y completar el contenido
# 2. Agregar la imagen (WebP, 600×200 px)
# quimcalc/blog/posts/img/nombre-del-articulo.webp
# 3. Registrar el post en data/posts.json (agregar objeto al array)
# 4. Sincronizar índices
python scripts/sync_indexes.py
# 5. Publicar
git add . && git commit -m "Blog: agrega post 'Título'" && git push
# 1. Crear el HTML de la herramienta
cp quimcalc/herramientas/calculadora-molaridad.html quimcalc/herramientas/nueva-herramienta.html
# Editar el archivo
# 2. Agregar el bloque en quimcalc/index.html (sección #herramientas)
# 3. Registrar en data/tools.json
# 4. Sincronizar índices
python scripts/sync_indexes.py
# 5. Publicar
git add . && git commit -m "Herramienta: agrega 'Nombre'" && git push
Header/footer: son idénticos en todo el sitio y los genera
scripts/build_layout.pydesde una única definición. No los edites a mano en cada página. Cambiá el header o footer enbuild_layout.pyy corrépython scripts/build_layout.py --write(sin--writemuestra el diff sin tocar nada). Las páginas nuevas los reciben con solo correr el script;offline.htmlse excluye a propósito (header/footer reducidos).
El sitio se despliega automáticamente en Vercel al hacer push a main. No se requiere ninguna acción manual.
| Variable CSS | Color | Uso |
|---|---|---|
--color-fondo | #F7F5F0 | Fondo principal (crema cálida) |
--color-acento | #1A5C38 | Botones, links, destacados (verde) |
--color-header-bg | #1C2E22 | Header y footer (verde oscuro) |
--color-texto | #1C1A17 | Texto principal |
--color-borde | #D4CFC4 | Bordes y separadores |
Tipografías: Source Serif 4 (títulos) · DM Sans (cuerpo)
Desarrollado con asistencia de Claude (Anthropic).