La caja, en 3D
Primer modelo paramétrico en CadQuery. Un túnel vertical abierto adelante y atrás: el muñeco vive adentro, parado sobre su huella (con la antena NFC justo debajo), y el sonido sale por dos puertos acampanados (adelante y atrás). La base se cierra con una tapa inferior atornillada (4 insertos M3) para acceder a la electrónica. La tapa es además el chasis (sled): lleva la cuna del parlante (hacia arriba) y la torre del RC522, así al removerla sale toda la electrónica junta. Falta ubicar los módulos chicos y la futura base giratoria.
- Cover (cuna + bandejas)
- Manifold acústico
- Base RC522
- Parlante
- RC522
- Carcasa (translúcida)
Cada pieza impresa, rotable — mismo visor que arriba
| Medida | Valor | Nota |
|---|---|---|
| Alto total | 180 mm | más alto que ancho |
| Ancho × profundidad | 100 × 100 mm | base para parlante + electrónica |
| Túnel interior | 64 mm ancho | arco de radio 32, pilares de 18 |
| Base (alto) | 60 mm | hueca, tapa inferior desmontable |
| Huella del muñeco | ⌀ 60 mm | rebaje de 2.5, antena RC522 debajo |
| Parlante | ⌀ 51 × 21 mm | reciclado JBL, mira hacia abajo |
| Salida de sonido | 2 puertos | acampanados, adelante + atrás |
| Cierre | 4 × M3 | tapa inferior + insertos heat-set |
| Chasis (sled) | 1 pieza | parlante ↑ + torre RC522, sale todo junto |
| Paredes / esquinas | 3 mm / r14 | rígido e imprimible |
Cómo se juega
Toda la interacción básica pasa por el muñeco. No hace falta saber leer, ni tocar un botón para empezar.
El cuento arranca
El lector reconoce el tag NFC del muñeco y empieza a reproducir su historia desde la tarjeta SD.
Se pausa al instante
Al retirar el muñeco, la caja pausa y recuerda el segundo exacto. Lo volvés a apoyar y retoma justo ahí.
Queda en silencio
Cuando el cuento acaba entero, la caja calla. La próxima vez que lo apoyes, empieza de nuevo desde el principio.
Un muñeco = una carpeta. La caja reproduce en orden los archivos de esa carpeta: un archivo es un cuento corto; varios capítulos, un audiolibro. Misma lógica para los dos.
Qué lleva adentro
Prototipamos con lo que ya hay en el cajón y pasamos a las piezas finales una vez validada la idea. La salida de audio y la lectura del tag están pensadas como módulos intercambiables, así el salto no rompe nada.
ESP32
Lee el tag, decodifica el audio y maneja todo el estado de reproducción.
WROOM-32 (prueba) → ESP32-S3 (final)RC522
Detecta el tag a pocos centímetros y devuelve su UID único. Vive justo debajo de la zona donde se apoya el muñeco.
bus SPISalida de sonido
DAC interno de 8 bits para prototipar sin comprar nada; I2S limpio de 16 bits en la versión final.
DAC + PAM8403 → I2S + MAX98357ADriver 4Ω 3W
Full-range reciclado de un parlante JBL. Mono alcanza y sobra para narrar voz con calidez.
reutilizado ♻Tarjeta microSD
Guarda los cuentos en carpetas y un mapa que asocia cada UID con su carpeta. Todo funciona sin internet.
mapa.json + /audioPerilla + USB 5V
Un potenciómetro maneja el volumen por software. Se alimenta desde un riel de 5V común por USB.
batería recargable en v2Del muñeco al cuento
El camino que recorre una historia, desde que el chico apoya el personaje hasta que suena por el parlante.
Hasta dónde llegamos
Primero un prototipo que funcione bien y sea nuestro. Después decidimos si escala a producto.
v1 — que funcione y suene
- Alimentación por USB, riel de 5V común
- Mapeo por UID: cada tag ligado a una carpeta
- Alta de muñecos nuevos por monitor serie
- Play / pausa por presencia del muñeco
- Memoria de posición por cuento
- Perilla de volumen y un parlante
v2 — que sea un juguete de verdad
- Batería recargable + carga por USB
- Modo «aprender»: asignar muñecos en la propia caja
- Cuento escrito en el tag: el muñeco anda en cualquier caja
- WiFi para cargar cuentos nuevos sin sacar la SD
- Grabar mensajes con micrófono (ya tenemos el MAX9814)
- Segundo parlante en serie para voz más llena