ForHosting KIT · Saúde e esporte

Calculadora de ciclos de sono

Com o despertador às 07:00 e cinco ciclos completos, apague a luz às 23:15, com 15 minutos para pegar no sono; as opções mais curtas são 00:45, 02:15, 03:45 e 05:15. Digite a hora no formato de 24 horas. 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
Ciclos
5
Minutos para pegar no sono
15
Você obtém
Minutos por ciclo
90

Acordar no meio de um ciclo costuma parecer pior do que uma noite mais curta que termina no limite de um ciclo. Esta calculadora de horário de dormir por ciclos de sono usa o relógio de despertar de que você realmente precisa, subtrai os minutos que costuma levar para adormecer e caminha para trás em blocos fixos de noventa minutos para que cada sugestão o deixe no fim de um ciclo completo, e não no meio do sono profundo ou REM. Você recebe uma lista curta de horários, cada um com quantos ciclos e quantos minutos de sono aquela escolha proporciona, e assim pode escolher um horário realista para escola, plantões ou um voo cedo sem chutar.

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

O sono adulto é frequentemente descrito como uma sequência de ciclos de cerca de noventa minutos que passam por sono leve, profundo e REM. Terminar o sono perto do fim de um ciclo tende a ser menos brusco do que um alarme no meio de um estágio, por isso muitas tabelas de horário de dormir listam várias opções espaçadas de noventa minutos em vez de uma única duração fixa. Internamente esse relógio é convertido em minutos desde a meia-noite.

Horários que cruzam a meia-noite envolvem com aritmética modular em um dia de mil quatrocentos e quarenta minutos, de modo que um plano de seis ciclos para um alarme às 06:00 pode sugerir corretamente um horário na noite anterior, como 20:45 quando a latência é de quinze minutos. A lista vai do sono mais longo ao mais curto, como as pessoas costumam varrer as opções: mais descanso quando a agenda permite e descer de nível quando a noite se atrasa.

Para quem é útil planejar por ciclos

Ferramentas escolares e de planejamento de plantões podem pré-calcular sugestões para horários de início fixos para que o usuário escolha um relógio de apagar as luzes sustentável em vez de rolar sem fim. Sites de conteúdo que disputam a busca por calculadora de horário de dormir por ciclos de sono se beneficiam de um caminho gratuito no navegador que coincide byte a byte com a automação paga no mesmo módulo puro, de modo que demos e jobs de produção nunca discordam.

Como a implementação é parse puro tier A, não há tokens de modelo, não há rede de saída e nenhum dado pessoal de saúde é armazenado pela própria calculadora: você envia um relógio e inteiros e recebe relógios de volta. Trate o comprimento de ciclo de noventa minutos como uma heurística prática de planejamento, não como diagnóstico médico; os comprimentos individuais de ciclo variam e pessoas com distúrbios do sono devem seguir orientação clínica.

Por que contar para trás em blocos de 90 minutos?

Porque o sono adulto costuma ser descrito como uma sequência de ciclos de cerca de 90 minutos com sono leve, profundo e REM. Acordar perto do fim de um ciclo tende a ser menos brusco que um alarme no meio de uma fase.

O tempo que levo para dormir conta como sono?

Não. Esses minutos são tempo acordado depois de apagar a luz, então cada horário de dormir é antecipado nessa quantidade. O sono mostrado em cada opção soma só ciclos completos, como 450 minutos para cinco ciclos.

Posso digitar o alarme como 7:00 AM?

Não. Use o formato de 24 horas com horas e minutos, como 07:00 ou 06:30. Horários com AM ou PM e números soltos não são aceitos, então converta antes um horário de 12 horas.

E se o horário sugerido cair na noite anterior?

É o esperado em noites longas: os horários passam da meia-noite normalmente. Com o despertador às 06:00, seis ciclos e 15 minutos para dormir, a primeira sugestão é 20:45 da véspera.

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-cycles-bedtime

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-cycles-bedtime \
  -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_cycles_bedtime",
  "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.

Horários de despertar inválidos e contagens de ciclos fora da faixa falham com clareza via invalid_input em vez de inventar uma agenda.

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

Esta calculadora modela essa ideia com um comprimento de ciclo fixo de noventa minutos, devolvido na resposta como cycle_minutes para que os clientes nunca precisem codificar a constante. Você informa wake_time como uma string de vinte e quatro horas HH:MM, por exemplo 07:00 ou 06:30. Para cada contagem de ciclos n do máximo solicitado até um, o horário de dormir é wake_time menos fall_asleep_minutes menos n vezes noventa. Cada entrada inclui cycles, sleep_minutes (exatamente n vezes noventa, sem contar a latência) e a string de horário com zeros à esquerda. A latência não entra em sleep_minutes porque modela o tempo ainda acordado após apagar a luz; o horário de dormir é mais cedo para que o sono real preencha ciclos inteiros antes do alarme.

Entradas, padrões, validação e formato da resposta

O parâmetro opcional cycles é um inteiro de um a doze e o padrão é seis, cobrindo cerca de nove horas de sono puro mais o amortecimento para adormecer — faixa suficiente para a maioria das agendas adultas sem sugerir noites extremas de doze horas a menos que você peça. O único campo obrigatório é wake_time. Deve ser uma string com um padrão estrito de vinte e quatro horas de 00:00 a 23:59; strings de doze horas com AM ou PM, números soltos e valores que não sejam string são rejeitados com invalid_input que nomeia o campo. O parâmetro opcional fall_asleep_minutes é um inteiro de zero a cento e vinte e o padrão é quinze, uma latência comum nas tabelas populares de ciclos de sono. Valores fora da faixa, não inteiros ou um wake_time ausente falham antes de qualquer aritmética, e essas falhas não são cobradas. Em caso de sucesso o corpo ecoa o wake_time normalizado, os cycles e fall_asleep_minutes aplicados, cycle_minutes fixo em noventa e o array bedtimes descrito acima. Exemplo: wake_time 07:00, cycles 5, fall_asleep_minutes 15 produz horários 23:15 para cinco ciclos (quatrocentos e cinquenta minutos de sono), depois 00:45, 02:15, 03:45 e 05:15 para quatro a um ciclo. Combine a resposta com sua própria interface de calendário se quiser rótulos de fuso local; este endpoint só raciocina sobre valores de relógio de parede HH:MM que você fornece.

Onde uma API de horário de dormir por ciclos de sono se paga

Aplicativos de bem-estar e bots de coaching precisam de um primitivo pequeno e seguro offline que transforme um horário de alarme em um menu curto de horários de dormir sem embutir um modelo de ciência do sono nem chamar um endpoint de inferência na nuvem. Automação por API a US$ 0,002 por chamada bem-sucedida permite que planejadores em lote gerem tabelas para muitos horários de despertar — por exemplo a cada quinze minutos em uma janela matinal — enquanto entrada inválida nunca consome saldo.

Planeje a noite em torno de um alarme fixo

Informe o wake_time de amanhã para ver quais horários de dormir completam ciclos inteiros de 90 minutos e escolha a opção mais tarde que ainda caiba na sua noite.

Plantões e voos cedo

Recalcule os horários de dormir sempre que o horário de chamada ou de partida mudar, ajustando fall_asleep_minutes se souber que demora mais para adormecer.

Apps de bem-estar e chatbots

Chame a API a partir de um bot ou backend móvel para oferecer menus de horário de dormir alinhados a ciclos sem armazenar dados de saúde nem executar um modelo de ML.

Como funciona a calculadora de horário de dormir por ciclos de sono?

Ela subtrai fall_asleep_minutes e n×90 minutos do seu wake_time para cada contagem de ciclos de cycles até 1, envolvendo a meia-noite, e devolve esses horários com sleep_minutes por opção.

Qual formato de horário devo usar para wake_time?

Uma string HH:MM de 24 horas de 00:00 a 23:59 (por exemplo 07:00 ou 06:30). Formatos inválidos geram invalid_input e não são cobrados.

Quanto dura um ciclo de sono aqui?

Um fixo de 90 minutos, informado como cycle_minutes. sleep_minutes em cada sugestão é exatamente a contagem de ciclos multiplicada por 90.

Quais são os padrões de cycles e fall_asleep_minutes?

cycles tem padrão 6 (faixa 1–12). fall_asleep_minutes tem padrão 15 (faixa 0–120). Ambos devem ser inteiros quando fornecidos.

Quanto custa a API?

A ferramenta do navegador é gratuita. Chamadas API bem-sucedidas usam saldo pré-pago KIT a US$ 0,002 por chamada; entrada inválida não é cobrada.

Ver a documentação completa do KIT →