ia

PolyMO, una mascota virtual con IA local para moderar el uso del smartphone

El proyecto integra un ESP32-S3 y un compañero Android con modelos de lenguaje y reconocimiento de voz para vincular el bienestar del compañero digital al uso responsable del teléfono.

El desarrollador Brenpoly ha presentado PolyMO, un dispositivo que redefine la interacción con las herramientas de monitoreo del tiempo de pantalla. Inspirándose en las mascotas virtuales de la década de 1990, PolyMO se conecta vía Bluetooth Low Energy a un teléfono Android para supervisar el uso de aplicaciones. Si el usuario excede un umbral de tiempo predefinido en determinadas aplicaciones, la mascota virtual enferma y, de continuar el comportamiento, finalmente muere. Esta aproximación convierte la abstracción de un temporizador en una consecuencia visible y tangible para el usuario, haciendo más difícil ignorar las advertencias sobre el uso prolongado del dispositivo móvil, según informa Hackster.io.

El núcleo de PolyMO lo constituye una placa de desarrollo Waveshare ESP32-S3 de 1.8 pulgadas con pantalla táctil AMOLED. Esta placa integra un microcontrolador ESP32-S3, una pantalla AMOLED de 368 × 448 píxeles, micrófono, altavoz, hardware de audio, un IMU de seis ejes y un reloj en tiempo real. Una batería LiPo de 1,300 mAh proporciona una autonomía aproximada de 24 horas. El firmware del ESP32 gestiona el estado de la mascota, las animaciones faciales, los períodos de inactividad y la interacción táctil. Adicionalmente, el IMU permite al usuario agitar el dispositivo para interactuar y mejorar el estado de ánimo de la mascota.

La aplicación complementaria para Android desempeña un rol crucial al asumir las tareas computacionalmente más exigentes. Emplea Llama.cpp para ejecutar localmente modelos de lenguaje cuantificados de entre 1.000 y 3.000 millones de parámetros, Whisper para el reconocimiento de voz y Piper para la síntesis de texto a voz. Esta integración permite a los usuarios conversar con su mascota virtual. Además, la aplicación puede acceder a la información de tiempo de pantalla y a las notificaciones de Android, ofreciendo la capacidad de leer y resumir las notificaciones entrantes, lo que podría reducir la necesidad de consultar el teléfono directamente.

El desarrollo de PolyMO contempló varias opciones de diseño para la carcasa, modeladas en Fusion y Blender y luego impresas en 3D con boquillas de 0,2 mm para capturar los detalles. La placa Waveshare se ajusta a presión en la parte frontal, mientras que la batería se asegura en la parte trasera. Aunque PolyMO no impide el ‘doomscrolling’ de forma absoluta, ya que el usuario puede optar por ignorar la mascota, Brenpoly subraya que la representación visual del sufrimiento del compañero digital proporciona una capa adicional de disuasión, distinta a las advertencias abstractas de los temporizadores de pantalla.

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *