ForHosting KIT · Salute e sport

Calcolatore di cicli di sonno

Per svegliarsi alle 07:00 alla fine di un ciclo, vada a letto alle 23:15 per cinque cicli da 90 minuti o alle 21:45 per sei, con 15 minuti per addormentarsi. Inserisca l'ora della sveglia. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Ora di sveglia
07:00
Ottiene
Minuti per ciclo
90
Cicli
6
Latenza del sonno (min)
15
Numero di orari per coricarsi
6

Svegliarsi a metà di un ciclo di sonno di novanta minuti è ciò che rende un allarme brutale anche dopo un riposo che avrebbe dovuto bastare. Questo calcolatore di cicli di sonno prende un'ora di sveglia desiderata e conta all'indietro in cicli REM e NREM di novanta minuti perché Lei si corichi a un orario di orologio che La collochi alla fine di un ciclo anziché nel sonno profondo. Restituisce un elenco di orari per coricarsi, uno per ogni ciclo completato dall'opzione più lunga fino a un solo ciclo, dopo aver sottratto una latenza di addormentamento di quindici minuti per impostazione predefinita.

Come i cicli di sonno di novanta minuti trasformano un'ora di sveglia in orari per coricarsi

Un ciclo di sonno è la sequenza di circa novanta minuti in cui il cervello attraversa sonno leggero, sonno profondo a onde lente e REM. Svegliarsi alla fine di un ciclo, in sonno più leggero, di solito è assai più gentile di un allarme che taglia il sonno a onde lente, ed è per questo che tante persone cercano un calcolatore di cicli di sonno piuttosto che una tabella generica di ore di riposo. Lei fornisce un'ora di sveglia desiderata come stringa di orologio.

Il motore converte quell'orologio in minuti dalla mezzanotte, sottrae la latenza di addormentamento, poi sottrae un ciclo completo, due cicli, tre cicli e così via fino al conteggio richiesto, avvolgendo oltre la mezzanotte con aritmetica modulare su un giorno di 1440 minuti. Ogni risultato è un orario per coricarsi più il conteggio dei cicli, i minuti di sonno che quell'opzione rappresenta e la stessa durata in ore.

Sei cicli sono nove ore di sonno, cinque cicli sette ore e mezza, quattro cicli sei ore, tre cicli quattro ore e mezza, due cicli tre ore e un ciclo novanta minuti. Gli adulti che vogliono una notte intera scelgono in genere cinque o sei cicli; chi lavora a turni, i genitori in una notte spezzata e chi pianifica un pisolino usano le opzioni più brevi.

L'aritmetica non legge mai l'orologio di sistema e non costruisce mai un oggetto Date, così la stessa ora di sveglia produce sempre lo stesso elenco di orari per coricarsi in ogni fuso e runtime.

Pianificare l'orario di stasera a partire da una sveglia

Inserisca un'ora di sveglia 07:00 e scelga di coricarsi a 5 o 6 cicli perché l'allarme suoni alla fine di un ciclo e non nel sonno profondo.

Turni e opzioni di notte corta

Quando Lei deve alzarsi alle 05:30, elenchi orari a 3 e 4 cicli così una notte troncata termina comunque su un confine di ciclo.

Che cos'è un ciclo di sonno di 90 minuti?

È un'unità di pianificazione per un giro REM–NREM tipico. Questo strumento non misura i Suoi stadi; conta solo blocchi completi di 90 minuti all'indietro dall'ora di sveglia che Lei fornisce.

Che succede se l'ora di sveglia non è un orario valido?

Invii HH:MM a 24 ore (00:00–23:59) oppure h:mm AM/PM a 12 ore. Parole, date e 24:00 sono rifiutati e non addebitati.

Perché la latenza di addormentamento è di quindici minuti per impostazione predefinita?

La maggior parte dei calcolatori di cicli di sonno per il pubblico riserva circa un quarto d'ora per addormentarsi prima del primo blocco di 90 minuti.

Usa l'ora attuale del giorno?

