ForHosting KIT · Saúde e esporte

Calculadora de ciclos de sono

Para acordar às 07:00 no fim de um ciclo, deite-se às 23:15 para cinco ciclos de 90 minutos ou às 21:45 para seis, com 15 minutos para pegar no sono. Digite o horário do seu despertador. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Hora de acordar
07:00
Você obtém
Minutos por ciclo
90
Ciclos
6
Latência do sono (min)
15
Quantidade de horários de dormir
6

Acordar no meio de um ciclo de sono de noventa minutos é o que torna um alarme brutal mesmo depois de um descanso que deveria ter bastado. Esta calculadora de ciclos de sono recebe uma hora de acordar desejada e conta para trás em ciclos REM e NREM de noventa minutos para que você vá dormir em um horário de relógio que o deixe no fim de um ciclo, e não em sono profundo. Devolve uma lista de horários para deitar, um para cada ciclo concluído da opção mais longa até um único ciclo, depois de subtrair uma latência para adormecer de quinze minutos por padrão.

Como ciclos de sono de noventa minutos transformam a hora de acordar em horários para dormir

Um ciclo de sono é a sequência de cerca de noventa minutos em que o cérebro percorre sono leve, sono profundo de ondas lentas e REM. Acordar no fim de um ciclo, em sono mais leve, costuma ser bem mais ameno do que um alarme que corta o sono de ondas lentas, e por isso tanta gente busca uma calculadora de ciclos de sono em vez de uma tabela genérica de horas de descanso. Você informa a hora de acordar desejada como string de relógio.

O motor converte esse relógio em minutos desde a meia-noite, subtrai a latência para adormecer e depois subtrai um ciclo completo, dois ciclos, três ciclos e assim por diante até a contagem pedida, cruzando a meia-noite com aritmética modular em um dia de 1440 minutos. Cada resultado é um horário para deitar mais a contagem de ciclos, os minutos de sono que aquela opção representa e a mesma duração em horas.

Seis ciclos são nove horas de sono, cinco ciclos são sete horas e meia, quatro ciclos são seis horas, três ciclos são quatro horas e meia, dois ciclos são três horas e um ciclo são noventa minutos. Adultos que querem uma noite completa em geral escolhem cinco ou seis ciclos; quem trabalha em turnos, pais em uma noite interrompida e quem planeja sonecas usam as opções mais curtas.

Quem planeja a hora de dormir por ciclos

Programas de coaching, planejadores de turno e módulos de higiene do sono para provas podem afirmar a lista de horários para deitar contra um oráculo determinístico em vez de planilhas mantidas à mão que se desviam quando alguém esquece o cruzamento da meia-noite. Validação falha não consome saldo. Apresente o aviso educativo: ciclos de noventa minutos são uma heurística útil de planejamento, não uma medição laboratorial dos estágios do sono, e não substituem aconselhamento clínico para insônia, transtornos circadianos ou trabalho de segurança crítica.

Mantenha as solicitações pequenas, fixe nos testes os horários devolvidos e você obtém sugestões reproduzíveis para widgets, plugins LMS e workers de borda sem montar uma pilha própria de ciência do sono.

Planejar o horário de dormir desta noite a partir de um alarme

Informe a hora de acordar 07:00 e escolha deitar em 5 ou 6 ciclos para o alarme tocar no fim de um ciclo, e não em sono profundo.

Turnos e opções de noite curta

Quando você precisar acordar às 05:30, liste horários de 3 e 4 ciclos para que uma noite truncada ainda termine no limite de um ciclo.

O que é um ciclo de sono de 90 minutos?

É uma unidade de planejamento para uma rodada típica REM–NREM. Esta ferramenta não mede os seus estágios; só conta blocos completos de 90 minutos para trás a partir da hora de acordar que você informa.

O que acontece se a hora de acordar não for um horário válido?

Envie HH:MM de 24 horas (00:00–23:59) ou h:mm AM/PM de 12 horas. Palavras, datas e 24:00 são rejeitados e não cobrados.

Por que a latência para adormecer é de quinze minutos por padrão?

A maioria das calculadoras de ciclos de sono para o consumidor reserva cerca de um quarto de hora para adormecer antes do primeiro bloco de 90 minutos.

Isto usa a hora atual do dia?

Não há Date, nem fuso nem leitura de relógio, de modo que a mesma entrada sempre devolve os mesmos horários para deitar.

Quantos ciclos de sono devo buscar?

Adultos que querem uma noite completa costumam escolher cinco ou seis ciclos, ou seja, sete horas e meia ou nove horas de sono. Quem trabalha em turnos, pais com noites interrompidas e quem planeja um cochilo usam as opções mais curtas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/health/sleep-cycle

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/health/sleep-cycle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"wake_time":"07:00"}'
{
  "wake_time": "07:00"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.sleep_cycle",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Uma string de relógio inválida falha com invalid_input em vez de inventar um horário.

Como ciclos de sono de noventa minutos transformam a hora de acordar em horários para dormir

Este endpoint trata esse bloco de noventa minutos como unidade fixa de aritmética.

Contrato de entrada, formatos de relógio, latência e comportamento de erro

Passe zero se quiser uma contagem pura de blocos de noventa minutos sem latência. Envie um corpo JSON com um campo obrigatório, wake_time, mais dois inteiros opcionais. wake_time é um relógio, não uma data de calendário: HH:MM de 24 horas de 00:00 a 23:59, com ou sem zero à esquerda, ou a forma de 12 horas h:mm AM/PM como 7:00 AM ou 11:30 PM. Os aliases time, wake e wake_up são aceitos e significam o mesmo campo. Tudo o que não for um horário válido — strings vazias, campos ausentes, 24:00, 7:60, meio-dia como palavra, carimbos ISO com data e valores que não sejam string e não se analisem como relógio — falha com invalid_input nomeando wake_time, e essas falhas não são cobradas. cycles vale seis por padrão e deve ser um inteiro de um a doze; é a opção mais longa da lista, e a resposta ainda inclui cada contagem mais curta até um para que o chamador possa apresentar um menu. latency_minutes vale quinze por padrão e deve ser um inteiro de zero a sessenta; modela quanto você demora para adormecer e é subtraído antes da conta dos ciclos, porque o descanso de verdade começa depois que o sono vem, não no instante em que você se deita. Em caso de sucesso o corpo ecoa o wake_time normalizado em HH:MM de 24 horas com zeros, cycle_minutes igual a noventa, os cycles e latency_minutes aplicados, bedtime_count, um array bedtimes ordenado do maior para o menor sono e uma string formula curta. Combine a lista com a sua própria interface de lembretes se precisar de notificações; este endpoint só calcula horários de relógio.

Onde uma API de hora de dormir por ciclo de sono agrega valor

Apps de bem-estar e bots de hora de dormir podem chamar uma API parse enxuta para preencher uma lista de sugestões de deitar a partir do alarme do usuário sem embutir a aritmética de ciclos de sono em cada build do cliente e sem ler o relógio do aparelho, o que mantém os testes determinísticos. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.

Apps de bem-estar e bots de hora de dormir

Incorpore a mesma lista determinística de horários para deitar em um bot de chat ou rastreador via API, ajustando latency_minutes por usuário.

Como a calculadora de ciclos de sono escolhe os horários para dormir?

Converte wake_time em minutos desde a meia-noite, subtrai latency_minutes (padrão 15) e depois subtrai n × 90 minutos para n de cycles até 1, envolvendo em um relógio de 24 horas. Cada n é uma linha em bedtimes.

Ver a documentação completa do KIT →