Skip to main content

Temporizador Pomodoro AskLou.io

¡Un temporizador Pomodoro controlado por voz construido con el Seeed Studio XIAO ESP32S3 Sense y la Pantalla Redonda para XIAO. ¡Mantente productivo con gestión de tiempo sin usar las manos!

Descripción del Proyecto

El Temporizador Pomodoro AskLou.io es una herramienta de productividad compacta y activada por voz que te ayuda a implementar la popular Técnica Pomodoro para la gestión del tiempo. Usando comandos de voz simples, puedes iniciar sesiones de trabajo, tomar descansos y gestionar tu productividad sin tocar tu computadora o teléfono.

¿Por qué el Temporizador Pomodoro AskLou.io?

Los temporizadores Pomodoro tradicionales requieren interacción manual, interrumpiendo tu flujo y concentración. AskLou.io resuelve este problema con comandos de voz, permitiéndote gestionar tu tiempo sin levantar un dedo. La elegante pantalla circular proporciona un estado de un vistazo de tu sesión actual, ayudándote a mantenerte enfocado y productivo.

Características

  • Control por Voz: Inicia y pausa tu temporizador con comandos de voz simples
  • Múltiples Tipos de Sesión: Sesiones de trabajo estándar (25 min), descansos cortos (5 min) y descansos largos (15 min)
  • Seguimiento Visual del Progreso: Indicador de progreso circular intuitivo muestra el tiempo restante
  • Libre de Distracciones: Sin aplicaciones, sin notificaciones, solo productividad enfocada
  • Personalizable: Fácil de modificar las duraciones de sesión para coincidir con tu flujo de trabajo personal
  • Bajo Consumo: Diseñado para uso durante todo el día en tu escritorio
  • Operación Independiente: No requiere smartphone o computadora una vez configurado

Hardware

Componentes Requeridos

Por qué Elegimos Este Hardware

El XIAO ESP32S3 Sense incluye un micrófono integrado, haciéndolo perfecto para aplicaciones de control por voz. Su factor de forma compacto emparejado con la impresionante pantalla redonda crea un compañero de escritorio elegante que no distrae de la estética de tu espacio de trabajo.

Proceso de Construcción

1. Ensamblaje del Hardware

  • Conecta la Pantalla Redonda a la placa XIAO ESP32S3 Sense
  • La pantalla se conecta directamente a los pines del XIAO - ¡no se requiere soldadura!
  • Opcional: Instala en la carcasa impresa en 3D para un aspecto terminado

2. Configuración del Software

Configurar CircuitPython

  • Descarga CircuitPython 8.x o más reciente desde CircuitPython.org
  • Pon tu placa en modo bootloader (haz doble clic en el botón de reset)
  • Arrastra y suelta el archivo UF2 de CircuitPython en la unidad de la placa

Instalar Librerías Requeridas

  • Descarga estas librerías del paquete de CircuitPython:
    • adafruit_display_text
    • adafruit_display_shapes
    • gc9a01.mpy
    • analogio (para funcionalidad del micrófono)
  • Cópialas a la carpeta lib en tu dispositivo CircuitPython.

3. Despliegue del Código

¡Simplemente copia el archivo code.py de este repositorio a tu dispositivo CircuitPython, y el temporizador comenzará a funcionar automáticamente!

Cómo Funciona

  • Detección de Voz: El micrófono integrado escucha sonidos por encima de un umbral
  • Simulación de Comandos: Para la versión de demostración, los comandos ciclan a través de una lista preestablecida
  • Lógica del Temporizador: Rastrea sesiones de trabajo, descansos cortos y descansos largos
  • Retroalimentación Visual: La pantalla circular muestra el tipo de sesión y el tiempo restante
  • Indicador de Progreso: Un arco iluminado muestra el progreso a través de la sesión actual

El Temporizador Pomodoro AskLou.io responde a estos comandos de voz:

  • "Start timer" - Comenzar una sesión de trabajo de 25 minutos
  • "Pause timer" - Pausar la sesión actual
  • "Start short break" - Comenzar un descanso de 5 minutos
  • "Start long break" - Comenzar un descanso de 15 minutos

Opciones de Personalización

Puedes personalizar tu Temporizador Pomodoro AskLou.io de varias maneras:

  • Duraciones de Sesión: Modifica el diccionario session_durations para cambiar las duraciones de trabajo o descanso
  • Sensibilidad de Voz: Ajusta el valor LOUD_THRESHOLD basado en tu entorno
  • Tema Visual: Cambia los colores del arco para diferentes tipos de sesión
  • Palabras de Comando: Actualiza la lista voice_commands para usar diferentes frases

Mejoras Futuras

Mejoras potenciales para versiones futuras:

  • Reconocimiento de voz mejorado para detección de comandos más confiable
  • Retroalimentación háptica o de audio cuando las sesiones terminen
  • Conectividad con aplicaciones de productividad para registro de sesiones
  • Altavoz pequeño para notificaciones de audio
  • Energía de batería para portabilidad

Recursos

Créditos

Licencia

Este proyecto se publica bajo la licencia Creative Commons Attribution-NonCommercial (CC BY-NC). Esto significa que eres libre de:

  • Compartir — copiar y redistribuir el material en cualquier medio o formato
  • Adaptar — remezclar, transformar y construir sobre el material

Bajo los siguientes términos:

  • Atribución — Debes dar el crédito apropiado, proporcionar un enlace a la licencia e indicar si se hicieron cambios. Puedes hacerlo de cualquier manera razonable, pero no de ninguna manera que sugiera que el licenciante te respalda a ti o a tu uso.
  • No Comercial — No puedes usar el material para propósitos comerciales.

Temporizador Pomodoro AskLou.io - Productividad enfocada, solo pídela.

✨ Proyecto Colaborador

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...