Classificatore di acidità da pH
Un pH di 3,5 è acido e si trova a 3,5 unità dal neutro. Inserisca un pH misurato o calcolato e ottenga la classe, acida sotto 7, neutra a 7 e basica sopra 7, insieme alla distanza dal neutro. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ph
- 3,5
- Classificazione
- acidic
- Distanza dal neutro
- 3,5
- pH neutro
- 7
Questo classificatore di acidità da pH trasforma un unico pH misurato o calcolato nell'etichetta a tre vie usata in aula di chimica e in laboratorio qualità: acida, neutra o basica. Inserisca qualsiasi pH finito e lo strumento lo confronta con il riferimento dell'acqua pura pari a sette, restituisce la classificazione e indica quanto quella lettura dista dalla neutralità come valore assoluto di pH meno sette. Lo usi quando conosce già il pH e le serve solo la classe di acidità e la metrica di distanza dalla neutralità per report, dashboard o test unitari.
Cosa significano acida, neutra e basica sulla scala di pH
Il pH è la misura logaritmica comune di quanto sia acida o basica una soluzione acquosa. Sulla scala standard scolastica riferita all'acqua pura vicino a venticinque gradi Celsius, un pH esattamente uguale a sette si dice neutro: le attività degli ioni idrogeno e idrossido si bilanciano a quel riferimento. Valori inferiori a sette significano che la soluzione è acida; più basso è il numero, più acido è il campione su quella scala.
Valori superiori a sette significano che la soluzione è basica o alcalina; più alto è il numero, più basica è. Questo classificatore non ricalcola il pH da concentrazione o da costanti di equilibrio. Assume che Lei abbia già una lettura di pH —da un misuratore, un calcolo, un problema da libro di testo o un'altra capacità KIT— e risponde all'intento di ricerca di chi vuole sapere se quel numero è acido, neutro o basico.
La distanza dalla neutralità si definisce semplicemente come valore assoluto di pH meno sette, così una lettura di tre dista quattro unità sul lato acido, una di undici quattro unità sul lato basico, e una di sette zero unità dalla neutralità. Quella distanza è utile in dashboard di qualità e rubriche di valutazione che necessitano di un segnale continuo di severità accanto all'etichetta discreta di classe.
Gli estremi fuori dalla banda abituale da zero a quattordici restano validi sotto la stessa regola: acidi forti concentrati possono riportare pH sotto zero e liquori molto alcalini sopra quattordici; la classificazione segue comunque il confronto con sette.
Consigli pratici, limiti e ricerche correlate
Usi questa pagina quando l'utente ha già un numero di pH e vuole un'etichetta acida-neutra-basica più la distanza da sette. Preferisca un calcolatore dedicato di pH da concentrazione o di tampone quando i soli dati noti sono molarità, Ka o Kb; quei modelli producono prima il pH, che può poi alimentare in questo classificatore. Mantenga input finiti; questo strumento non limita il rumore selvaggio del misuratore, rifiuta solo valori non numerici così l'automazione tratta sensori difettosi come fallimenti duri.
Questa pagina punta a chi cerca un classificatore di acidità da pH, acida neutra basica dal pH, o calcolatore di distanza dalla neutralità del pH online; non è un calcolatore di tampone, né uno strumento di curva di titolazione, né un risolutore di pOH. L'intuizione andata e ritorno è semplice: la classificazione cambia a sette, la distanza è sempre non negativa, e distanze uguali ai lati opposti di sette significano ugualmente lontani dalla neutralità in direzioni opposte.
Casi d'uso
Controllo compiti: acida, neutra, basica
Gli studenti inseriscono valori di pH del libro e confrontano etichette manoscritte e distanze |pH−7| con un risultato deterministico prima di consegnare.
Dashboard di laboratorio e QA
I tecnici mappano le letture del pH-metro in etichette di classe e distanze di severità per report di lotto senza aprire un foglio di calcolo.
Test unitari per utility di chimica
Generi casi acidi, neutri e basici noti buoni più rifiuti non numerici deliberati per kata di codice e pipeline di valutazione.
Domande frequenti
Come decide il classificatore di acidità da pH tra acida e basica?
Confronta il pH con 7: sotto 7 è acida, esattamente 7 è neutra, sopra 7 è basica. La distanza dalla neutralità è |pH − 7|.
Il pH 7 è sempre neutro?
Sulla scala standard scolastica dell'acqua pura usata qui, sì: la classificazione è neutra solo quando il pH è uguale a 7, con distanza 0.
Calcola il pH dalla concentrazione?
No. Classifica solo un pH noto. Usi prima uno strumento di concentrazione o tampone se deve calcolare il pH.
Il classificatore di acidità da pH è gratis?
Lo strumento del browser è gratis e gira in locale.
Il pH può essere inferiore a 0 o superiore a 14?
Sì. Gli acidi forti concentrati possono scendere sotto 0 e i liquidi molto alcalini superare 14. Il classificatore accetta questi valori e li classifica con lo stesso confronto con 7.
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/chem/acidity-classification \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ph":3.5}'const res = await fetch("https://api.kit.forhosting.com/chem/acidity-classification", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ph": 3.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/acidity-classification",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ph": 3.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/acidity-classification", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ph":3.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ph":3.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/acidity-classification", 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
{
"ph": 3.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.acidity_classification",
"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
L'input non numerico viene rifiutato con un errore chiaro invalid_input, così una cella vuota o un refuso non diventa mai silenziosamente zero o NaN. Controlli dei compiti, quaderni di laboratorio, ripasso d'esame, correttori automatici e pipeline API necessitano di quella stessa regola chiusa senza un foglio di calcolo né un pacchetto completo di speciazione acquosa. Il percorso è aritmetica puramente deterministica —senza rete, senza semi casuali, senza dipendenza dall'orologio— così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso a ogni chiamata.
Cosa significano acida, neutra e basica sulla scala di pH
Ciò che non è mai valido è un pH non numerico o non finito, perché la classificazione sarebbe indefinita; quei casi falliscono con invalid_input invece di inventare una classe predefinita.
Come chiamare l'API e cosa torna indietro
Esempio: ph uguale a tre punto cinque produce acidic con distanza dalla neutralità di tre punto cinque. Esempio: ph uguale a sette produce neutral con distanza zero. Esempio: ph uguale a dodici produce basic con distanza cinque. Invii un corpo JSON con un numero finito obbligatorio: ph (alias pH, value, ph_value, solution_ph). Il valore può arrivare come numero JSON o come stringa numerica stretta con notazione scientifica opzionale. Campi mancanti, stringhe vuote e testo non numerico falliscono con invalid_input indicando il campo, e tali fallimenti non vengono fatturati. In caso di successo la risposta include ph arrotondato per goldens stabili, classification impostata su acidic, neutral o basic, distance_from_neutral come differenza assoluta rispetto a sette, neutral_ph che ripete la costante sette, formula che riafferma la regola e message come breve riepilogo in inglese che può mostrare accanto al risultato del modulo. Abbini la risposta al Suo grafico se serve una banda di colore su una striscia di pH; questo endpoint classifica e misura solo la distanza e non emette grafici né curve di titolazione. Il prezzo è un fisso di $0.002 per richiesta riuscita con unità item. Preferisca inviare JSON numerico piuttosto che stringhe di visualizzazione preformattate quando controlla il client.
Consigli pratici, limiti e ricerche correlate
Nell'insegnamento, abbini esempi classici: succo di limone vicino a due è acido, acqua pura a sette è neutra, ammoniaca domestica vicino a undici è basica, e la stringa not-a-number dimostra il percorso duro invalid_input. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti inviano di proposito dati spazzatura. Poiché l'implementazione è pure parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Domande tecniche
Cosa succede se il pH non è un numero?
Un pH non numerico o non finito viene rifiutato con invalid_input. La validazione fallita non viene addebitata.