ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證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).