Calcolatore muro a blocchi
Un muro di 20 m² con blocchi da 0,4 per 0,2 m e il 5% di sfrido richiede 263 blocchi e 27 sacchi di malta. Inserisca la superficie, la misura indicata sul bancale e i dati di giunto e sacco, e ordini tutto in una volta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Area della parete
- 20
- Lunghezza del blocco
- 0,4
- Altezza del blocco
- 0,2
- Spessore del giunto
- 0,01
- Profondità del blocco
- 0,2
- Percentuale di scarto
- 5
- Area della faccia del blocco
- 0,08
- Fattore di scarto
- 1,05
- Area con scarto
- 21
- Blocchi esatti
- 262,5
Pianificare un muro da giardino, un basamento di garage, una tramezza o un’elevazione di fondazione in blocchi di calcestruzzo solleva sempre due domande collegate: quanti blocchi ordinare e quanta malta acquistare perché giunti e corsi non restino a corto. Questo calcolatore di muro a blocchi risponde a entrambe con un unico computo deterministico. Lei fornisce l’area netta del muro in unità quadrate, la lunghezza e l’altezza nominali della faccia di un blocco in unità lineari coerenti e, in opzione, lo spessore del giunto, la profondità del blocco, la percentuale di sfrido e la resa del sacco. Il motore moltiplica l’area del muro per uno più la frazione di sfrido, divide per l’area di faccia di un solo blocco e arrotonda all’intero superiore, così le unità parziali diventano pezzi interi sull’ordine. Il volume di malta viene poi stimato con un modello standard di giunto di letto e di testa, usando spessore del giunto e profondità del muro, e convertito in sacchi interi con la stessa aritmetica pura. Dimensioni di faccia nulle o negative falliscono con un chiaro errore di input non valido, così strumenti di computo e moduli d’acquisto possono validare prima di spendere.
Casi d'uso
Muri da giardino e garage fai da te
I proprietari inseriscono l’area misurata del muro e la misura di faccia stampata sul pallet per sapere quanti blocchi CMU e sacchi di malta caricare prima del cantiere del fine settimana.
Computo di appaltatori e automazione delle offerte
Gli strumenti di stima elaborano elevazioni da progetti, applicano politica di sfrido e giunto per tipo di muro ed emettono quantità di blocchi e malta per ordini senza fogli di calcolo.
Domande frequenti
Quali unità devo usare?
Qualsiasi sistema coerente. Mischiare pollici per i blocchi e piedi per l’area sottostima gravemente l’ordine.
Cosa succede se la dimensione del blocco è zero o negativa?
Lunghezza e altezza di faccia devono essere strettamente positive; dimensione blocco zero o negativa viene rifiutata, come un’area muro non positiva.
Il calcolatore di muro a blocchi è gratuito?
Lo strumento nel browser gira gratis sul Suo dispositivo.
Quale percentuale di sfrido e spessore di giunto scegliere?
Cinque per cento di sfrido è il default per lavoro diritto a giunto di testa; usi di più con molti angoli o aperture. Lo spessore di giunto di default è 0.01 unità lineari (circa 10 mm in metri); lo imposti sul giunto di progetto o a zero se serve solo il conteggio dei blocchi.
Come viene stimata la malta?
Ogni blocco ha un giunto orizzontale e uno verticale, quindi la malta per blocco è lo spessore del giunto per la profondità del blocco per la sua lunghezza più l'altezza più un giunto. Il volume si divide per la resa di un sacco e si arrotonda per eccesso.
Strumenti correlati
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/home/block-wall \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_area":20,"block_length":0.4,"block_height":0.2}'const res = await fetch("https://api.kit.forhosting.com/home/block-wall", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_area": 20,
"block_length": 0.4,
"block_height": 0.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/block-wall",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_area": 20,
"block_length": 0.4,
"block_height": 0.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/block-wall", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_area":20,"block_length":0.4,"block_height":0.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_area":20,"block_length":0.4,"block_height":0.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/block-wall", 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
{
"wall_area": 20,
"block_length": 0.4,
"block_height": 0.2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.block_wall",
"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. |
Note tecniche
Lo strumento nel browser gira gratis sul Suo dispositivo; l’API prepagata addebita $0.002 per elemento riuscito quando server e SDK richiedono lo stesso contratto.
Misuri l’area del muro e mantenga le dimensioni di faccia in un solo sistema di unità
Inizi misurando ogni elevazione che costruirà in blocchi di calcestruzzo. Per un solo rettangolo moltiplichi lunghezza per altezza; per fondazioni a gradoni, muri laterali o garage multi-campata sommi i rettangoli e sottragga grandi aperture come porte e finestre quando tali aperture non saranno riempite di blocco. Se l’etichetta del pallet elenca pollici e Lei ha misurato il muro in piedi, converta l’area o i bordi lineari affinché coincidano; mescolare piedi per il muro e pollici per il blocco sottostima le unità di un fattore di centoquarantaquattro. Esprima il totale come wall_area in metri quadrati, piedi quadrati o qualsiasi altra unità quadrata preferisca: il calcolatore non converte le unità, quindi la dimensione di faccia di ogni blocco, lo spessore del giunto e la profondità del blocco devono usare lo stesso sistema lineare il cui quadrato coincide con wall_area. Se wall_area è venti metri quadrati, invii block_length e block_height in metri (ad esempio 0.4 per 0.2 per una faccia CMU metrica comune) e mantenga joint_thickness vicino a 0.01 per un giunto di dieci millimetri e block_depth vicino a 0.2 per un elemento da duecento millimetri. Gli alias opzionali area, wall e surface_area sono accettati per wall_area; block_width, length, face_length, face_width o width coprono il bordo orizzontale della faccia; height, face_height o course_height coprono il bordo verticale. Tutti gli input geometrici obbligatori devono essere numeri finiti strettamente positivi: valori zero, negativi o non numerici generano invalid_input e non vengono addebitati.
Come si calcolano blocchi, sfrido, giunti e sacchi di malta
Lo sfrido reale in muratura non è facoltativo. Gli angoli richiedono mezzi blocchi o pezzi tagliati, travi di collegamento e architravi interrompono i corsi, i tagli di chi è alle prime armi rovinano i bordi e i danni in consegna sono comuni su ordini multi-pallet. Il cinque per cento va bene per un muro diritto a giunto di testa con poche aperture; lo aumenti per piante complesse, molti angoli o grandi aperture che forzano tagli irregolari. Ricordi che i nomi nominali dei blocchi spesso includono già mezzo giunto nella misura commerciale; questo calcolatore usa le dimensioni di faccia e lo spessore di giunto che Lei fornisce, quindi misuri la faccia del produttore invece di una regola pratica che conta la malta due volte. Il campo opzionale waste_percent vale cinque se omesso e accetta da zero a cento; gli alias waste, waste_allowance e overage mappano lo stesso numero. Il motore costruisce un waste_factor uguale a uno più waste_percent diviso cento, moltiplica wall_area per quel fattore per ottenere area_with_waste, poi divide per block_face_area uguale a block_length per block_height. Quel quoziente è blocks_exact; blocks_needed è il ceiling di quel quoziente, così un resto frazionario diventa sempre un blocco intero in più sul foglio d’ordine. La malta si stima dopo il conteggio dei blocchi: joint_thickness vale di default 0.01 unità lineari e block_depth 0.2; bag_volume vale di default 0.012 unità cubiche. Per ogni unità posata il modello tratta un giunto di letto e uno di testa come joint_thickness per block_depth per la somma di block_length, block_height e joint_thickness, approssimazione compatta standard nei computi. Moltiplicare quel mortar_per_block per blocks_needed produce mortar_volume; bags è il ceiling di mortar_volume diviso bag_volume, e spare_mortar riporta il volume residuo nell’ultimo sacco. Impostare joint_thickness a zero produce volume di malta e sacchi nulli pur contando i blocchi: utile se serve solo il conteggio di muratura. Sfrido negativo, resa sacco zero quando servirebbero sacchi e campi obbligatori mancanti falliscono con invalid_input. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica pura senza rete, senza seme casuale e senza orologio.
Uso dell’API, prezzi, flussi di cantiere e limiti pratici
Usi il calcolatore gratuito di muro a blocchi nel browser per stime rapide di cantiere, banconi fornitori e lavagne di appaltatori senza installare un foglio di calcolo. Non usi questo strumento come verifica di progettazione strutturale: conta i materiali di un’elevazione piena, non armatura, dettaglio sismico o capacità portante. Invii un corpo JSON con wall_area, block_length e block_height, più joint_thickness, block_depth, waste_percent e bag_volume opzionali quando i default non sono adatti al Suo layout o imballaggio. Usi l’API prepagata quando un’app di costruzione, un configuratore e-commerce di materiali, una pipeline di computo o uno strumento di property management serve un contratto stabile con saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. Accoppi questo endpoint a convertitori di unità quando i clienti mischiano imballaggi imperiali e metrici, o ad helper di stanze e muri quando le elevazioni arrivano come campi separati di lunghezza e altezza che Lei moltiplica lato client prima della chiamata. La profondità non cambia quante unità coprono la faccia: lasci le decisioni di spessore strutturale nel Suo catalogo prodotti e continui a passare block_depth qui per il volume di malta. Chi pubblica SDK può mappare blocks_needed e bags direttamente alle righe del carrello mostrando area_with_waste, blocks_exact, mortar_volume e spare_mortar come dettaglio per l’acquirente o lo stimatore.
Casi di integrazione
Configuratori di forniture ed e-commerce
I siti retail calcolano insieme blocchi e sacchi di malta mentre gli acquirenti cambiano dimensione, giunto o sfrido, con un unico contratto API deterministico per preventivi e checkout.
Domande tecniche
Come conta blocchi e malta il calcolatore di muro a blocchi?
Moltiplica wall_area per (1 + waste_percent/100), divide per block_length × block_height e arrotonda all’intero superiore. Il volume di malta è blocks_needed × joint_thickness × block_depth × (block_length + block_height + joint_thickness); i sacchi sono ceil(mortar_volume / bag_volume).