Pular para o conteúdo principal

Timer Pomodoro AskLou.io

Um timer Pomodoro controlado por voz, construído com o Seeed Studio XIAO ESP32S3 Sense e o Round Display for XIAO. Mantenha-se produtivo com gerenciamento de tempo sem usar as mãos!

Visão Geral do Projeto

O Timer Pomodoro AskLou.io é uma ferramenta de produtividade compacta, ativada por voz, que ajuda você a aplicar a popular Técnica Pomodoro para gerenciamento de tempo. Usando comandos de voz simples, você pode iniciar sessões de trabalho, fazer pausas e gerenciar sua produtividade sem tocar no computador ou no celular.

Por que o Timer Pomodoro AskLou.io?

Timers Pomodoro tradicionais exigem interação manual, quebrando seu fluxo e sua concentração. O AskLou.io resolve esse problema com comandos de voz, permitindo que você gerencie seu tempo sem levantar um dedo. O elegante display circular fornece, de relance, o status da sua sessão atual, ajudando você a manter o foco e a produtividade.

Recursos

  • Controle por voz: Inicie e pause seu timer com comandos de voz simples
  • Múltiplos tipos de sessão: Sessões de trabalho padrão (25 min), pausas curtas (5 min) e pausas longas (15 min)
  • Acompanhamento visual do progresso: Um indicador de progresso circular e intuitivo mostra o tempo restante
  • Sem distrações: Sem apps, sem notificações, apenas produtividade focada
  • Personalizável: Fácil de modificar as durações das sessões para combinar com seu fluxo de trabalho
  • Baixo consumo de energia: Projetado para uso o dia todo na sua mesa
  • Funcionamento independente: Nenhum smartphone ou computador é necessário depois da configuração

Hardware

Componentes Necessários

Por que Escolhemos Este Hardware

O XIAO ESP32S3 Sense inclui um microfone onboard, o que o torna perfeito para aplicações de controle por voz. Seu formato compacto, combinado com o impressionante display redondo, cria um companheiro elegante para a mesa que não distrai da estética do seu espaço de trabalho.

Processo de Construção

1. Montagem de Hardware

  • Conecte o Round Display à placa XIAO ESP32S3 Sense
  • O display se conecta diretamente aos pinos do XIAO – sem necessidade de solda!
  • Opcional: Instale em um case impresso em 3D para um acabamento profissional

2. Configuração de Software

Configurar o CircuitPython

  • Baixe o CircuitPython 8.x ou mais recente em CircuitPython.org
  • Coloque sua placa em modo bootloader (clique duas vezes no botão de reset)
  • Arraste e solte o arquivo UF2 do CircuitPython na unidade da placa

Instalar as Bibliotecas Necessárias

  • Baixe estas bibliotecas do CircuitPython bundle:
    • adafruit_display_text
    • adafruit_display_shapes
    • gc9a01.mpy
    • analogio (para funcionalidade do microfone)
  • Copie-as para a pasta lib no seu dispositivo CircuitPython.

3. Implantação do Código

Basta copiar o arquivo code.py deste repositório para o seu dispositivo CircuitPython, e o timer começará a rodar automaticamente!

Como Funciona

  • Detecção de voz: O microfone onboard escuta sons acima de um certo limite
  • Simulação de comandos: Para a versão de demonstração, os comandos percorrem uma lista predefinida
  • Lógica do timer: Acompanha sessões de trabalho, pausas curtas e pausas longas
  • Feedback visual: O display circular mostra o tipo de sessão e o tempo restante
  • Indicador de progresso: Um arco iluminado mostra o progresso da sessão atual

O Timer Pomodoro AskLou.io responde a estes comandos de voz:

  • "Start timer" - Inicia uma sessão de trabalho de 25 minutos
  • "Pause timer" - Pausa a sessão atual
  • "Start short break" - Inicia uma pausa de 5 minutos
  • "Start long break" - Inicia uma pausa de 15 minutos

Opções de Personalização

Você pode personalizar seu Timer Pomodoro AskLou.io de várias maneiras:

  • Durações das sessões: Modifique o dicionário session_durations para alterar a duração de trabalho ou das pausas
  • Sensibilidade de voz: Ajuste o valor LOUD_THRESHOLD com base no seu ambiente
  • Tema visual: Altere as cores do arco para diferentes tipos de sessão
  • Palavras de comando: Atualize a lista voice_commands para usar frases diferentes

Melhorias Futuras

Possíveis melhorias para versões futuras:

  • Reconhecimento de voz aprimorado para detecção de comandos mais confiável
  • Feedback háptico ou de áudio quando as sessões terminam
  • Conectividade com apps de produtividade para registro das sessões
  • Pequeno alto-falante para notificações de áudio
  • Alimentação por bateria para portabilidade

Recursos

Créditos

Licença

Este projeto é lançado sob a licença Creative Commons Attribution-NonCommercial (CC BY-NC). Isso significa que você é livre para:

  • Compartilhar — copiar e redistribuir o material em qualquer suporte ou formato
  • Adaptar — remixar, transformar e criar a partir do material

Sob as seguintes condições:

  • Atribuição — Você deve dar o devido crédito, fornecer um link para a licença e indicar se foram feitas alterações. Você pode fazer isso de qualquer forma razoável, mas não de maneira que sugira que o licenciador endossa você ou o seu uso.
  • NãoComercial — Você não pode usar o material para fins comerciais.

Timer Pomodoro AskLou.io - Produtividade focada, é só pedir.

✨ Projeto de Colaborador

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...