ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Plataforma web para aprender vocabulario chino en contexto, pensada para clases online. Las tarjetas tradicionales (tipo Quizlet) muestran palabras sueltas: 认识 → conocer. Así no se distinguen sinónimos aparentes (房子 / 家), no se ven los distintos usos de una palabra (家 también es clasificador: 一家公司) y partículas como 了 o 过 son imposibles de entender. Esta plataforma propone aprender cada palabra dentro de frases, con una herramienta hecha específicamente para el chino:README 전문 보기 ↗
rènshi — conocer, reconocer
Vocabulario chino en contexto, hecho para enseñar en clase por videollamada.
Para enseñar vocabulario por videollamada, la profesora arma tarjetas en Quizlet y diapositivas en PowerPoint. Lleva horas, se repite igual en cada clase y no le dice si el grupo entendió. Renshi viene a reemplazar eso.
Las tarjetas de vocabulario de siempre muestran palabras sueltas:
认识 → conocer. Así no se distinguen sinónimos aparentes (房子 / 家), no se
ven los distintos usos de una palabra (家 también es clasificador: 一家公司) y
partículas como 了 o 过 son imposibles de entender.
Renshi enseña cada palabra dentro de frases, con lo que el chino necesita y una tarjeta normal no tiene: el orden de los trazos, de qué piezas está hecho cada carácter y cómo se usa de verdad.
Frente a Quizlet y un PPT
| Quizlet + PPT | Renshi | |
|---|---|---|
| Preparar | Tarjeta por tarjeta, diapositiva por diapositiva | Elegir del HSK 3.0 o pegar la lista del libro: frases, pinyin y audio ya vienen |
| La palabra | Sola, con una foto | En frases reales, con matiz y nota cultural |
| El carácter | Imagen fija | Se dibuja trazo a trazo; de qué piezas está hecho |
| Repasar | Siempre lo mismo | Las frases rotan: primero las que el grupo no vio |
| ¿Entendieron? | Preguntar en voz alta | Votan desde el celular, anónimos y sin cuenta |
sequenceDiagram
actor P as Profesora
participant R as Renshi (pantalla compartida)
actor A as Alumnos (celular)
P->>R: Empieza la clase con una lección
R-->>A: Código de 6 letras en renshi.davila.uno/v
loop Cada palabra
R->>R: Anverso: el carácter se dibuja trazo a trazo
R->>R: Reverso: pinyin, significado, cómo se forma y frases
R-->>A: La palabra aparece sola en el celular
A->>R: Votan sin cuenta: no la sé · me costó · bien · fácil
P->>R: Valora al grupo y ve el semáforo
end
La tarjeta
La profesora
pengyou) o significado,
marca varias y las añade de golpe, o pega la lista de palabras de su libro.Los alumnos
El contenido
vosotros o coche), más
trazos y descomposición para los caracteres de todos los niveles.Para no prometer lo que no existe, esto todavía no está:
/lab/escritura, falta probarla con el dedo).| App | Next.js 16 (Cache Components) · React 19 · TypeScript |
| Interfaz | Tailwind v4 · shadcn/ui · next-intl (中文 / español / English) · next-themes |
| Datos y login | Supabase: Postgres con RLS en cada tabla; los alumnos votan por dos funciones públicas, sin clave secreta en el servidor |
| Despliegue | Vercel en São Paulo (gru1), junto a la base |
| Chino | Hanzi Writer · Make Me a Hanzi · temario oficial HSK 3.0 |
npm ci
cp .env.example .env.local # y rellenarlo con los datos de Supabase
npm run dev # http://localhost:3000
Sin cuenta se puede abrir la lección de demo en /present. Para todo lo demás
hace falta una base de Supabase con las migraciones de supabase/migrations
(npm run db:migrate).
Base de desarrollo. Toda migración se prueba primero en una base aparte
(hanzi-dev), nunca directo en producción:
npm run dev:base-dev # servidor contra la base de desarrollo, puerto 3001
Pruebas
| Comando | Qué comprueba |
|---|---|
npm run test:unit | Rotación de frases, semáforo, categorías y estado de conexión |
npm run test:db | Migraciones y permisos (RLS) en una base local con PGlite |
npm run test:visual | La tarjeta en 4 tamaños de pantalla, claro y oscuro, con contraste y foco de teclado |
npm run test:recorridos:dev | Recorridos con sesión real: docente, alumno anónimo y admin |
Las sesiones para los recorridos se guardan con npm run test:sesion:dev admin
(y laoshi): abre el login y la contraseña la escribe una persona, nunca un
script.
| Datos | Fuente | Licencia |
|---|---|---|
| Temario y niveles | HSK 3.0 oficial (2025/2026) | lista oficial |
| Glosas en español | Gushi | CC BY-SA 4.0 |
| Frases de ejemplo abiertas | Gushi y Tatoeba | CC BY-SA 4.0 · CC BY 2.0 FR |
| Descomposición de caracteres | Make Me a Hanzi | LGPL v3 o posterior |
| Trazos | hanzi-writer-data | Arphic Public License |
El detalle por archivo está en data/README.md y la política editorial en contenido/POLITICA-DE-CONTENIDO.md.
| Archivo | Contenido |
|---|---|
| HOJA-DE-RUTA.md | Prioridades vigentes |
| IDEA.md | De dónde salió la idea, argumentos y referencias |
| ARQUITECTURA.md | Modelo de datos, pantallas y fases |
| AGENTS.md | Reglas breves compartidas por los agentes de IA |
| ESTADO-ACTUAL.md | Estado operativo vigente |
| docs/especificacion-2026-10-15/ | Especificación de referencia (fotografía del 15-oct, no se actualiza) |
| DECISIONES.md | Decisiones de producto y arquitectura |
| BITACORA.md | Registro técnico día a día: qué cambió, por qué y qué quedó sin probar |
| IDEAS-POR-CONTRASTAR.md | Ideas y hallazgos todavía sin decidir |
| docs/prioridades-renshi.html | Prioridades con costo, tiempo y cuadrante (copia del artifact de Claude del 25-oct; ábrelo en el navegador) |
Hecho por Ever Dávila para su clase de chino, con Claude Code, Codex y Cline como compañeros de trabajo.
认识一个字,不如认识一句话。 · Mejor conocer una frase que un carácter.
| DIAGNOSTICO-MODO-CLASE.md |
| Diagnóstico del modo clase, evaluación grupal y votación anónima |
| BRIEF-DISENO.md | Brief del diseño visual |
| LECCIONES.md | Lecciones técnicas heredadas de otros proyectos |