Verifichi lo spazio minimo per allenarsi in casa
Uno spazio per allenarsi in casa deve essere più ampio dell’ingombro del corpo o dell’attrezzo.
Esegui gratis nel browser
Serve anche margine per salire, scendere e muoversi in sicurezza. Questo strumento confronta la lunghezza e la larghezza libere indicate da Lei con il rettangolo minimo comunemente consigliato per l’attività scelta. Prova automaticamente entrambi gli orientamenti, comunica se lo spazio è sufficiente e mostra l’eventuale mancanza per ciascuna dimensione. Il risultato aiuta a pianificare, ma non sostituisce le istruzioni fornite con l’attrezzatura.
Misuri il rettangolo davvero utilizzabile
Parta dalla porzione di pavimento che rimarrà libera durante l’allenamento. Misuri fra gli ostacoli fissi più vicini, come pareti, armadi, letto, scrivania, radiatore, scaffale basso o apertura di una porta. Non includa un passaggio che deve restare accessibile e non presuma di poter sempre spostare una sedia. Per un attrezzo consideri la posizione normale di utilizzo, non soltanto quella ripiegata. Inserisca entrambe le dimensioni in piedi o metri e selezioni l’attività. Lo strumento prova il rettangolo consigliato nel verso inserito e dopo una rotazione di novanta gradi. Questa rotazione può essere decisiva in una stanza stretta. Misuri separatamente l’altezza del soffitto per salti, movimenti sopra la testa o macchine alte, perché questa verifica riguarda esclusivamente lo spazio a pavimento.
Comprenda che cosa rappresenta il minimo
A ogni attività supportata corrisponde un rettangolo minimo di pianificazione comunemente consigliato. Per lo yoga è previsto lo spazio per un normale tappetino e il movimento circostante; corpo libero e pesi hanno un quadrato più ampio; la corda richiede maggiore lunghezza; gli attrezzi cardio comprendono un margine pratico per accesso e funzionamento, non solo le dimensioni del telaio. Sono riferimenti generali, non regole universali di sicurezza. I modelli variano e il produttore può richiedere più spazio davanti, dietro o sui lati. Segua sempre il requisito maggiore. Il risultato indica se il minimo è rispettato, quale orientamento funziona e quanto manca in ciascuna direzione. Una mancanza pari a zero non significa che l’area sia spaziosa. Consideri altro margine per assistenza, deposito, ventilazione, bambini, animali e una via di uscita libera.
Perfezioni una disposizione sicura
Se l’area è sufficiente, segni il rettangolo con nastro rimovibile prima di spostare un attrezzo pesante. Gli cammini intorno, apra porte e cassetti vicini e provi come salire, scendere, cambiare pesi e raggiungere i comandi. Per movimenti dinamici, tracci lentamente il gesto più ampio senza carico. Se funziona soltanto la posizione ruotata, la mantenga e verifichi che cavi, schermi, maniglie e regolazioni siano accessibili. Se lo spazio non basta, usi le mancanze indicate per individuare il lato limitante. Spostare un ostacolo può risolvere una piccola differenza; una grande richiede spesso un’altra stanza, macchina o variante. Il calcolo è deterministico e non usa la rete, quindi gli stessi dati danno lo stesso risultato. Ogni richiesta API costa $0.002; la versione nel browser è disponibile direttamente in questa pagina.
Casi d'uso
Progettare una palestra in una stanza
Confronti l’area libera dai mobili con il minimo per tapis roulant, cyclette, vogatore o ellittica prima dell’acquisto.
Scegliere un allenamento in appartamento
Verifichi se yoga, corpo libero, corda o pesi trovano posto nell’area che può mantenere sgombra.
Filtrare automaticamente le disposizioni
Usi la risposta deterministica dell’API per segnalare progetti con lunghezza o larghezza insufficiente.
Domande frequenti
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. La stessa verifica deterministica è gratuita nel browser su questa pagina.
È inclusa l’altezza del soffitto?
No. Viene verificato soltanto il rettangolo a pavimento. Valuti separatamente l’altezza per salti, movimenti elevati e macchine alte.
Lo strumento ruota l’area dell’attrezzo?
Sì. Prova la raccomandazione nel verso inserito e dopo una rotazione di novanta gradi, indicando l’orientamento valido.
Queste misure garantiscono la sicurezza?
No. Sono minimi generali di pianificazione. Segua le istruzioni specifiche del produttore e ogni requisito maggiore.
Quali attività sono supportate?
Yoga, corpo libero, corda, pesi liberi, tapis roulant, cyclette, vogatore ed ellittica.
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/final3/home-workout-space-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"floor_length":10,"floor_width":8,"activity":"jump_rope"}'const res = await fetch("https://api.kit.forhosting.com/final3/home-workout-space-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"floor_length": 10,
"floor_width": 8,
"activity": "jump_rope"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/home-workout-space-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"floor_length": 10,
"floor_width": 8,
"activity": "jump_rope"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/home-workout-space-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"floor_length":10,"floor_width":8,"activity":"jump_rope"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"floor_length":10,"floor_width":8,"activity":"jump_rope"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/home-workout-space-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"floor_length": 10,
"floor_width": 8,
"activity": "jump_rope"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.home_workout_space_check",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |