HeadlinesBriefing favicon HeadlinesBriefing.com

M5Stack PaperMono Lista de Compras con FastAPI Sync

Hacker News •
×

M5Stack PaperMono convierte el dispositivo en una lista de compras para la nevera que se sincroniza con una app web para teléfono vía Wi-Fi. El dispositivo, basado en un ESP32-S3 con una pantalla táctil de 3.97 pulgadas 480×800 de tinta electrónica, ejecuta aproximadamente 2,400 líneas de C++. Cuenta con actualizaciones parciales rápidas de pantalla, un teclado en pantalla con sugerencias de artículos y redes de bajo consumo que se sincronizan cada hora o después de cada edición mientras funciona sin conexión. Un servidor FastAPI con tienda SQLite sitúa entre el dispositivo y el navegador web, opcionalmente usando Claude Code para auto-ordenar nuevos artículos en pasillos. El repositorio incluye firmware platformio, una interfaz web UI y documentación de hardware con mapas de pines y direcciones I²C.

El proyecto fue totalmente vibe-coded con Claude Code, con el creador admitiendo que es el primer proyecto casero usado a diario. Las funciones incluyen listas agrupadas por orden de caminata, funcionalidad para tiquear en pantalla y manejo de energía de sueño profundo con secuencia de apagado seguro. El dispositivo recuerda cada artículo agregado en un catálogo que impulsa ambas pantallas de sugerencias.

Las capacidades clave incluyen asignación opcional de pasillos impulsada por Claude, edición sin conexión en cola para flash, y una luz frontal apagada de predeterminado. La documentación del firmware detalla la secuencia de puesta en marcha del IC de energía, expandedor de E/S, panel y controlador táctil en un orden conocido-good.