Non c'è Date, né fuso né lettura dell'orologio, così lo stesso ingresso restituisce sempre gli stessi orari per coricarsi.

Quanti cicli di sonno conviene completare?

Gli adulti che vogliono una notte piena scelgono di solito cinque o sei cicli, cioè sette ore e mezza o nove ore di sonno. Chi lavora a turni, i genitori con notti spezzate e chi pianifica un pisolino usano le opzioni più brevi.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Una stringa di orologio non valida fallisce con invalid_input invece di inventare un orario.

Come i cicli di sonno di novanta minuti trasformano un'ora di sveglia in orari per coricarsi

Questo endpoint tratta quel blocco di novanta minuti come unità fissa di aritmetica.

Contratto di ingresso, formati di orologio, latenza e comportamento di errore

Passi zero se desidera un puro conteggio di blocchi di novanta minuti senza latenza. Invii un corpo JSON con un campo obbligatorio, wake_time, più due interi facoltativi. wake_time è un orologio, non una data di calendario: HH:MM a 24 ore da 00:00 a 23:59, con o senza zero iniziale, oppure la forma a 12 ore h:mm AM/PM come 7:00 AM o 11:30 PM. Gli alias time, wake e wake_up sono accettati e indicano lo stesso campo. Qualsiasi cosa che non sia un orario valido — stringhe vuote, campi mancanti, 24:00, 7:60, mezzogiorno come parola, marche temporali ISO con data e valori non stringa che non si analizzano come orologio — fallisce con invalid_input nominando wake_time, e quei fallimenti non vengono addebitati. cycles vale sei per impostazione predefinita e deve essere un intero da uno a dodici; è l'opzione più lunga dell'elenco e la risposta include ancora ogni conteggio più breve fino a uno così il chiamante può presentare un menu. latency_minutes vale quindici per impostazione predefinita e deve essere un intero da zero a sessanta; modella quanto Lei impiega ad addormentarsi ed è sottratto prima del calcolo dei cicli, perché il vero riposo inizia dopo che il sonno arriva, non nell'istante in cui Lei si corica. In caso di successo il corpo ecoa il wake_time normalizzato in HH:MM a 24 ore con zeri, cycle_minutes pari a novanta, i cycles e latency_minutes applicati, bedtime_count, un array bedtimes ordinato dal sonno maggiore al minore e una breve stringa formula. Abbini l'elenco alla propria interfaccia di promemoria se servono notifiche; questo endpoint calcola solo orari di orologio.

Dove un'API di orari per coricarsi a cicli di sonno rende

I programmi di accompagnamento, i pianificatori di turni e i moduli di igiene del sonno per esami possono affermare l'elenco degli orari per coricarsi contro un oracolo deterministico invece di fogli tenuti a mano che derivano quando qualcuno dimentica l'attraversamento della mezzanotte. La convalida fallita non consuma saldo. Presenti l'avvertenza educativa: i cicli di novanta minuti sono un'euristica utile di pianificazione, non una misura di laboratorio degli stadi del sonno, e non sostituiscono il consiglio clinico per insonnia, disturbi circadiani o lavoro a sicurezza critica. Le app per il benessere e i bot dell'ora di coricarsi possono chiamare una piccola API parse per riempire un elenco di suggerimenti per andare a letto a partire dalla sveglia dell'utente senza spedire l'aritmetica dei cicli di sonno in ogni build del client e senza leggere l'orologio del dispositivo, il che mantiene i test deterministici. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.

App per il benessere e bot dell'ora di coricarsi

Incorpori lo stesso elenco deterministico di orari per coricarsi in un bot di chat o in un tracker tramite l'API, regolando latency_minutes per utente.

Come sceglie il calcolatore di cicli di sonno gli orari per coricarsi?

Converte wake_time in minuti dalla mezzanotte, sottrae latency_minutes (predefinito 15), poi sottrae n × 90 minuti per n da cycles fino a 1, avvolgendo su un orologio a 24 ore. Ogni n è una riga in bedtimes.

Leggi la documentazione completa del KIT →